SeaBIOS

SeaBIOS Git Source Tree

Root/TODO

1Add int 0x1589 support.
2
3Review changes committed to coreboot, virtualbox, qemu, kvm, and bochs
4cvs tip.
5 * bochs cvs (20090620):
6 -- hpet, int1589, smbios mem>16GB, mptable on 1 cpu
7 * coreboot (r3348): (bochs 20060708)
8 -- no noteworthy enhancements
9 * qemu (r6125): (bochs 20080603)
10 -- acpi hpet table
11 * kvm (1a33292): (bochs 20081016)
12 -- acpi dsdt changes, e820 vmx pages, setup mtrrs, clear tsc, acpi
13 intsrcovr table, different pci irqs, smbios always uses 16
14 cpus, no acpi ssdt, fadt->gpe0_blk set
15 * virtualbox (r13560): (bochs 20061231)
16 -- lots of mouse changes, logo, scsi/etherboot hooks, int 1589,
17 floppy data rate?, int19 calls post
18
19Possibly introduce a data type for the many seg/off pairs.
20
21Audit all sti/cli calls. Audit all call16 calls to make sure flags is
22setup properly with respect to irqs.
23
24The __call16 code does a long jump to the interrupt trampolines - this
25is unnecessary.
26
27Possibly implement 32bit pcibios support.
28
29Allow one to select adding 32 bit code to 0xf000 or in a separate
30location.
31
32Support PCIv3 roms? Add support for PCI "configuration code"
33extensions? Add support for PCI permanent memory extensions to PMM?
34
35Possibly add option to eliminate tsc based delays on emulators.
36
37Add a kconfig style configuration program instead of requiring users
38to modify config.h.
39
40Support usb booting? Support usb keyboard/mice?
41
42Add a graphical boot splash screen?
43
44Possibly support sending debug information over EHCI debug port.

Archive Download this file