qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Align SiFive PDMA behavior to real hardware
@ 2021-12-28  0:52 Jim Shu
  2021-12-28  0:52 ` [PATCH 1/2] hw/dma: sifive_pdma: support high 32-bit access of 64-bit register Jim Shu
  2021-12-28  0:52 ` [PATCH 2/2] hw/dma: sifive_pdma: permit 4/8-byte access size of PDMA registers Jim Shu
  0 siblings, 2 replies; 10+ messages in thread
From: Jim Shu @ 2021-12-28  0:52 UTC (permalink / raw)
  To: Alistair.Francis, bin.meng, palmer, frank.chang, qemu-riscv,
	qemu-devel
  Cc: Jim Shu

HiFive Unmatched PDMA supports high/low 32-bit access of 64-bit
register, but QEMU emulation support low part access now. Enhance QEMU
emulation to support high 32-bit access. 

Also, permit 4/8-byte valid access in PDMA as we have verified 32/64-bit
accesses of PDMA registers are supported.

Jim Shu (2):
  hw/dma: sifive_pdma: support high 32-bit access of 64-bit register
  hw/dma: sifive_pdma: permit 4/8-byte access size of PDMA registers

 hw/dma/sifive_pdma.c | 178 +++++++++++++++++++++++++++++++++++++------
 1 file changed, 156 insertions(+), 22 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2022-01-04  5:56 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-28  0:52 [PATCH 0/2] Align SiFive PDMA behavior to real hardware Jim Shu
2021-12-28  0:52 ` [PATCH 1/2] hw/dma: sifive_pdma: support high 32-bit access of 64-bit register Jim Shu
2021-12-28 10:33   ` Philippe Mathieu-Daudé
2022-01-03 22:45   ` Alistair Francis
2022-01-04  2:55   ` Bin Meng
2022-01-04  5:53     ` Jim Shu
2021-12-28  0:52 ` [PATCH 2/2] hw/dma: sifive_pdma: permit 4/8-byte access size of PDMA registers Jim Shu
2021-12-28 10:35   ` Philippe Mathieu-Daudé
2022-01-03 22:46   ` Alistair Francis
2022-01-04  2:56   ` Bin Meng

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).