Kevin O'Connor | 2ad3744 | 2008-05-06 19:49:01 -0400 | [diff] [blame] | 1 | Review changes committed to coreboot, virtualbox, qemu, kvm, and bochs |
| 2 | cvs tip. |
Kevin O'Connor | b62d1ae | 2009-02-05 19:35:11 -0500 | [diff] [blame] | 3 | * bochs cvs 20081208: -- synched |
Kevin O'Connor | 9937386 | 2008-10-25 23:10:27 -0400 | [diff] [blame] | 4 | * coreboot (r3348): 20060708 -- no noteworthy enhancements |
Kevin O'Connor | b62d1ae | 2009-02-05 19:35:11 -0500 | [diff] [blame] | 5 | * qemu (r6125): 20080603 -- acpi hpet table |
| 6 | * kvm (1a33292): 20081016 -- acpi dsdt changes, e820 vmx |
Kevin O'Connor | 9937386 | 2008-10-25 23:10:27 -0400 | [diff] [blame] | 7 | 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'Connor | 2ad3744 | 2008-05-06 19:49:01 -0400 | [diff] [blame] | 12 | |
Kevin O'Connor | b62d1ae | 2009-02-05 19:35:11 -0500 | [diff] [blame] | 13 | Possibly introduce a data type for the many seg/off pairs. |
Kevin O'Connor | 2ad3744 | 2008-05-06 19:49:01 -0400 | [diff] [blame] | 14 | |
Kevin O'Connor | 7a558e4 | 2008-03-11 20:38:33 -0400 | [diff] [blame] | 15 | Audit all sti/cli calls. Audit all call16 calls to make sure flags is |
| 16 | setup properly with respect to irqs. |
Kevin O'Connor | 44c631d | 2008-03-02 11:24:36 -0500 | [diff] [blame] | 17 | |
Kevin O'Connor | b8aacb0 | 2008-03-01 14:56:07 -0500 | [diff] [blame] | 18 | The __call16 code does a long jump to the interrupt trampolines - this |
| 19 | is unnecessary. |
Kevin O'Connor | f076a3e | 2008-02-25 22:25:15 -0500 | [diff] [blame] | 20 | |
Kevin O'Connor | 2ad3744 | 2008-05-06 19:49:01 -0400 | [diff] [blame] | 21 | Possibly implement 32bit pcibios support. |
Kevin O'Connor | f076a3e | 2008-02-25 22:25:15 -0500 | [diff] [blame] | 22 | |
| 23 | Allow one to select adding 32 bit code to 0xf000 or in a separate |
| 24 | location. |
| 25 | |
Kevin O'Connor | b62d1ae | 2009-02-05 19:35:11 -0500 | [diff] [blame] | 26 | Implement bios post memory manager (PMM)? |
| 27 | |
| 28 | Add support for calling BCVs (and registering ATA drives) in a user |
| 29 | selectable manor. |
| 30 | |
| 31 | Possibly add option to eliminate tsc based delays on emulators. |
Kevin O'Connor | 65e6342 | 2008-07-19 14:12:32 -0400 | [diff] [blame] | 32 | |
Kevin O'Connor | f13b008 | 2008-08-17 11:26:42 -0400 | [diff] [blame] | 33 | Add a kconfig style configuration program instead of requiring users |
| 34 | to modify config.h. |
| 35 | |
Kevin O'Connor | 22dfb85 | 2008-06-07 15:24:19 -0400 | [diff] [blame] | 36 | Look at integrating the lgpl vgabios into tree. |
Kevin O'Connor | 65e6342 | 2008-07-19 14:12:32 -0400 | [diff] [blame] | 37 | |
| 38 | Look at usb booting specs. Look at possibly supporting usb |
| 39 | keyboard/mice. |
| 40 | |
| 41 | Add a graphical boot splash screen? |