Difference between revisions of "Releases"

From SeaBIOS
Jump to: navigation, 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