All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/6] dbdma: improve logging and various fixes
@ 2016-07-10 18:08 Mark Cave-Ayland
  2016-07-10 18:08 ` [Qemu-devel] [PATCH 1/6] dbdma: always define DBDMA_DPRINTF and enable debug with DEBUG_DBDMA Mark Cave-Ayland
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Mark Cave-Ayland @ 2016-07-10 18:08 UTC (permalink / raw)
  To: qemu-devel, qemu-ppc, david

This patchset is based upon some work Ben H did to fix various DBDMA issues
found whilst trying to boot MacOS 9 (effectively a minimal rework of a
WIP diff). With this patch, along with the patch for odd MSR combinations,
it becomes possible to boot MacOS 9 relibably in QEMU.

It has been part of my local tests for a few weeks now, however since the
PowerNV work has caused regressions in my MacOS 9 tests, Ben suggested 
that I submit the patchset anyway with his Ack to allow others to test their
latest patches before submission.

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

Mark Cave-Ayland (6):
  dbdma: always define DBDMA_DPRINTF and enable debug with DEBUG_DBDMA
  dbdma: add per-channel debugging enabled via DEBUG_DBDMA_CHANMASK
  dbdma: fix endian of DBDMA_CMDPTR_LO during branch
  dbdma: fix load_word/store_word value endianness
  dbdma: set FLUSH bit upon reception of flush command for unassigned
    DBDMA channels
  dbdma: reset io->processing flag for unassigned DBDMA channel rw
    accesses

 hw/misc/macio/mac_dbdma.c |  125 +++++++++++++++++++++++----------------------
 1 file changed, 65 insertions(+), 60 deletions(-)

-- 
1.7.10.4

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

end of thread, other threads:[~2016-07-15  7:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-10 18:08 [Qemu-devel] [PATCH 0/6] dbdma: improve logging and various fixes Mark Cave-Ayland
2016-07-10 18:08 ` [Qemu-devel] [PATCH 1/6] dbdma: always define DBDMA_DPRINTF and enable debug with DEBUG_DBDMA Mark Cave-Ayland
2016-07-10 18:08 ` [Qemu-devel] [PATCH 2/6] dbdma: add per-channel debugging enabled via DEBUG_DBDMA_CHANMASK Mark Cave-Ayland
2016-07-15  6:42   ` Mark Cave-Ayland
2016-07-15  7:20     ` David Gibson
2016-07-10 18:08 ` [Qemu-devel] [PATCH 3/6] dbdma: fix endian of DBDMA_CMDPTR_LO during branch Mark Cave-Ayland
2016-07-10 18:08 ` [Qemu-devel] [PATCH 4/6] dbdma: fix load_word/store_word value endianness Mark Cave-Ayland
2016-07-10 18:08 ` [Qemu-devel] [PATCH 5/6] dbdma: set FLUSH bit upon reception of flush command for unassigned DBDMA channels Mark Cave-Ayland
2016-07-10 18:08 ` [Qemu-devel] [PATCH 6/6] dbdma: reset io->processing flag for unassigned DBDMA channel rw accesses Mark Cave-Ayland
2016-07-11  1:49 ` [Qemu-devel] [PATCH 0/6] dbdma: improve logging and various fixes 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.