Misc minor updates.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 7 Jun 2008 19:24:19 +0000 (15:24 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sat, 7 Jun 2008 19:24:19 +0000 (15:24 -0400)
TODO
src/config.h
src/disk.c

diff --git a/TODO b/TODO
index 54751a413707d321811c5abadababe2dc64db84c..05cfa2e22f7658d1ce830ca184173102f3e44e2c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,7 +1,19 @@
 Split rombios32.c up into multiple files.
 
+Support parsing of linuxbios/coreboot table.
+
+Do a pci scan for ide controllers - don't just assume ISA ports are
+available.
+
 Review changes committed to coreboot, virtualbox, qemu, kvm, and bochs
 cvs tip.
+  * bochs cvs (1.209)         -- all changes synched
+  * coreboot (r3348): 1.163   -- no noteworthy enhancements
+  * qemu (r4675): 1.207       -- supports >4Gig memory
+  * kvm (45a442c): 1.182      -- >4gig, e820 vmx pages, enable cache?
+  * virtualbox (r9404): 1.176 -- f11/f12 kbd, lots of mouse changes,
+    logo, set text mode?, int 1589, floppy data rate?,
+    dummy_isr_function, int19 calls post
 
 Look into ways to reduce stack usage.  Alter ISRs so that they do not
 enable irqs.  Only call out to other bios functions after minimizing
@@ -27,6 +39,8 @@ Possibly implement 32bit pcibios support.
 Allow one to select adding 32 bit code to 0xf000 or in a separate
 location.
 
+Look at integrating the lgpl vgabios into tree.
+
 Try generating bios tables at compile time.
 
 Move e820 map generation to post time (just have e820 code copy pre
index 0f94c6f020a09b7ec6663c941e2c4d6a7331cbcc..8ddce6b9b6570d02f6477f51f3b0da52e8d04d4c 100644 (file)
@@ -13,7 +13,7 @@
 #define CONFIG_APPNAME "Bochs"
 #endif
 
-// Configure as a payload coreboot payload.
+// Configure as a coreboot payload.
 #define CONFIG_COREBOOT 0
 
 // Control how verbose debug output is.
index ee2c983c953ae99d1987788104ee6ed37c85e914..f96342dfe7a7b765cd0dfd04dfe751fa24f983a3 100644 (file)
@@ -676,7 +676,7 @@ handle_13(struct bregs *regs)
 void VISIBLE16
 handle_76()
 {
-    debug_isr();
+    //debug_isr();
     SET_BDA(disk_interrupt_flag, 0xff);
     eoi_both_pics();
 }