On Thu, Apr 30, 2015 at 12:25 PM, Simon Glass <s...@chromium.org> wrote: > Most modern x86 CPUs include more than one CPU core. The OS normally requires > that these 'Application Processors' (APs) be brought up by the boot loader. > Add the required support to U-Boot to init additional APs. > > Signed-off-by: Simon Glass <s...@chromium.org> > --- >
Reviewed-by: Bin Meng <bmeng...@gmail.com> > Changes in v3: > - Rename CONFIG_STACK_SIZE to CONFIG_AP_STACK_SIZE > - Remove sipi_vector_location and sipi_vector_location_size variables > - Remove annoying /* 1ms */ comments > - Rename sipi.S to sipi_vector.S > - Correct 'ap_start32' to 'ap_start' > - Use macros for cr0 bit fields > - Correct style in a multi-line comment > - Use UCODE_HEADER_LEN instead of 48 > - Remove unnecessary underscores in MP_FR_BLOCK_APS and MP_FR_NOBLOCK_APS > - Use 'cpu number' instead of 'coreboot cpu number' > - Remove a stray blank line in sipi.h > - Enhance comment for @microcode_lock > - Rename SMM_DEFAULT_BASE/SIZE to AP_DEFAULT_BASE/SIZE and drop smm.h > - Use data32 instead of our own 'o32' > - Move NUM_FIXED_MTRRS to mtrr.h > - Avoid using asmlinkage on ap_init() > [snip] Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot