pseries: Update SLOF firmware image
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>...
Update OpenBIOS images
Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built fromsubmodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Merge remote-tracking branch 'mst/tags/for_anthony' into staging
virtio,pci,qom
Work by Alex to support VGA assignment,pci and virtio fixes by Stefan, Jason and myself, and anew qmp event for hotplug support by myself.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>...
roms: switch oldnoconfig to olddefconfig
When a new option is added that qemu does not knowabout, the prudent thing is to use the default notforce it to "no".
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
ipxe: disable two second timeout
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Add Makefile rules to build nic rom binaries
"make -C roms pxerom" will build the ipxe roms and updatethe binaries in pc-bios/, i.e. it basically documents howthe build process of our current nic roms works.
Update ipxe submodule to latest master
Needed for efi support.
ipxe is grown a bit, so not recompiling the (non-efi) pxe romsbecause that would make some pxe roms larger than 64k, which inturn would be a guest-visible change because the rom bar size...
Add Makefile rules to build nic rom binaries with efi support
"make -C roms efirom" will build rom binaries with EFI support.They are composed from three images: legacy bios, efi ia32and efi x64. So netbooting via SeaBIOS will continue to worklike it does today, and additionally we get network support...
update seabios to 1.7.2.1
Alex Williamson (3): seabios q35: Enable all PIRQn IRQs at startup seabios q35: Add new PCI slot to irq routing function seabios: Add a dummy PCI slot to irq mapping function
Avik Sil (1): USB-EHCI: Fix null pointer assignment...
Revert "Update OpenBIOS images"
This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12.
With the updated OpenBIOS image, -M g3beige fails to boot quik.
Signed-off-by: Alexander Graf <agraf@suse.de>Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>...
Update OpenBIOS images to SVN r1097 built from submodule.
seabios: update to 1.7.2 release
Not that many changes as we have a pretty recent git snapshot in masteralready:
Hannes Reinecke (1): megasas: Invert PCI device selection
Kevin O'Connor (2): Minor: Separate UUID display from F12 boot prompt....
Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901
git shortlog:
Kevin O'Connor (6): floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled. vga: Minor comment spelling fix. Don't recursively evaluate CFLAGS variables....
Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
pseries: Update SLOF for NVRAM support
Now that we have implemented PAPR compatible NVRAM interfaces in qemu, thisupdates the SLOF firmware to actually initialize and use the NVRAM as aPAPR guest firmware is expected to do.
This SLOF update also includes an ugly but useful workaround for a bug in...
seabios: update to e8a76b0f225bba5ba9d63ab227e0a37b3beb1059
This patch updates seabios to latest git master. Changes:
(1) q35 patches merged. (2) some acpi cleanups. (3) fixes irq 8 conflict.
(3) makes this a candidate for the stable branch
Cc: qemu-stable@nongnu.org...
roms: also copy the dsdt when updating seabios.
seabios: update to b1c35f2b28cc0c94ebed8176ff61ac0e0b377798
This patch updates the seabios submodule to commitb1c35f2b28cc0c94ebed8176ff61ac0e0b377798.
Most important change is that seabios sets the busmaster bitin the pci config space for the lsi and esp scsi host adapters....
Update OpenBIOS PPC image
Update OpenBIOS PPC image to SVN r1063 to fix issues introduced bycommit 9e56edcf. The code change in this revision only affects PPC,so OpenBIOS SPARC images are not updated.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
This updates SLOF to handle the necessary device tree properties for MSIand MSI-X.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>Signed-off-by: Alexander Graf <agraf@suse.de>
pseries: Update SLOF
This patch updates the SLOF version, introducing a number of fixes: * add proper graphics support * fix bugs with graphical terminal under grub2 * fix bugs in handling of 64-bit unit addresses * fix VSCSI representation to be closer to PowerVM...
update seabios to latest master
Upstream seabios commit 5a023065388287e261ae9212452ff541f9fa9cd3
Major changes since 1.7.0: - Usual share of bugfixes and cleanups ;) - Support for 64bit PCI bars and mapping those above 4G. - Stack switching for real mode irq handlers to reduce...
Add vgabios build rules to roms/Makefile
This patch adds some glue to roms/Makefile to build vgabios binaries forqemu. It covers both the lgpl'ed vgabios implementation used by qemutraditionally and the new seabios implementation.
The purpose of this patch is to (a) document the vgabios build process...
pc-bios: Update OpenBIOS images
Update OpenBIOS images to r1060 built from submodule.
seabios: update to 1.7.0
Update roms/seabios and pc-bios/bios.bin to the 1.7.0 release.Most noticable new feature is virtio-scsi support.
Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
This patch updates the SLOF firmware image used on the pseriesmachine. The new version adds support for Cirrus VGA and virtfs, aswell as including a number of bugfixes.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>...
Update seabios to 1.6.3.2
Add seabios build scripts to roms/
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...
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 <jan.kiszka@siemens.com>
add sgabios blob and submodule
The rom was not added together with the sgabios device and isnot installed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This patch is a general update to the SLOF firmware image used on thepseries machine. This doesn't contain updates for specific features butcontains a number of bugfixes and enhancements in the main SLOF tree fromThomas Huth....
This patch updates the SLOF submodule and precompiled image. The newSLOF versions contains two changes of note:
target-alpha: Add custom PALcode image for CLIPPER emulation.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Add OpenBIOS as a submodule
Update OpenBIOS images to r1047 built from submodule.
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)....
Add ipxe submodule
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
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. Thismeans booting from the virtual disk, cdrom or network is not possible....
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...
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 <aliguori@us.ibm.com>
Add new vgabios binaries to blobs list.
aliguori: update VGA BIOS
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
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....
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...
- 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....
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.
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....
seabios: use correct submodule hash
Commit 392ecf543dd2b219828374850d833296a55567ea introduced an accidental changeto the roms/seabios submodule. This commit partially reverts that commit toensure the seabios module points to the right commit.
Reported-by: Marcelo Tosatti <mtosatti@redhat.com>...
virtio-console: Automatically use virtio-serial-bus for the older -virtioconsole invocation
These hunks got dropped off mysteriously during the rebasing of myvirtio-serial series. Thanks go to Markus for noticing it.
Without these fixes, -virtioconsole doesn't actually have any effect....
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....
Update to SeaBIOS 0.5.0
The only change is updating the makefile but that way we're carrying an officialrelease.
Update SeaBIOS to include PCI based option rom loading
Also remove pcbios from the tree. It will no longer work.
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.
Update SeaBIOS to latest
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, betterBEV and BCV support, and better PnP support.
Update SeaBIOS to latest upstream
update pcbios submodule to current master
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.