From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35130) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtTyb-0003Pc-F3 for qemu-devel@nongnu.org; Tue, 03 Nov 2015 00:17:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtTyY-0001o6-9F for qemu-devel@nongnu.org; Tue, 03 Nov 2015 00:17:45 -0500 Received: from mail-pa0-x22e.google.com ([2607:f8b0:400e:c03::22e]:35933) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtTyY-0001ni-2q for qemu-devel@nongnu.org; Tue, 03 Nov 2015 00:17:42 -0500 Received: by pacfv9 with SMTP id fv9so8256593pac.3 for ; Mon, 02 Nov 2015 21:17:41 -0800 (PST) References: <1446517355-36679-1-git-send-email-aik@ozlabs.ru> From: Alexey Kardashevskiy Message-ID: <5638436F.5080803@ozlabs.ru> Date: Tue, 3 Nov 2015 16:17:35 +1100 MIME-Version: 1.0 In-Reply-To: <1446517355-36679-1-git-send-email-aik@ozlabs.ru> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH qemu] pseries: Update SLOF firmware image to qemu-slof-20151103 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-ppc@nongnu.org, Alexander Graf , David Gibson On 11/03/2015 01:22 PM, Alexey Kardashevskiy wrote: > The changes are: > 1. supports recent binutils; > 2. 64bit BARs behind PCI bridges supported; > 3. Many fixes for USB keyboard support - keys, XHCI; > 4. virtio-vga support. Forgot mention that this binary was build using: gcc version 5.2.1 20151001 (GCC) GNU ld (GNU Binutils) 2.25.51.20150930 This might explain why the patch is so big. > > The full changelog is: > > version: update to 20151103 > > documentation: Add a clause about signing off > > qemu/js2x/client: Support binutils >= 2.25.1 > > Fix special keys on USB > > Fix function keys on USB > > pci-scan: program 64-bit mem bar range in pci-bridge bar > > Allow to build SLOF on Little Endian host > > usb-xhci: add keyboard support > > usb-xhci: ready the link trb early > > usb-xhci: scan usb high speed ports > > usb-xhci: bulk improve event handling loop > > usb-xhci: return on allocation failure > > usb-xhci: add delay in shutdown path > > usb-xhci: event trbs does not need link trb > > usb-hid: refactor usb key reading > > takeover: Fix header includes > > board-js2x: Add missing file dma-function.fs > > vga: Add support for virtio-vga > > qemu-vga: Use MMIO BAR instead of legacy IO ports > > slof: Change call_c() function to a proper assembler function > > Signed-off-by: Alexey Kardashevskiy > --- > pc-bios/README | 2 +- > pc-bios/slof.bin | Bin 915584 -> 913256 bytes > roms/SLOF | 2 +- > 3 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/pc-bios/README b/pc-bios/README > index e4154ab..d260c1b 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/aik/SLOF, and the image currently in qemu is > - built from git tag qemu-slof-20150813. > + built from git tag qemu-slof-20151103. > > - sgabios (the Serial Graphics Adapter option ROM) provides a means for > legacy x86 software to communicate with an attached serial console as -- Alexey