All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] K230: add gsdma and decomp_gzip
@ 2026-07-21 16:13 Tao Ding
  2026-07-21 16:13 ` [PATCH 1/7] hw/dma: add K230 gsdma Tao Ding
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Tao Ding @ 2026-07-21 16:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-riscv, pbonzini, palmer, alistair.francis, liwei1518,
	daniel.barboza, zhiwei_liu, chao.liu, farosas, lvivier, Tao Ding

Hi all,

This patch series adds GSDMA and Decomp_gzip to the K230 board.
Enable k230 to use k230_unzip to decompress files during the u-boot phase.

This series includes the following features:

*patch1: add K230 gsdma which supports sdma, gdma is temporarily not supported
*patch2: add gsdma to K230 board
*patch3: add K230 gsdma qtest
*patch4: add K230 decomp_gzip which decompress data work with sdma
*patch5: add decomp_gzip to K230 board
*patch6: add K230 decomp_gzip qtest
*patch7: add a noc-stub region in K230 board

Thanks

Tao Ding (7):
  hw/dma: add K230 gsdma
  hw/riscv: k230: add gsdma in K230 board
  tests/qtest: add test for K230 gsdma
  hw/misc: add K230 decomp gzip
  hw/riscv: k230: add decomp gzip in K230 board
  tests/qtest: add test for K230 decomp gzip
  hw/riscv: k230: add a noc stub region in K230 board

 hw/dma/Kconfig                      |   3 +
 hw/dma/k230_gsdma.c                 | 532 ++++++++++++++++++++++++++++
 hw/dma/meson.build                  |   1 +
 hw/dma/trace-events                 |   6 +
 hw/misc/Kconfig                     |   3 +
 hw/misc/k230_decomp_gzip.c          | 498 ++++++++++++++++++++++++++
 hw/misc/meson.build                 |   1 +
 hw/misc/trace-events                |   4 +
 hw/riscv/Kconfig                    |   2 +
 hw/riscv/k230.c                     |  38 +-
 include/hw/dma/k230_gsdma.h         | 128 +++++++
 include/hw/misc/k230_decomp_gzip.h  |  92 +++++
 include/hw/riscv/k230.h             |   5 +
 tests/qtest/k230-decomp-gzip-test.c | 181 ++++++++++
 tests/qtest/k230-gsdma-test.c       | 201 +++++++++++
 tests/qtest/meson.build             |   2 +-
 16 files changed, 1689 insertions(+), 8 deletions(-)
 create mode 100644 hw/dma/k230_gsdma.c
 create mode 100644 hw/misc/k230_decomp_gzip.c
 create mode 100644 include/hw/dma/k230_gsdma.h
 create mode 100644 include/hw/misc/k230_decomp_gzip.h
 create mode 100644 tests/qtest/k230-decomp-gzip-test.c
 create mode 100644 tests/qtest/k230-gsdma-test.c


base-commit: bd6079a7a1d14de0918a7715ef6db85dc32de3bb
-- 
2.43.0



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

end of thread, other threads:[~2026-07-22  2:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-21 16:13 [PATCH 0/7] K230: add gsdma and decomp_gzip Tao Ding
2026-07-21 16:13 ` [PATCH 1/7] hw/dma: add K230 gsdma Tao Ding
2026-07-21 16:13 ` [PATCH 2/7] hw/riscv: k230: add gsdma in K230 board Tao Ding
2026-07-21 16:13 ` [PATCH 3/7] tests/qtest: add test for K230 gsdma Tao Ding
2026-07-21 16:13 ` [PATCH 4/7] hw/misc: add K230 decomp gzip Tao Ding
2026-07-21 16:13 ` [PATCH 5/7] hw/riscv: k230: add decomp gzip in K230 board Tao Ding
2026-07-21 16:13 ` [PATCH 6/7] tests/qtest: add test for K230 decomp gzip Tao Ding
2026-07-21 16:13 ` [PATCH 7/7] hw/riscv: k230: add a noc stub region in K230 board Tao Ding
2026-07-22  2:03 ` [PATCH 0/7] K230: add gsdma and decomp_gzip Chao Liu

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.