qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Alexey Kardashevskiy <aik@ozlabs.ru>
To: Alexander Graf <agraf@suse.de>
Cc: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>,
	"qemu-devel@nongnu.org qemu-devel" <qemu-devel@nongnu.org>,
	"qemu-ppc@nongnu.org list:PowerPC" <qemu-ppc@nongnu.org>,
	Anthony Liguori <anthony@codemonkey.ws>,
	Paul Mackerras <paulus@samba.org>
Subject: Re: [Qemu-devel] [PATCH v2] pseries: Update SLOF firmware image
Date: Wed, 28 Aug 2013 17:42:44 +1000	[thread overview]
Message-ID: <521DA9F4.8020400@ozlabs.ru> (raw)
In-Reply-To: <66E73405-2647-4878-86D8-9B041EE2779F@suse.de>

On 08/27/2013 06:33 PM, Alexander Graf wrote:
> 
> On 27.08.2013, at 05:42, Alexey Kardashevskiy wrote:
> 
>> This has reworked USB OHCI and adds support of USB EHCI,
>> VIRTIO-SCSI and various fixes (IBM VSCSI, VGA and more).
>>
>> The full list of fixes is:
>> *  usb-ohci: Convert td-phys every time to td-virt
>> *  usb-storage: Fix cbwflags field
>> *  Add -fno-strict-aliasing in global CFLAGS
>> *  usb: fix various issues found with js2x
>> *  Move hex64-{decode,encode}-unit to node.fs
>> *  usb: Use separate in-memory endian swap
>> *  usb-ohci: collect TDs from done list
>> *  js2x: more fixes
>> *  js2x: Fix build of takeover image
>> *  js2x: use new usb stack
>> *  usb-ohci: Use proper memory barriers always
>> *  usb: Fix a couple of warnings
>> *  Fix $cat-instance-unit
>> *  Cache phandle of /chosen
>> *  Use root.fs on qemu as well
>> *  usb-ehci: Add ehci handshake
>> *  usb: add mb for write accessors
>> *  usb-ohci: add missing memory barriers
>> *  usb-ohci: suspend the controller in exit code path
>> *  usb-ohci: Add a reset when closing the OHCI
>> *  usb: Use proper accessors for MMIO and separate in-memory endian swap
>> *  Use a global definition of sync() and mb()
>> *  net-snk: Remove exception handling
>> *  usb: unmap buffers
>> *  slof: call quiesce on closing of stdin
>> *  usb-kbd: accept "s" to drop to OF prompt
>> *  USB storage driver
>> *  usb-ohci: add Bulk transfer support
>> *  usb-ehci: Add bulk support
>> *  usb-core: add usb bulk support
>> *  USB generic hub device driver
>> *  usb-ehci: setup new device
>> *  usb-ehci: Check ehci ports
>> *  usb-ehci: initialize controller
>> *  USB keyboard driver
>> *  usb-core: setup new device
>> *  usb-core: create dev pool allocation
>> *  usb-ohci: implement ohci send control
>> *  usb-core: usb send control
>> *  usb-core: implement usb_{get,put}_pipe routines
>> *  usb-ohci: allocate pipe pool
>> *  usb-ohci: reset, init and check-ports
>> *  Add standard header stdbool.h
>> *  usb-slof: forth support routines for C
>> *  usb-ehci: Add USB EHCI skeleton
>> *  usb-core: Add register accessor functions
>> *  Use __builtin_bswap routines for endianness swapping
>> *  usb-core: hcd registration and query routines
>> *  usb-core: adding generic dev-hci.fs
>> *  usb-core: registration and makefiles
>> *  Add new USB code
>> *  Remove old usb code
>> *  vga: fix hcall-invert-screen and hcall-blink-screen
>> *  Enumerate disk/cdrom aliases for multiple disks or cdroms
>> *  scsi: unify scsi probing code
>> *  vscsi: generalizing probe code
>> *  virtio-scsi: iterate through targets
>> *  scsi: unify and use make-disk-alias
>> *  nvram: remove unnecessary prints
>> *  Add hack to client interface finddevice of "/memory"
>> *  scsi: Fix cdrom boot crash when no medium present
>> *  Look for /memory@0, not just /memory
>> *  Fix instance>qname crashing when displaying instance arguments
>> *  Fix js2x build
>> *  scsi-disk: Bound check read-blocks
>> *  Fix off by one error in scsi-disk get-capacity
>> *  scsi: fix report-luns handling
>> *  SLOF: virtio-scsi block driver code
>> *  scsi: Move bits of vio-vscsi.fs to a common helpers file
>> *  scsi: Move scsi-disk.fs to a generic place
>> *  SLOF: virtio-scsi helper routines
>> *  SLOF: virtio-scsi - add pci device file
>> *  iso9660: Don't constantly reallocate the read buffer
>> *  vscsi: Sanitize interface between scsi-disk.fs and vio-vscsi.fs
>> *  vio-vscsi: Rework vio-vscsi support
>> *  virtio: Add a virtio-set-qaddr helper
>> *  disk-label: Allocate 4096 bytes for 4k block devices
>> *  disk-label: Increase the max size of the PReP boot partition
>> *  Make load-base a real environment variable
>> *  vio-vscsi: Switch to using a wildcard "disk" node and make scsi-disk generic
>> *  Fix disk-label package to use proper instance path
>> *  Increase size of catpad
>> *  Fix instance>path to contain unit address for wildcard nodes
>> *  Fix handling of wildcard nodes in open-dev
>> *  vio-vscsi: Get CRQ on open and release on close
>>
>> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
>> Cc: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
>> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
>>
>> ---
>> Changes:
>> v2:
>> * added 2 patches on top
>> ---
>> pc-bios/README   |   2 +-
>> pc-bios/slof.bin | Bin 909720 -> 875424 bytes
>> roms/SLOF        |   2 +-
> 
> For this to work we also need to update the SLOF copy at git.qemu.org. Anthony, could you please do that?


Checked - it is there. What is the next step to get it in upstream?



-- 
Alexey

  reply	other threads:[~2013-08-28  7:43 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-27  3:42 [Qemu-devel] [PATCH v2] pseries: Update SLOF firmware image Alexey Kardashevskiy
2013-08-27  8:33 ` Alexander Graf
2013-08-28  7:42   ` Alexey Kardashevskiy [this message]
2013-09-02  8:34     ` Alexander Graf
  -- strict thread matches above, loose matches on Subject: below --
2013-10-15  5:00 Alexey Kardashevskiy
2013-10-16  9:54 ` Alexander Graf
2013-10-16 10:47   ` Alexey Kardashevskiy
2013-10-16 11:04     ` Alexander Graf

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=521DA9F4.8020400@ozlabs.ru \
    --to=aik@ozlabs.ru \
    --cc=agraf@suse.de \
    --cc=anthony@codemonkey.ws \
    --cc=nikunj@linux.vnet.ibm.com \
    --cc=paulus@samba.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).