|Stable release||1.7.5 / 28 May 2014|
SeaBIOS can run in an emulator or it can run natively on x86 hardware with the use of coreboot. It runs on an 386 or later and requires a minimum of 1 MB of RAM. It can be flashed using flashrom. SeaBIOS is the default BIOS for the QEMU and KVM virtual machines and can be used with the Bochs emulator; it is also included in some Chromebooks (although not used by Chrome OS).
SeaBIOS has support for APM 1.2, Enhanced Disk Drive (EDD) 3.0 (INT 13H extensions), SMBIOS 2.4, MultiProcessor Specification, BIOS Boot Specification (BBS) and ACPI. It does not support ESCD. SeaBIOS' boot device selection menu can be accessed by pressing F12 key during the boot process.
- Graphical bootsplash screen (JPEG and BMP)
- USB keyboard and mouse support
- USB drive booting support
- Boot from USB Attached SCSI
- Support for 32-bit PCI BIOS calls
- ATA DMA and bus mastering support
- Support Universal Host Controller Interface (UHCI), Open Host Controller Interface (OHCI), Enhanced Host Controller Interface (EHCI), and Extensible Host Controller Interface (xHCI)
- Support systems with multiple VGA cards
- Boot menu that allow booting from any drive or any CD-ROM (El Torito)
- BIOS Boot Specification (BBS) calls
- Rebooting on Control-Alt-Delete key press
- Dynamic e820 map generation
- Logical block addressing (LBA) 48-bit
- POST Memory Manager (PMM)
- Paravirtualization, Xen HVM, Virtio
- Payloads (LZMA compressed)
- VESA BIOS Extensions (VBE) 3.0
- PCI Firmware Specification v3.0
- SeaBIOS as a Compatibility Support Module (CSM) for Unified Extensible Firmware Interface (UEFI) and Open Virtual Machine Firmware (OVMF)
- Virtual machine host notification of paravirtualized guests which panic via the pvpanic driver
- A patch exists to load the SLIC table from a licensed OEM Windows BIOS.
- "SeaBIOS 1.7.5". Releases. seabios.org. 2014-05-28. Retrieved 2014-06-20.
- SeaBIOS Information; coreboot.org
- "3 alternatives to Chrome OS on Google’s Chromebook Pixel — Tech News and Analysis". Gigaom.com. 2013-02-26. Retrieved 2014-02-25.
- "ghuntley/seaslic GitHub". Github.com. Retrieved 2014-02-25.
- Official website
- SeaBIOS release history (seabios.org)
- List of supported motherboards (coreboot.org)
- List of supported chipsets and devices (coreboot.org)
- Find your way through the x86 firmware maze – covers the SeaBIOS boot sequence and memory maps
|This emulation-related article is a stub. You can help Wikipedia by expanding it.|