All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] mac: generate correct fw paths for macio IDE and virtio-blk-pci devices
@ 2018-08-29 16:59 Mark Cave-Ayland
  2018-08-29 16:59 ` [Qemu-devel] [PATCH 1/7] macio: move MACIOIDEState type declarations to macio.h Mark Cave-Ayland
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Mark Cave-Ayland @ 2018-08-29 16:59 UTC (permalink / raw)
  To: qemu-devel, qemu-ppc, david

This patchset is the QEMU counterpart to the patches posted on the OpenBIOS
list at https://mail.coreboot.org/pipermail/openbios/2018-August/010422.html
which generate correct fw paths for the Mac Old World and New World machines.

With these patches applied QEMU generates the correct fw paths for both the
in-built macio IDE and virtio-blk-pci devices enabling support for bootindex
and most importantly with an updated OpenBIOS, allowing boot from
virtio-pci-blk devices.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


Mark Cave-Ayland (7):
  macio: move MACIOIDEState type declarations to macio.h
  macio: add macio bus to help with fw path generation
  macio: add addr property to macio IDE object
  grackle: set device fw_name and address for correct fw path generation
  mac_oldworld: implement custom FWPathProvider
  uninorth: add ofw-addr property to allow correct fw path generation
  mac_newworld: implement custom FWPathProvider

 hw/ide/macio.c                 |  2 ++
 hw/misc/macio/macio.c          | 42 ++++++++++++++++++++++--------
 hw/pci-host/grackle.c          | 17 ++++++++++++
 hw/pci-host/uninorth.c         | 16 ++++++++++++
 hw/ppc/mac.h                   | 26 -------------------
 hw/ppc/mac_newworld.c          | 59 +++++++++++++++++++++++++++++++++++++++++-
 hw/ppc/mac_oldworld.c          | 59 +++++++++++++++++++++++++++++++++++++++++-
 include/hw/misc/macio/macio.h  | 37 ++++++++++++++++++++++++++
 include/hw/pci-host/uninorth.h |  1 +
 9 files changed, 220 insertions(+), 39 deletions(-)

-- 
2.11.0

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-08-30  1:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-29 16:59 [Qemu-devel] [PATCH 0/7] mac: generate correct fw paths for macio IDE and virtio-blk-pci devices Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 1/7] macio: move MACIOIDEState type declarations to macio.h Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 2/7] macio: add macio bus to help with fw path generation Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 3/7] macio: add addr property to macio IDE object Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 4/7] grackle: set device fw_name and address for correct fw path generation Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 5/7] mac_oldworld: implement custom FWPathProvider Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 6/7] uninorth: add ofw-addr property to allow correct fw path generation Mark Cave-Ayland
2018-08-29 16:59 ` [Qemu-devel] [PATCH 7/7] mac_newworld: implement custom FWPathProvider Mark Cave-Ayland
2018-08-30  0:46 ` [Qemu-devel] [PATCH 0/7] mac: generate correct fw paths for macio IDE and virtio-blk-pci devices David Gibson

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.