aboutsummaryrefslogtreecommitdiff
path: root/src/config.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-11-11 21:34:37 -0500
committerKevin O'Connor <kevin@koconnor.net>2008-11-11 21:34:37 -0500
commitbf5ff17db0eb51b65652f95ff760276bbb1db2c4 (patch)
tree1386cb2c858a88c37abda1828723646f4ea56f0d /src/config.h
parent37ef9aed024823f33e959ec92a08e2e3c8485720 (diff)
downloadseabios-hppa-bf5ff17db0eb51b65652f95ff760276bbb1db2c4.zip
seabios-hppa-bf5ff17db0eb51b65652f95ff760276bbb1db2c4.tar.gz
seabios-hppa-bf5ff17db0eb51b65652f95ff760276bbb1db2c4.tar.bz2
Move POST stack from 0xfffe to 0x7c00.
The BIOS Boot Specification recommends 0x7c00 - 0xffff for option rom temp storage, so don't use that space as a stack. Also, default CONFIG_VGAHOOKS off as it isn't generally useful. Finally, update TODO list.
Diffstat (limited to 'src/config.h')
-rw-r--r--src/config.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config.h b/src/config.h
index 2d9d396..1a22cd8 100644
--- a/src/config.h
+++ b/src/config.h
@@ -63,7 +63,7 @@
// Support generation of ACPI tables (for emulators)
#define CONFIG_ACPI 1
// Support bios callbacks specific to via vgabios.
-#define CONFIG_VGAHOOKS 1
+#define CONFIG_VGAHOOKS 0
// Maximum number of map entries in the e820 map
#define CONFIG_MAX_E820 32
@@ -80,7 +80,7 @@
#define CONFIG_BIOS_REVISION 0x01
// Various memory addresses used by the code.
-#define BUILD_STACK_ADDR 0xfffe
+#define BUILD_STACK_ADDR 0x7c00
#define BUILD_CPU_COUNT_ADDR 0xf000
#define BUILD_AP_BOOT_ADDR 0x10000
#define BUILD_BIOS_ADDR 0xf0000