diff options
author | Amaan Cheval <amaan.cheval@gmail.com> | 2018-03-13 21:44:15 +0530 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2018-03-16 11:01:55 -0500 |
commit | efa0039ee94416e98636ae8228c04b1fafb42c90 (patch) | |
tree | e7bcbee1dfa5dc43f2682def9f1c8df29b85a321 /cpukit/score/cpu/i386/include | |
parent | i386/smp: Have ld use incremental build for appstart.o (diff) | |
download | rtems-efa0039ee94416e98636ae8228c04b1fafb42c90.tar.bz2 |
i386/smp: Export _CPU_SMP_Prepare_start_multitasking as a function
When it's a macro, a function declaration causes a compiler error due to the
macro being expanded.
Partial log showing error:
https://gist.github.com/AmaanC/ab3521141479aa6f61ea25f5d74ebb4d
Closes #3331
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/cpu/i386/include/rtems/score/cpu.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cpukit/score/cpu/i386/include/rtems/score/cpu.h b/cpukit/score/cpu/i386/include/rtems/score/cpu.h index 311a781955..777439c6e0 100644 --- a/cpukit/score/cpu/i386/include/rtems/score/cpu.h +++ b/cpukit/score/cpu/i386/include/rtems/score/cpu.h @@ -473,8 +473,7 @@ void _CPU_Context_Initialize( void _CPU_SMP_Finalize_initialization( uint32_t cpu_count ); - /* Nothing to do */ - #define _CPU_SMP_Prepare_start_multitasking() do { } while ( 0 ) + void _CPU_SMP_Prepare_start_multitasking( void ); uint32_t _CPU_SMP_Get_current_processor( void ); |