aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-06-07 15:24:19 -0400
committerKevin O'Connor <kevin@koconnor.net>2008-06-07 15:24:19 -0400
commit22dfb85381912a7343f121c0dda654d28fa0ba73 (patch)
tree46325037fed792752aff2ff303a603e14de1b4de /TODO
parentef2822ad338e174f5084ab53e8befc726e119cd3 (diff)
downloadseabios-hppa-22dfb85381912a7343f121c0dda654d28fa0ba73.zip
seabios-hppa-22dfb85381912a7343f121c0dda654d28fa0ba73.tar.gz
seabios-hppa-22dfb85381912a7343f121c0dda654d28fa0ba73.tar.bz2
Misc minor updates.
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 14 insertions, 0 deletions
diff --git a/TODO b/TODO
index 54751a4..05cfa2e 100644
--- 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