X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=TODO;h=23f26c0cb230f68d29f3e5bf8cb2f3e37bf761a9;hb=4a73f933968e5cf6f2a6ce1ad87448dd6b136e48;hp=f78da85c4fb6ac905cfc2a0a5a7c2ed414bd709e;hpb=b62d1aeaf8c2ae2535187db99eb3cbe186f67c29;p=seabios.git diff --git a/TODO b/TODO index f78da85..23f26c0 100644 --- a/TODO +++ b/TODO @@ -1,41 +1,21 @@ Review changes committed to coreboot, virtualbox, qemu, kvm, and bochs cvs tip. - * bochs cvs 20081208: -- synched - * coreboot (r3348): 20060708 -- no noteworthy enhancements - * qemu (r6125): 20080603 -- acpi hpet table - * kvm (1a33292): 20081016 -- 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 - -Possibly introduce a data type for the many seg/off pairs. - -Audit all sti/cli calls. Audit all call16 calls to make sure flags is -setup properly with respect to irqs. + * bochs cvs (20100104): + -- changes synched + * coreboot (r3348): (bochs 20060708) + -- no noteworthy enhancements + * qemu - now uses SeaBIOS + * kvm - now uses SeaBIOS + * virtualbox (r13560): (bochs 20061231) + -- lots of mouse changes, logo, scsi/etherboot hooks, + floppy data rate?, int19 calls post The __call16 code does a long jump to the interrupt trampolines - this is unnecessary. -Possibly implement 32bit pcibios support. - -Allow one to select adding 32 bit code to 0xf000 or in a separate -location. - -Implement bios post memory manager (PMM)? - -Add support for calling BCVs (and registering ATA drives) in a user -selectable manor. +Support PCIv3 roms? Add support for PCI "configuration code" +extensions? Possibly add option to eliminate tsc based delays on emulators. -Add a kconfig style configuration program instead of requiring users -to modify config.h. - -Look at integrating the lgpl vgabios into tree. - -Look at usb booting specs. Look at possibly supporting usb -keyboard/mice. - -Add a graphical boot splash screen? +Possibly support sending debug information over EHCI debug port.