All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.