See this thread[1] for v1 of the patch. The changes in this version are similar, except they *still throw a compile-time error* to indicate the missing i386 support for SMP, while still fixing up the rest of the problems that prevented compilation, as suggested by Joel here[2].
[1] https://lists.rtems.org/pipermail/devel/2018-March/020409.html [2] https://lists.rtems.org/pipermail/devel/2018-March/020438.html Amaan Cheval (3): i386/smp: Define CPU_Interrupt_frame as non-void struct i386/smp: Have ld use incremental build for appstart.o i386/smp: Export _CPU_SMP_Prepare_start_multitasking as a function c/src/lib/libbsp/i386/pc386/Makefile.am | 2 +- c/src/lib/libbsp/i386/shared/smp/smp-imps.c | 5 +++++ cpukit/score/cpu/i386/include/rtems/score/cpu.h | 19 ++++++++++++++++--- 3 files changed, 22 insertions(+), 4 deletions(-) -- 2.13.0 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel