bsps: Simplify _CPU_SMP_Finalize_initialization()

The processor count is always positive.
This commit is contained in:
Sebastian Huber
2024-09-23 02:17:45 +02:00
parent d8822514e7
commit b0a688e69c
3 changed files with 34 additions and 40 deletions

View File

@@ -52,7 +52,6 @@ static rtems_interrupt_entry aarch64_ipi_entry;
void _CPU_SMP_Finalize_initialization( uint32_t cpu_count ) void _CPU_SMP_Finalize_initialization( uint32_t cpu_count )
{ {
if ( cpu_count > 0 ) {
rtems_status_code sc; rtems_status_code sc;
rtems_interrupt_entry_initialize( rtems_interrupt_entry_initialize(
@@ -74,7 +73,6 @@ void _CPU_SMP_Finalize_initialization( uint32_t cpu_count )
rtems_cache_enable_data(); rtems_cache_enable_data();
#endif #endif
} }
}
void _CPU_SMP_Prepare_start_multitasking( void ) void _CPU_SMP_Prepare_start_multitasking( void )
{ {

View File

@@ -50,7 +50,6 @@ static rtems_interrupt_entry arm_a9mpcore_ipi_entry =
void _CPU_SMP_Finalize_initialization(uint32_t cpu_count) void _CPU_SMP_Finalize_initialization(uint32_t cpu_count)
{ {
if (cpu_count > 0) {
rtems_status_code sc; rtems_status_code sc;
sc = rtems_interrupt_entry_install( sc = rtems_interrupt_entry_install(
@@ -65,7 +64,6 @@ void _CPU_SMP_Finalize_initialization(uint32_t cpu_count)
rtems_cache_enable_data(); rtems_cache_enable_data();
#endif #endif
} }
}
void _CPU_SMP_Prepare_start_multitasking( void ) void _CPU_SMP_Prepare_start_multitasking( void )
{ {

View File

@@ -118,7 +118,6 @@ uint32_t _CPU_SMP_Initialize(void)
void _CPU_SMP_Finalize_initialization(uint32_t cpu_count) void _CPU_SMP_Finalize_initialization(uint32_t cpu_count)
{ {
if (cpu_count > 0) {
rtems_status_code sc = rtems_interrupt_handler_install( rtems_status_code sc = rtems_interrupt_handler_install(
BSP_VECTOR_IPI, BSP_VECTOR_IPI,
"IPI", "IPI",
@@ -128,7 +127,6 @@ void _CPU_SMP_Finalize_initialization(uint32_t cpu_count)
); );
assert(sc == RTEMS_SUCCESSFUL); assert(sc == RTEMS_SUCCESSFUL);
} }
}
void _CPU_SMP_Send_interrupt(uint32_t target_processor_index) void _CPU_SMP_Send_interrupt(uint32_t target_processor_index)
{ {