Patchwork [06/22] pseries: Update SLOF firmware image

login
register
mail settings
Submitter Alexander Graf
Date Oct. 30, 2011, 8:22 p.m.
Message ID <1320006193-15219-7-git-send-email-agraf@suse.de>
Download mbox | patch
Permalink /patch/122678/
State New
Headers show

Comments

Alexander Graf - Oct. 30, 2011, 8:22 p.m.
From: David Gibson <david@gibson.dropbear.id.au>

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
   fixes the bug.

 * The previous SLOF has a bug in its addressing of SCSI devices,
   which can be exposed under certain conditions.  The new SLOF also
   fixes this.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
---
 pc-bios/README   |    2 +-
 pc-bios/slof.bin |  Bin 579072 -> 578968 bytes
 roms/SLOF        |    2 +-
 3 files changed, 2 insertions(+), 2 deletions(-)

Patch

diff --git a/pc-bios/README b/pc-bios/README
index 4d1d816..32a438e 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-20110930.
 
 - The PXE roms come from the iPXE project. Built with BANNER_TIME 0.
   Sources available at http://ipxe.org.  Vendor:Device ID -> ROM mapping:
diff --git a/pc-bios/slof.bin b/pc-bios/slof.bin
index 22c4c7f5c448e3002aefecf3438f5d080586d666..b9d4f35053be2cd6f599bffddf0ee99627eb00a9 100644
GIT binary patch
delta 2772
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
Q4T`A&VCCzx5WKqkKRH*`cmMzZ

delta 2943
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
BHl6?g

diff --git a/roms/SLOF b/roms/SLOF
index d1d6b53..b94bde0 160000
--- a/roms/SLOF
+++ b/roms/SLOF
@@ -1 +1 @@ 
-Subproject commit d1d6b53b713a2b7c2c25685268fa932d28a4b4c0
+Subproject commit b94bde008b0d49ec4bfe933e110d0952d032ac28