From 5ec55039ed06576b55a074a6e80c559ba4d1ed5c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 22 May 2018 09:10:06 +0200 Subject: 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. --- cpukit/include/rtems/sysinit.h | 78 +++++++++++++++++++++--------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/cpukit/include/rtems/sysinit.h b/cpukit/include/rtems/sysinit.h index 535fb98e2c..93e3017358 100644 --- a/cpukit/include/rtems/sysinit.h +++ b/cpukit/include/rtems/sysinit.h @@ -28,45 +28,45 @@ extern "C" { */ #define RTEMS_SYSINIT_BSP_WORK_AREAS 000100 #define RTEMS_SYSINIT_BSP_START 000200 -#define RTEMS_SYSINIT_INITIAL_EXTENSIONS 000300 -#define RTEMS_SYSINIT_MP_EARLY 000301 -#define RTEMS_SYSINIT_DATA_STRUCTURES 000302 -#define RTEMS_SYSINIT_MP 00030e -#define RTEMS_SYSINIT_USER_EXTENSIONS 000320 -#define RTEMS_SYSINIT_CLASSIC_TASKS 000340 -#define RTEMS_SYSINIT_CLASSIC_TIMER 000341 -#define RTEMS_SYSINIT_CLASSIC_SIGNAL 000342 -#define RTEMS_SYSINIT_CLASSIC_EVENT 000343 -#define RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE 000344 -#define RTEMS_SYSINIT_CLASSIC_SEMAPHORE 000345 -#define RTEMS_SYSINIT_CLASSIC_PARTITION 000346 -#define RTEMS_SYSINIT_CLASSIC_REGION 000347 -#define RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY 000348 -#define RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC 000349 -#define RTEMS_SYSINIT_CLASSIC_BARRIER 00034a -#define RTEMS_SYSINIT_POSIX_SIGNALS 000360 -#define RTEMS_SYSINIT_POSIX_THREADS 000361 -#define RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE 000364 -#define RTEMS_SYSINIT_POSIX_SEMAPHORE 000365 -#define RTEMS_SYSINIT_POSIX_TIMER 000366 -#define RTEMS_SYSINIT_POSIX_SHM 000369 -#define RTEMS_SYSINIT_POSIX_KEYS 00036a -#define RTEMS_SYSINIT_POSIX_CLEANUP 00036b -#define RTEMS_SYSINIT_IDLE_THREADS 000380 -#define RTEMS_SYSINIT_LIBIO 000400 -#define RTEMS_SYSINIT_ROOT_FILESYSTEM 000401 -#define RTEMS_SYSINIT_DRVMGR 000500 -#define RTEMS_SYSINIT_MP_SERVER 000501 -#define RTEMS_SYSINIT_BSP_PRE_DRIVERS 000600 -#define RTEMS_SYSINIT_DRVMGR_LEVEL_1 000700 -#define RTEMS_SYSINIT_DEVICE_DRIVERS 000701 -#define RTEMS_SYSINIT_DRVMGR_LEVEL_2 000702 -#define RTEMS_SYSINIT_DRVMGR_LEVEL_3 000703 -#define RTEMS_SYSINIT_DRVMGR_LEVEL_4 000704 -#define RTEMS_SYSINIT_MP_FINALIZE 000705 -#define RTEMS_SYSINIT_CLASSIC_USER_TASKS 000706 -#define RTEMS_SYSINIT_POSIX_USER_THREADS 000707 -#define RTEMS_SYSINIT_STD_FILE_DESCRIPTORS 000800 +#define RTEMS_SYSINIT_INITIAL_EXTENSIONS 000400 +#define RTEMS_SYSINIT_MP_EARLY 000500 +#define RTEMS_SYSINIT_DATA_STRUCTURES 000600 +#define RTEMS_SYSINIT_MP 000700 +#define RTEMS_SYSINIT_USER_EXTENSIONS 000900 +#define RTEMS_SYSINIT_CLASSIC_TASKS 000a00 +#define RTEMS_SYSINIT_CLASSIC_TIMER 000b00 +#define RTEMS_SYSINIT_CLASSIC_SIGNAL 000c00 +#define RTEMS_SYSINIT_CLASSIC_EVENT 000d00 +#define RTEMS_SYSINIT_CLASSIC_MESSAGE_QUEUE 000e00 +#define RTEMS_SYSINIT_CLASSIC_SEMAPHORE 000f00 +#define RTEMS_SYSINIT_CLASSIC_PARTITION 001000 +#define RTEMS_SYSINIT_CLASSIC_REGION 001100 +#define RTEMS_SYSINIT_CLASSIC_DUAL_PORTED_MEMORY 001200 +#define RTEMS_SYSINIT_CLASSIC_RATE_MONOTONIC 001300 +#define RTEMS_SYSINIT_CLASSIC_BARRIER 001400 +#define RTEMS_SYSINIT_POSIX_SIGNALS 001500 +#define RTEMS_SYSINIT_POSIX_THREADS 001600 +#define RTEMS_SYSINIT_POSIX_MESSAGE_QUEUE 001700 +#define RTEMS_SYSINIT_POSIX_SEMAPHORE 001800 +#define RTEMS_SYSINIT_POSIX_TIMER 001900 +#define RTEMS_SYSINIT_POSIX_SHM 001a00 +#define RTEMS_SYSINIT_POSIX_KEYS 001b00 +#define RTEMS_SYSINIT_POSIX_CLEANUP 001c00 +#define RTEMS_SYSINIT_IDLE_THREADS 001d00 +#define RTEMS_SYSINIT_LIBIO 001e00 +#define RTEMS_SYSINIT_ROOT_FILESYSTEM 001f00 +#define RTEMS_SYSINIT_DRVMGR 002000 +#define RTEMS_SYSINIT_MP_SERVER 002100 +#define RTEMS_SYSINIT_BSP_PRE_DRIVERS 002200 +#define RTEMS_SYSINIT_DRVMGR_LEVEL_1 002300 +#define RTEMS_SYSINIT_DEVICE_DRIVERS 002400 +#define RTEMS_SYSINIT_DRVMGR_LEVEL_2 002500 +#define RTEMS_SYSINIT_DRVMGR_LEVEL_3 002600 +#define RTEMS_SYSINIT_DRVMGR_LEVEL_4 002700 +#define RTEMS_SYSINIT_MP_FINALIZE 002800 +#define RTEMS_SYSINIT_CLASSIC_USER_TASKS 002900 +#define RTEMS_SYSINIT_POSIX_USER_THREADS 002a00 +#define RTEMS_SYSINIT_STD_FILE_DESCRIPTORS 002b00 #define RTEMS_SYSINIT_LAST ffffff /* -- cgit v1.2.3