Statistics
| Branch: | Revision:

root / roms @ 771124e1

# Date Author Comment
4d8d5467 01/21/2012 06:17 am Benjamin Herrenschmidt

pseries: SLOF PCI flag day

Currently on the pseries machine the SLOF firmware is used normally,
but we bypass it when -kernel is specified. Having these two

different boot paths can cause some confusion.

In particular at present we need to "probe" the (emulated) PCI bus and...

41bd3603 01/15/2012 06:54 pm Jan Kiszka

seabios: Update to release 1.6.3.1

User visible changes in seabios:
- Probe HPET existence (fix for -no-hpet)
- Probe PCI existence (fix for -machine isapc)
- usb: fix boot paths

Signed-off-by: Jan Kiszka <>

6329866f 11/07/2011 06:57 pm Paolo Bonzini

add sgabios blob and submodule

The rom was not added together with the sgabios device and is
not installed.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Anthony Liguori <>

d20dfdd4 10/30/2011 06:11 pm David Gibson

pseries: Update SLOF firmware image

This patch is a general update to the SLOF firmware image used on the
pseries machine. This doesn't contain updates for specific features but
contains a number of bugfixes and enhancements in the main SLOF tree from
Thomas Huth....

bdcf9d6c 10/30/2011 06:11 pm David Gibson

pseries: Update SLOF firmware image

This patch updates the SLOF submodule and precompiled image. The new
SLOF versions contains two changes of note:

  • The previous SLOF has a bug in SCSI condition handling that was
    exposed by recent updates to qemu's SCSI emulation. This update...
753d11f2 10/08/2011 06:46 pm Richard Henderson

target-alpha: Add custom PALcode image for CLIPPER emulation.

Signed-off-by: Richard Henderson <>

0bce98df 09/28/2011 11:39 pm Blue Swirl

Add OpenBIOS as a submodule

Update OpenBIOS images to r1047 built from submodule.

Signed-off-by: Blue Swirl <>

d67c3f2c 08/10/2011 06:34 pm Gerd Hoffmann

seabios: update to master

commit 8e301472e324b6d6496d8b4ffc66863e99d7a505

user visible changes in seabios: * ahci is enabled by default (and thus in this build). * bootorder support for ahci. * two-pass pci allocator (orders bars by size for better packing)....

31a44434 04/08/2011 10:03 pm Alex Williamson

Add ipxe submodule

Signed-off-by: Alex Williamson <>

a9f8ad8f 04/01/2011 07:34 pm David Gibson

Add SLOF-based partition firmware for pSeries machine, allowing more boot options

Currently, the emulated pSeries machine requires the use of the
-kernel parameter in order to explicitly load a guest kernel. This
means booting from the virtual disk, cdrom or network is not possible....

8b06c62a 03/22/2011 12:41 am Anthony Liguori

seabios: update to latest git

- cc97564 Add config option to permit running option roms with bad checksums.
- 424f217 Add config option to disable MTRR initialization.
- fb2f10d Prep version for next release.
- f18b09b Update version to 0.6.2
- 20fcf9b lets pretend that RTC can be used to wakeup from S4...
f487d627 02/02/2011 12:57 am Anthony Liguori

Update SeaBIOS to 0.6.1.2

- 06d0bdd Minor build fixes.
- 33abfc0 Update version to 0.6.1.2.
- 484dd56 fix virtio-blk failure after reboot
- dd9c0d3 Update version to 0.6.1.1.
- 50ecfa8 mark irq9 active high in DSDT

Signed-off-by: Anthony Liguori <>

3b3d448e 11/16/2010 04:39 pm Gerd Hoffmann

Add new vgabios binaries to blobs list.

aliguori: update VGA BIOS

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

758c309f 10/26/2010 12:43 am Anthony Liguori

seabios: Update to 0.6.1

- 0ff9051 Update version to 0.6.1
- 9c000e6 Support Samsung SE-S084 USB DVD drive (and probably many others)
- eebe949 pciinit: remove unused variable, old_addr, in pci_set_io_region_addr().
- 06644f4 Minor - indentation change to jpeg.c....
8c929e1e 07/13/2010 04:55 pm Anthony Liguori

Update SeaBIOS

