Updates to TODO list.
authorKevin O'Connor <kevin@koconnor.net>
Sun, 26 Oct 2008 03:10:27 +0000 (23:10 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Sun, 26 Oct 2008 03:10:27 +0000 (23:10 -0400)
TODO

diff --git a/TODO b/TODO
index fa3d8a3a43a6f0a7c9000ae893214d4a3fa75b28..6180d5be4998c182d5e7460977b13cde8d6e4fef 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,29 +2,28 @@ Clean up timer code.  Don't use PORT_DIAG as delay mechanism.
 
 Disable a20 on jump to 16bit mode.
 
-Do a pci scan for ide controllers - don't just assume ISA ports are
-available.
-
 The keyboard driver should detect ctrl+alt+del and reboot the
 machine.
 
 Fix keyboard LEDs.
 
 Improve option rom handling.  A real bios can copy the option roms
-from PCI space.  Also, there is no handling for BCVs today.
+from PCI space.  Also, there is no handling for BCVs today.  Verify
+option roms wont stomp on seabios stack and bss.
 
 Clean up and clarify usage/scope of .bss and .data variables.
 
 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?,
-    wrmsr in smp_start and rombios32, acpi insrcovr table
-  * 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
+  * bochs cvs 20081016:           -- better post resume support
+  * coreboot (r3348):    20060708 -- no noteworthy enhancements
+  * qemu (r5536):        20080603 -- has cmos smp count
+  * kvm (45a442c):       20071016 -- acpi dsdt changes, e820 vmx
+    pages, setup mtrrs, clear tsc, acpi intsrcovr table, different pci
+    irqs, smbios always uses 16 cpus, no acpi ssdt, fadt->gpe0_blk set
+  * virtualbox (r13560): 20061231 -- lots of mouse changes, logo,
+    scsi/etherboot hooks, int 1589, floppy data rate?, 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
@@ -43,11 +42,8 @@ is unnecessary.
 
 Cleanup setting of ES on GET/SET_BDA
 
-Audit code for 16bit protected mode accesses.
-
-Support 1ab1 from 16bit protected mode.
-
-Verify option roms wont stomp on seabios stack and bss.
+Audit code for 16bit protected mode accesses.  Support 1ab1 from 16bit
+protected mode.
 
 Possibly implement 32bit pcibios support.