From c344e5828c3e8447a6164402f5786c8b0fbfb6a2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sun, 2 Feb 2020 11:00:54 +0100 Subject: Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST to allow applications and support functions to place system initialization handlers behind the standard handlers. Update #3838. --- bsps/arm/atsam/console/debug-console.c | 2 +- bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c | 2 +- bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c | 2 +- bsps/arm/atsam/start/getentropy-trng.c | 2 +- bsps/arm/beagle/start/bspstart.c | 2 +- bsps/arm/imx/console/console-config.c | 2 +- bsps/arm/raspberrypi/console/console-config.c | 2 +- bsps/arm/tms570/console/printk-support.c | 2 +- bsps/arm/xilinx-zynq/console/debug-console.c | 2 +- bsps/arm/xilinx-zynqmp/console/console-config.c | 2 +- bsps/riscv/riscv/console/console-config.c | 2 +- bsps/shared/dev/getentropy/getentropy-cpucounter.c | 2 +- bsps/sparc/erc32/start/bspsmp.c | 2 +- bsps/sparc/leon3/start/bspstart.c | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) (limited to 'bsps') diff --git a/bsps/arm/atsam/console/debug-console.c b/bsps/arm/atsam/console/debug-console.c index a405fe9665..9ddc98bd93 100644 --- a/bsps/arm/atsam/console/debug-console.c +++ b/bsps/arm/atsam/console/debug-console.c @@ -48,5 +48,5 @@ BSP_polling_getchar_function_type BSP_poll_char = atsam_debug_console_in; RTEMS_SYSINIT_ITEM( atsam_debug_console_init, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c b/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c index 1dd67d854d..cab7c385cb 100644 --- a/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c +++ b/bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c @@ -250,7 +250,7 @@ static void PIO_SysInitializeInterrupts(void) } RTEMS_SYSINIT_ITEM(PIO_SysInitializeInterrupts, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST); + RTEMS_SYSINIT_ORDER_LAST_BUT_5); /** * Configures a PIO or a group of PIO to generate an interrupt on status diff --git a/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c b/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c index 1734be1b62..13b227036e 100644 --- a/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c +++ b/bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c @@ -172,7 +172,7 @@ static void XDMAD_SysInitialize(void) } RTEMS_SYSINIT_ITEM(XDMAD_SysInitialize, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST); + RTEMS_SYSINIT_ORDER_LAST_BUT_5); /** diff --git a/bsps/arm/atsam/start/getentropy-trng.c b/bsps/arm/atsam/start/getentropy-trng.c index 11e24dcda1..a7b396ac15 100644 --- a/bsps/arm/atsam/start/getentropy-trng.c +++ b/bsps/arm/atsam/start/getentropy-trng.c @@ -57,5 +57,5 @@ int getentropy(void *ptr, size_t n) RTEMS_SYSINIT_ITEM( atsam_trng_enable, RTEMS_SYSINIT_DEVICE_DRIVERS, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/beagle/start/bspstart.c b/bsps/arm/beagle/start/bspstart.c index 1eecdc24a0..3c05f2a9cd 100644 --- a/bsps/arm/beagle/start/bspstart.c +++ b/bsps/arm/beagle/start/bspstart.c @@ -60,5 +60,5 @@ static void bbb_i2c_0_initialize(void) RTEMS_SYSINIT_ITEM( bbb_i2c_0_initialize, RTEMS_SYSINIT_LAST, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/imx/console/console-config.c b/bsps/arm/imx/console/console-config.c index 8b8d9fbc81..04bec993ae 100644 --- a/bsps/arm/imx/console/console-config.c +++ b/bsps/arm/imx/console/console-config.c @@ -382,5 +382,5 @@ rtems_status_code console_initialize( RTEMS_SYSINIT_ITEM( imx_uart_probe, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/raspberrypi/console/console-config.c b/bsps/arm/raspberrypi/console/console-config.c index 48c4c6a3ec..fffe7c432e 100644 --- a/bsps/arm/raspberrypi/console/console-config.c +++ b/bsps/arm/raspberrypi/console/console-config.c @@ -147,5 +147,5 @@ BSP_polling_getchar_function_type BSP_poll_char = NULL; RTEMS_SYSINIT_ITEM( uart_probe, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); \ No newline at end of file diff --git a/bsps/arm/tms570/console/printk-support.c b/bsps/arm/tms570/console/printk-support.c index 9e4a6000f1..3415b7d863 100644 --- a/bsps/arm/tms570/console/printk-support.c +++ b/bsps/arm/tms570/console/printk-support.c @@ -122,5 +122,5 @@ BSP_polling_getchar_function_type BSP_poll_char = tms570_debug_console_in; RTEMS_SYSINIT_ITEM( tms570_debug_console_init, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/xilinx-zynq/console/debug-console.c b/bsps/arm/xilinx-zynq/console/debug-console.c index 3b1e1e212b..809fd6830d 100644 --- a/bsps/arm/xilinx-zynq/console/debug-console.c +++ b/bsps/arm/xilinx-zynq/console/debug-console.c @@ -74,5 +74,5 @@ BSP_polling_getchar_function_type BSP_poll_char = zynq_debug_console_in; RTEMS_SYSINIT_ITEM( zynq_debug_console_init, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/arm/xilinx-zynqmp/console/console-config.c b/bsps/arm/xilinx-zynqmp/console/console-config.c index 69495ce0f9..a525f9c565 100644 --- a/bsps/arm/xilinx-zynqmp/console/console-config.c +++ b/bsps/arm/xilinx-zynqmp/console/console-config.c @@ -126,5 +126,5 @@ BSP_polling_getchar_function_type BSP_poll_char = zynqmp_debug_console_in; RTEMS_SYSINIT_ITEM( zynqmp_debug_console_init, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/riscv/riscv/console/console-config.c b/bsps/riscv/riscv/console/console-config.c index ec64df2305..9454eac53d 100644 --- a/bsps/riscv/riscv/console/console-config.c +++ b/bsps/riscv/riscv/console/console-config.c @@ -322,5 +322,5 @@ rtems_status_code console_initialize( RTEMS_SYSINIT_ITEM( riscv_console_probe, RTEMS_SYSINIT_BSP_START, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/shared/dev/getentropy/getentropy-cpucounter.c b/bsps/shared/dev/getentropy/getentropy-cpucounter.c index 8ef05df85c..218db8d766 100644 --- a/bsps/shared/dev/getentropy/getentropy-cpucounter.c +++ b/bsps/shared/dev/getentropy/getentropy-cpucounter.c @@ -65,5 +65,5 @@ static void getentropy_init(void) RTEMS_SYSINIT_ITEM( getentropy_init, RTEMS_SYSINIT_DEVICE_DRIVERS, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/sparc/erc32/start/bspsmp.c b/bsps/sparc/erc32/start/bspsmp.c index a275d36fd0..fd63fc02e1 100644 --- a/bsps/sparc/erc32/start/bspsmp.c +++ b/bsps/sparc/erc32/start/bspsmp.c @@ -80,5 +80,5 @@ static void erc32_install_inter_processor_interrupt( void ) RTEMS_SYSINIT_ITEM( erc32_install_inter_processor_interrupt, RTEMS_SYSINIT_BSP_PRE_DRIVERS, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); diff --git a/bsps/sparc/leon3/start/bspstart.c b/bsps/sparc/leon3/start/bspstart.c index 58fc7d0907..e8975618d4 100644 --- a/bsps/sparc/leon3/start/bspstart.c +++ b/bsps/sparc/leon3/start/bspstart.c @@ -120,6 +120,6 @@ RTEMS_SYSINIT_ITEM( RTEMS_SYSINIT_ITEM( leon3_interrupt_common_init, RTEMS_SYSINIT_DRVMGR_LEVEL_1, - RTEMS_SYSINIT_ORDER_LAST + RTEMS_SYSINIT_ORDER_LAST_BUT_5 ); #endif -- cgit v1.2.3