Patchwork pseries: Update SLOF firmware image

login
register
mail settings
Submitter David Gibson
Date Sept. 1, 2011, 5:13 a.m.
Message ID <1314854020-5911-1-git-send-email-david@gibson.dropbear.id.au>
Download mbox | patch
Permalink /patch/112799/
State New
Headers show

Comments

David Gibson - Sept. 1, 2011, 5:13 a.m.
The current SLOF firmware for the pseries machine has a bug in SCSI
condition handling that was exposed by recent updates to qemu's SCSI
emulation.  This patch updates the SLOF image to one with the bug fixed.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
---
 pc-bios/README   |    2 +-
 pc-bios/slof.bin |  Bin 579072 -> 578888 bytes
 2 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/pc-bios/slof.bin b/pc-bios/slof.bin
index 22c4c7f5c448e3002aefecf3438f5d080586d666..66163031c6eb5539b54b73214bf18b8cb6aa8743 100644
GIT binary patch
delta 2674
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

delta 2908
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
a@Xoe)oO77GqxA_jp1A9}PW|a8xqkylTQ0T$
Paolo Bonzini - Sept. 14, 2011, 7:38 a.m.
On 09/01/2011 07:13 AM, David Gibson wrote:
> The current SLOF firmware for the pseries machine has a bug in SCSI
> condition handling that was exposed by recent updates to qemu's SCSI
> emulation.  This patch updates the SLOF image to one with the bug fixed.

Ping for this and 
http://permalink.gmane.org/gmane.comp.emulators.qemu/114461

Paolo
Alexander Graf - Sept. 14, 2011, 7:43 a.m.
On 14.09.2011, at 09:38, Paolo Bonzini wrote:

> On 09/01/2011 07:13 AM, David Gibson wrote:
>> The current SLOF firmware for the pseries machine has a bug in SCSI
>> condition handling that was exposed by recent updates to qemu's SCSI
>> emulation.  This patch updates the SLOF image to one with the bug fixed.
> 
> Ping for this and http://permalink.gmane.org/gmane.comp.emulators.qemu/114461

Yeah, sorry, I introduced a regression with the KVM ABI in my HIOR patches and still need to rework that before I can push out the tree (otherwise it's a hell lot of work to untangle the changes). My hope is that we have VGA fixed until then too, so all ppc targets will work again ;)


Alex

Patch

diff --git a/pc-bios/README b/pc-bios/README
index f74b246..8912211 100644
--- a/pc-bios/README
+++ b/pc-bios/README
@@ -17,7 +17,7 @@ 
 - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware
   implementation for certain IBM POWER hardware.  The sources are at
   https://github.com/dgibson/SLOF, and the image currently in qemu is
-  built from git tag qemu-slof-20110323.
+  built from git tag qemu-slof-20110830.
 
 - The PXE roms come from the iPXE project. Built with BANNER_TIME 0.
   Sources available at http://ipxe.org.  Vendor:Device ID -> ROM mapping: