blob: f78da85c4fb6ac905cfc2a0a5a7c2ed414bd709e [file] [log] [blame]
Kevin O'Connor2ad37442008-05-06 19:49:01 -04001Review changes committed to coreboot, virtualbox, qemu, kvm, and bochs
2cvs tip.
Kevin O'Connorb62d1ae2009-02-05 19:35:11 -05003 * bochs cvs 20081208: -- synched
Kevin O'Connor99373862008-10-25 23:10:27 -04004 * coreboot (r3348): 20060708 -- no noteworthy enhancements
Kevin O'Connorb62d1ae2009-02-05 19:35:11 -05005 * qemu (r6125): 20080603 -- acpi hpet table
6 * kvm (1a33292): 20081016 -- acpi dsdt changes, e820 vmx
Kevin O'Connor99373862008-10-25 23:10:27 -04007 pages, setup mtrrs, clear tsc, acpi intsrcovr table, different pci
8 irqs, smbios always uses 16 cpus, no acpi ssdt, fadt->gpe0_blk set
9 * virtualbox (r13560): 20061231 -- lots of mouse changes, logo,
10 scsi/etherboot hooks, int 1589, floppy data rate?, int19 calls
11 post
Kevin O'Connor2ad37442008-05-06 19:49:01 -040012
Kevin O'Connorb62d1ae2009-02-05 19:35:11 -050013Possibly introduce a data type for the many seg/off pairs.
Kevin O'Connor2ad37442008-05-06 19:49:01 -040014
Kevin O'Connor7a558e42008-03-11 20:38:33 -040015Audit all sti/cli calls. Audit all call16 calls to make sure flags is
16setup properly with respect to irqs.
Kevin O'Connor44c631d2008-03-02 11:24:36 -050017
Kevin O'Connorb8aacb02008-03-01 14:56:07 -050018The __call16 code does a long jump to the interrupt trampolines - this
19is unnecessary.
Kevin O'Connorf076a3e2008-02-25 22:25:15 -050020
Kevin O'Connor2ad37442008-05-06 19:49:01 -040021Possibly implement 32bit pcibios support.
Kevin O'Connorf076a3e2008-02-25 22:25:15 -050022
23Allow one to select adding 32 bit code to 0xf000 or in a separate
24location.
25
Kevin O'Connorb62d1ae2009-02-05 19:35:11 -050026Implement bios post memory manager (PMM)?
27
28Add support for calling BCVs (and registering ATA drives) in a user
29selectable manor.
30
31Possibly add option to eliminate tsc based delays on emulators.
Kevin O'Connor65e63422008-07-19 14:12:32 -040032
Kevin O'Connorf13b0082008-08-17 11:26:42 -040033Add a kconfig style configuration program instead of requiring users
34to modify config.h.
35
Kevin O'Connor22dfb852008-06-07 15:24:19 -040036Look at integrating the lgpl vgabios into tree.
Kevin O'Connor65e63422008-07-19 14:12:32 -040037
38Look at usb booting specs. Look at possibly supporting usb
39keyboard/mice.
40
41Add a graphical boot splash screen?