Releases: Difference between revisions
Jump to navigation
Jump to search
(Add info on release 0.5.0) |
(Add 0.4.2 changes) |
||
Line 18: | Line 18: | ||
* Support for permanent low memory allocations | * Support for permanent low memory allocations | ||
* APIC "local interrupts" now enabled in SeaBIOS (on emulators) | * APIC "local interrupts" now enabled in SeaBIOS (on emulators) | ||
* Several bug fixes and code cleanups | |||
= SeaBIOS 0.4.2 = | |||
Available on 20090909. Major changes in this release: | |||
* Implement Post Memory Manager (PMM) support. Use equivalent "malloc" functions for internal allocations as well. | |||
* Refactor disk "block" interface for greater expandability | |||
* Support CBFS based floppy images | |||
* Allow boot menu to select either floppy to boot from | |||
* Increase ebda size to store a CDROM harddrive/floppy emulation buffer | |||
* Support systems with multiple vga cards (only the card with the legacy IO ranges mapped will have its option rom executed) | |||
* Make option rom memory be writable during option rom execution (on emulators) | |||
* Compile version number into code and report on each boot | |||
* Several bug fixes and code cleanups |
Revision as of 06:12, 9 January 2010
History of SeaBIOS releases. Please see Download for information on obtaining these releases.
SeaBIOS 0.5.1
Available on 20100108. Major changes in this release:
- Support for 32bit PCI BIOS
- Support for int1589 calls
- MPTable fixes for OpenBSD
- ATA DMA and bus-mastering support
- Several bug fixes and code cleanups
SeaBIOS 0.5.0
Available on 20091218. Major changes in this release:
- Several enhancements ported from the Bochs BIOS derived code in qemu and kvm
- Support for parallel hardware initialization to reduce bootup times
- Enable PCI option rom support by default (Bochs users must now enable CONFIG_OPTIONROMS_DEPLOYED in src/config.h). Support added for extracting option roms from qemu "fw_cfg".
- Initial support for USB keyboards
- SeaBIOS can now be greater than 64K
- Support for permanent low memory allocations
- APIC "local interrupts" now enabled in SeaBIOS (on emulators)
- Several bug fixes and code cleanups
SeaBIOS 0.4.2
Available on 20090909. Major changes in this release:
- Implement Post Memory Manager (PMM) support. Use equivalent "malloc" functions for internal allocations as well.
- Refactor disk "block" interface for greater expandability
- Support CBFS based floppy images
- Allow boot menu to select either floppy to boot from
- Increase ebda size to store a CDROM harddrive/floppy emulation buffer
- Support systems with multiple vga cards (only the card with the legacy IO ranges mapped will have its option rom executed)
- Make option rom memory be writable during option rom execution (on emulators)
- Compile version number into code and report on each boot
- Several bug fixes and code cleanups