summaryrefslogtreecommitdiff
path: root/roms/seabios/src/post.c
diff options
context:
space:
mode:
Diffstat (limited to 'roms/seabios/src/post.c')
-rw-r--r--roms/seabios/src/post.c11
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();