diff options
Diffstat (limited to 'roms/seabios/src/post.c')
-rw-r--r-- | roms/seabios/src/post.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/roms/seabios/src/post.c b/roms/seabios/src/post.c index 0133f753e..f3b56b848 100644 --- a/roms/seabios/src/post.c +++ b/roms/seabios/src/post.c @@ -73,8 +73,6 @@ init_ivt(void) // set vector 0x79 to zero // this is used by 'gardian angel' protection system SET_IVT(0x79, SEGOFF(0, 0)); - - SET_IVT(0x1E, SEGOFF(SEG_BIOS, (u32)&diskette_param_table2 - BUILD_BIOS_ADDR)); } static void @@ -232,13 +230,13 @@ maininit(void) timer_setup(); mathcp_setup(); - // Initialize mtrr - mtrr_setup(); - // Initialize pci pci_setup(); smm_init(); + // Initialize mtrr + mtrr_setup(); + // Setup Xen hypercalls xen_init_hypercalls(); @@ -263,6 +261,9 @@ maininit(void) // Run vga option rom vga_setup(); + // SMBIOS tables and VGA console are ready, print UUID + display_uuid(); + // Do hardware initialization (if running synchronously) if (!CONFIG_THREADS || !CONFIG_THREAD_OPTIONROMS) { init_hw(); |