aboutsummaryrefslogtreecommitdiffstats
path: root/src/biosvar.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-12-13 11:25:25 -0500
committerKevin O'Connor <kevin@koconnor.net>2009-12-13 11:25:25 -0500
commitad901592515cf7eaddfb86f610919fd9479dd3da (patch)
tree7eda29fec6389e6a9e71c1f62257d3688ca7d56d /src/biosvar.h
parent2edace134c323e47c3ad23f4635deb3d14a556b3 (diff)
downloadseabios-ad901592515cf7eaddfb86f610919fd9479dd3da.tar.gz
Enhance experimental option rom "threading" - enable preemption.
When experimental support for parallelizing option roms and hardware init (default disabled) is selected, add support for checking on hardware init progress from the RTC irq handler. Enable ability for RTC to be turned on for additional users. Allow regular option roms (not just vga option roms) to run in parallel with hardware init. Don't use stack in transition32 / transition16 until new mode is entered. Also, cleanup leaking of data handlers in usb code. Also, decrease frequency of iomemcpy checks (every 2K instead of 1K).
Diffstat (limited to 'src/biosvar.h')
-rw-r--r--src/biosvar.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/biosvar.h b/src/biosvar.h
index 7a8e33b9..aeebf0fc 100644
--- a/src/biosvar.h
+++ b/src/biosvar.h
@@ -206,6 +206,7 @@ struct extended_bios_data_area_s {
// 0x121 - Begin custom storage.
u8 ps2ctr;
+ int RTCusers;
// El Torito Emulation data
struct cdemu_s cdemu;