Changeset 7c5ceea5 in rtems


Ignore:
Timestamp:
May 31, 2013, 8:35:44 AM (7 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
e358088
Parents:
e3be691
git-author:
Sebastian Huber <sebastian.huber@…> (05/31/13 08:35:44)
git-committer:
Sebastian Huber <sebastian.huber@…> (05/31/13 13:20:31)
Message:

score: Mark as no return

Mark rtems_smp_secondary_cpu_initialize() as no return.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/include/rtems/bspsmp.h

    re3be691 r7c5ceea5  
    120120
    121121/**
    122  * @brief Performs high-level initialization of a secondary CPU and runs the
    123  * application threads.
     122 * @brief Performs high-level initialization of a secondary processor and runs
     123 * the application threads.
    124124 *
    125125 * The low-level initialization code must call this function to hand over the
     
    132132 * The pre-requisites for the call to this function are
    133133 * - disabled interrupts,
    134  * - reception of inter-processor interrupts is possible,
     134 * - delivery of inter-processor interrupts is possible,
    135135 * - a valid stack pointer and enough stack space,
    136136 * - a valid code memory, and
    137137 * - a valid BSS section.
    138138 *
    139  * This function must not be called by the main processor.
     139 * This function must not be called by the main processor.  This function does
     140 * not return to the caller.
    140141 */
    141 void rtems_smp_secondary_cpu_initialize( void );
     142void rtems_smp_secondary_cpu_initialize( void )
     143  RTEMS_COMPILER_NO_RETURN_ATTRIBUTE;
    142144
    143145/**
Note: See TracChangeset for help on using the changeset viewer.