From: Ian Campbell Date: Wed, 1 Jun 2011 15:43:52 +0000 (+0100) Subject: hvmloader: call SMP setup from common code again. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~10252 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0ea8826c2e1092b38e3c62e82cff102a80cbd795;p=xen.git hvmloader: call SMP setup from common code again. Previous refactoring was premature. Signed-off-by: Ian Campbell --- diff --git a/tools/firmware/hvmloader/config.h b/tools/firmware/hvmloader/config.h index 44b664229f..62dcc22ea5 100644 --- a/tools/firmware/hvmloader/config.h +++ b/tools/firmware/hvmloader/config.h @@ -26,8 +26,6 @@ struct bios_config { /* ACPI tables */ unsigned int acpi_start; - void (*smp_setup)(void); - uint32_t (*bios_high_setup)(void); void (*bios_info_setup)(uint32_t); diff --git a/tools/firmware/hvmloader/hvmloader.c b/tools/firmware/hvmloader/hvmloader.c index baa2f3927f..751c682339 100644 --- a/tools/firmware/hvmloader/hvmloader.c +++ b/tools/firmware/hvmloader/hvmloader.c @@ -403,8 +403,7 @@ int main(void) apic_setup(); pci_setup(); - if (bios->smp_setup) - bios->smp_setup(); + smp_initialise(); perform_tests(); diff --git a/tools/firmware/hvmloader/rombios.c b/tools/firmware/hvmloader/rombios.c index 40b3134125..20aa8ed221 100644 --- a/tools/firmware/hvmloader/rombios.c +++ b/tools/firmware/hvmloader/rombios.c @@ -151,8 +151,6 @@ struct bios_config rombios_config = { .acpi_start = ACPI_PHYSICAL_ADDRESS, - .smp_setup = smp_initialise, - .bios_high_setup = rombios_highbios_setup, .bios_info_setup = rombios_setup_bios_info, diff --git a/tools/firmware/hvmloader/seabios.c b/tools/firmware/hvmloader/seabios.c index 1bad44f192..4ea630bdf5 100644 --- a/tools/firmware/hvmloader/seabios.c +++ b/tools/firmware/hvmloader/seabios.c @@ -50,8 +50,6 @@ struct bios_config seabios_config = { .bios_info_setup = NULL, - .smp_setup = NULL, - .vm86_setup = NULL, .e820_setup = NULL,