Changeset 5ec5503 in rtems


Ignore:
Timestamp:
May 22, 2018, 7:10:06 AM (19 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
4c7b18e3
Parents:
bac8d934
git-author:
Sebastian Huber <sebastian.huber@…> (05/22/18 07:10:06)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/15/18 10:59:07)
Message:

Reassign system initilization order numbers

Assign each system initialization step a number divisible by 256 to
allow more easily future additions. Keep the order as is.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/include/rtems/sysinit.h

    rbac8d934 r5ec5503  
    2929#define RTEMS_SYSINIT_BSP_WORK_AREAS             000100
    3030#define RTEMS_SYSINIT_BSP_START                  000200
    31 #define RTEMS_SYSINIT_INITIAL_EXTENSIONS         000300
    32 #define RTEMS_SYSINIT_MP_EARLY                   000301
    33 #define RTEMS_SYSINIT_DATA_STRUCTURES            000302
    34 #define RTEMS_SYSINIT_MP                         00030e
    35 #define RTEMS_SYSINIT_USER_EXTENSIONS            000320
    36 #define RTEMS_SYSINIT_CLASSIC_TASKS              000340
    37 #define RTEMS_SYSINIT_CLASSIC_TIMER              000341
    38 #define RTEMS_SYSINIT_CLASSIC_SIGNAL             000342
    39 #define RTEMS_SYSINIT_CLASSIC_EVENT              000343
    40 #define RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE      000344
    41 #define RTEMS_SYSINIT_CLASSIC_SEMAPHORE          000345
    42 #define RTEMS_SYSINIT_CLASSIC_PARTITION          000346
    43 #define RTEMS_SYSINIT_CLASSIC_REGION             000347
    44 #define RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY 000348
    45 #define RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC     000349
    46 #define RTEMS_SYSINIT_CLASSIC_BARRIER            00034a
    47 #define RTEMS_SYSINIT_POSIX_SIGNALS              000360
    48 #define RTEMS_SYSINIT_POSIX_THREADS              000361
    49 #define RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE        000364
    50 #define RTEMS_SYSINIT_POSIX_SEMAPHORE            000365
    51 #define RTEMS_SYSINIT_POSIX_TIMER                000366
    52 #define RTEMS_SYSINIT_POSIX_SHM                  000369
    53 #define RTEMS_SYSINIT_POSIX_KEYS                 00036a
    54 #define RTEMS_SYSINIT_POSIX_CLEANUP              00036b
    55 #define RTEMS_SYSINIT_IDLE_THREADS               000380
    56 #define RTEMS_SYSINIT_LIBIO                      000400
    57 #define RTEMS_SYSINIT_ROOT_FILESYSTEM            000401
    58 #define RTEMS_SYSINIT_DRVMGR                     000500
    59 #define RTEMS_SYSINIT_MP_SERVER                  000501
    60 #define RTEMS_SYSINIT_BSP_PRE_DRIVERS            000600
    61 #define RTEMS_SYSINIT_DRVMGR_LEVEL_1             000700
    62 #define RTEMS_SYSINIT_DEVICE_DRIVERS             000701
    63 #define RTEMS_SYSINIT_DRVMGR_LEVEL_2             000702
    64 #define RTEMS_SYSINIT_DRVMGR_LEVEL_3             000703
    65 #define RTEMS_SYSINIT_DRVMGR_LEVEL_4             000704
    66 #define RTEMS_SYSINIT_MP_FINALIZE                000705
    67 #define RTEMS_SYSINIT_CLASSIC_USER_TASKS         000706
    68 #define RTEMS_SYSINIT_POSIX_USER_THREADS         000707
    69 #define RTEMS_SYSINIT_STD_FILE_DESCRIPTORS       000800
     31#define RTEMS_SYSINIT_INITIAL_EXTENSIONS         000400
     32#define RTEMS_SYSINIT_MP_EARLY                   000500
     33#define RTEMS_SYSINIT_DATA_STRUCTURES            000600
     34#define RTEMS_SYSINIT_MP                         000700
     35#define RTEMS_SYSINIT_USER_EXTENSIONS            000900
     36#define RTEMS_SYSINIT_CLASSIC_TASKS              000a00
     37#define RTEMS_SYSINIT_CLASSIC_TIMER              000b00
     38#define RTEMS_SYSINIT_CLASSIC_SIGNAL             000c00
     39#define RTEMS_SYSINIT_CLASSIC_EVENT              000d00
     40#define RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE      000e00
     41#define RTEMS_SYSINIT_CLASSIC_SEMAPHORE          000f00
     42#define RTEMS_SYSINIT_CLASSIC_PARTITION          001000
     43#define RTEMS_SYSINIT_CLASSIC_REGION             001100
     44#define RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY 001200
     45#define RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC     001300
     46#define RTEMS_SYSINIT_CLASSIC_BARRIER            001400
     47#define RTEMS_SYSINIT_POSIX_SIGNALS              001500
     48#define RTEMS_SYSINIT_POSIX_THREADS              001600
     49#define RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE        001700
     50#define RTEMS_SYSINIT_POSIX_SEMAPHORE            001800
     51#define RTEMS_SYSINIT_POSIX_TIMER                001900
     52#define RTEMS_SYSINIT_POSIX_SHM                  001a00
     53#define RTEMS_SYSINIT_POSIX_KEYS                 001b00
     54#define RTEMS_SYSINIT_POSIX_CLEANUP              001c00
     55#define RTEMS_SYSINIT_IDLE_THREADS               001d00
     56#define RTEMS_SYSINIT_LIBIO                      001e00
     57#define RTEMS_SYSINIT_ROOT_FILESYSTEM            001f00
     58#define RTEMS_SYSINIT_DRVMGR                     002000
     59#define RTEMS_SYSINIT_MP_SERVER                  002100
     60#define RTEMS_SYSINIT_BSP_PRE_DRIVERS            002200
     61#define RTEMS_SYSINIT_DRVMGR_LEVEL_1             002300
     62#define RTEMS_SYSINIT_DEVICE_DRIVERS             002400
     63#define RTEMS_SYSINIT_DRVMGR_LEVEL_2             002500
     64#define RTEMS_SYSINIT_DRVMGR_LEVEL_3             002600
     65#define RTEMS_SYSINIT_DRVMGR_LEVEL_4             002700
     66#define RTEMS_SYSINIT_MP_FINALIZE                002800
     67#define RTEMS_SYSINIT_CLASSIC_USER_TASKS         002900
     68#define RTEMS_SYSINIT_POSIX_USER_THREADS         002a00
     69#define RTEMS_SYSINIT_STD_FILE_DESCRIPTORS       002b00
    7070#define RTEMS_SYSINIT_LAST                       ffffff
    7171
Note: See TracChangeset for help on using the changeset viewer.