- 17d3e46 smbios: Allow all fields to be set via qemu_cfg_smbios_load_field()
- 0d6b8d5 seabios: pciinit: use pci device initializer helper function.
- 968d3a8 seabios: pci: introduce helper function to initialize a given device.
- 4e0daae virtio: Clear interrupt status register in virtio-blk...
14ac15d3 05/14/2010 06:55 pm Anthony Liguori

Update SeaBIOS

- 7d09d0e Fix virtio compile errors on various gcc versions.
- 89acfa3 Support for booting from virtio disks
- 6d66316 smbios: avoid counting io hole as ram
- e5cd945 Fix error causing USB HID "boot" protocol to not be enabled.
- 0e88576 Add support for USB mice....
a0acb46c 03/06/2010 05:45 am Anthony Liguori

Update to latest SeaBIOS

- 8f469b9 Dynamically allocate ata_channel info; introduce custom atadrive_s struct.
- 575ffc8 Cleanup - build drive description in temp memory during init.

Signed-off-by: Anthony Liguori <>

e1c247d2 02/23/2010 09:35 pm Anthony Liguori

pc-bios: update to latest Seabios

- 0360e8e Seabios e820 reservation portion v3
- 7149fc8 Initial support for booting from USB drives.
- 3c160dd Introduce helper functions for finding USB end-points.
- 9571439 USB UHCI cleanups.
- a4bd919 Minor - arrange struct drive_s to clarify field roles....
9da92c49 02/03/2010 08:36 pm Anthony Liguori

seabios: use correct submodule hash

Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental change
to the roms/seabios submodule. This commit partially reverts that commit to
ensure the seabios module points to the right commit.

Reported-by: Marcelo Tosatti <>...

392ecf54 01/26/2010 11:42 pm Amit Shah

virtio-console: Automatically use virtio-serial-bus for the older -virtioconsole invocation

These hunks got dropped off mysteriously during the rebasing of my
virtio-serial series. Thanks go to Markus for noticing it.

Without these fixes, -virtioconsole doesn't actually have any effect....

c3863f25 01/11/2010 09:41 pm Anthony Liguori

Update to SeaBIOS 0.5.1

5da6833 Update version to 0.5.1
669c991 Fix sign error preventing incorrect memory over 4gig calculation.
7e6bd3e Minor - better indent assembler in int1587.
48cf232 Add comment explaining why mptable is in low memory.
643062f Add int1589 support....
4303f6d8 12/19/2009 04:26 pm Anthony Liguori

Update to SeaBIOS 0.5.0

The only change is updating the makefile but that way we're carrying an official
release.

Signed-off-by: Anthony Liguori <>

2dc3f77c 12/18/2009 07:26 pm Anthony Liguori

Update SeaBIOS to include PCI based option rom loading

Also remove pcbios from the tree. It will no longer work.

Signed-off-by: Anthony Liguori <>

b0293e54 11/23/2009 08:53 pm Anthony Liguori

Update SeaBIOS

This includes the following changes:

42bc394 Make sure to reenable ata interrupts even on error.
494dfc6 Move SeaBIOS post/boot stack to avoid conflict with gPXE.
3133e38 Test for broken gcc -combine on FC12.

Signed-off-by: Anthony Liguori <>

19451201 11/17/2009 04:49 pm Anthony Liguori

Update SeaBIOS to latest

Signed-off-by: Anthony Liguori <>

fd646122 10/30/2009 04:42 pm Anthony Liguori

Switch pc bios from pc-bios to seabios

SeaBIOS is a port of pc-bios to GCC. Besides using a more modern tool chain,
SeaBIOS introduces a number of new features including PMM support, better
BEV and BCV support, and better PnP support.

Signed-off-by: Anthony Liguori <>

65e59a08 10/30/2009 04:42 pm Anthony Liguori

Update SeaBIOS to latest upstream

Signed-off-by: Anthony Liguori <>

1ac7105e 10/05/2009 05:32 pm Gerd Hoffmann

update pcbios submodule to current master

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

c34ebfdc 09/04/2009 06:13 pm Anthony Liguori

Bring pcbios, seabios, and vgabios into the tree as git submodules. Right now,
they aren't integrated into the build but we can do that incrementally.

Signed-off-by: Anthony Liguori <>