| • | September 30: |
| | • | FPU detection (for CPUs that don't support CPUID) in the CPU Detection Module | | • | Vortex86 CPU detection in the CPU Detection Module |
|
| • | September 29: |
| | • | Initial work on CPU detection for CPUs that don't support CPUID in the CPU Detection Module | | • | Added code to display all details for all detected CPUs in the CPU Detection Module | | • | CPU detection framework in the CPU Detection Module |
|
| • | September 27: Added code to do consistancy checks on MP Specification structures and add the MP Specification Data to the Boot Catalogue in the Common PC BIOS Module |
| • | September 26: |
| | • | Added code to detect Hyper-V in the CPU Detection Module | | • | Added code to detect Xen in the CPU Detection Module | | • | Added code to detect Linux KVM in the CPU Detection Module | | • | Added code to detect Qemu in the CPU Detection Module | | • | Added code to detect Bochs in the CPU Detection Module |
|
| • | September 25: |
| | • | Added code to detect VirtualBox in the CPU Detection Module | | • | Added code to (attempt to) identify the motherboard and add the motherboard information to the Boot Catalogue, in the Common PC BIOS Module |
|
| • | September 24: |
| | • | Added code to do consistancy checks on SMBIOS structures and add the SMBIOS Data to the Boot Catalogue in the Common PC BIOS Module | | • | Improved virtual machine detection "hints" code (so that cache performance test is capable of using counters when RDTSC isn't supported) in the CPU Detection Module |
|
| • | September 23: |
| | • | Framework for counter support in the Stage 2 Manager | | • | Added HPET counter support in the Stage 2 Manager | | • | Added PIT counter support in the Stage 2 Manager | | • | Added "get counter details", "read counter" and "wait" functions in the Stage 2 Manager |
|
| • | September 22: |
| | • | Added code to find a specified ACPI table in the Stage 2 Manager | | • | HPET detection code in the Stage 2 Manager |
|
| • | September 20 to 21: |
| | • | Added code to find BIOS tables (System Management BIOS, Multiprocess Specification tables and ACPI tables) in the Common PC BIOS Module | | • | Added code to do consistancy checks on ACPI tables and add the ACPI Data to the Boot Catalogue in the Common PC BIOS Module |
|
| • | September 19: |
| | • | Added virtual machine detection code for VirtualPC and VMware in the CPU Detection Module | | • | Added support for executing code at CPL=3 in the Stage 2 Manager | | • | Added support for exception hooks (for invalid opcode exception and general protection fault exceptions) in the Stage 2 Manager |
|
| • | September 18: |
| | • | Added framework for "CPU Detection Modules" and code to start a CPU Detection Module in the Stage 2 Manager | | • | Added GDT and IDT setup code (including basic interrupt handlers) in the Stage 2 Manager | | • | Added critical error handling in the Default Video Boot Display Module and updated the "abort boot" code in the Stage 2 Manager |
|
| • | September 17: |
| |
| • | September 14 to September 16: Added code to display the character buffer in all video modes (4-bpp, 8-bpp, 15-bpp, 16-bpp, 24-bpp and 32-bpp) in the Default Video Boot Display Module |
| • | September 13: Added code to process the Boot Log and update a character buffer in the Default Video Boot Display Module |
| • | September 1 to September 12: |
| | • | Improved Unicode support in the Default Video Boot Display Module | | • | Improved Unicode support in the Common PC BIOS Module | | • | Completed font data in the Default Video Boot Display Module |
|