On Sat, 2026-08-08 at 14:22 +0800, Tao Ding wrote: > 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 > > Patch-v2 is posted in: > https://lore.kernel.org/qemu-devel/[email protected]/ > > Changes in v3: > *patch1: > Removed temporarily unimplemented GDMA register read and write. > Print with qemu_log_mask for access register errors. > *patch4: > Print with qemu_log_mask for handle error ack signal. > > 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
Thanks! Applied to riscv-to-apply.next Alistair > > MAINTAINERS | 6 + > docs/system/riscv/k230.rst | 2 + > hw/dma/Kconfig | 3 + > hw/dma/k230_gsdma.c | 551 > ++++++++++++++++++++++++++++ > hw/dma/meson.build | 1 + > hw/dma/trace-events | 6 + > hw/misc/Kconfig | 3 + > hw/misc/k230_decomp_gzip.c | 511 ++++++++++++++++++++++++++ > 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 | 130 +++++++ > include/hw/misc/k230_decomp_gzip.h | 92 +++++ > include/hw/riscv/k230.h | 5 + > tests/qtest/k230-decomp-gzip-test.c | 200 ++++++++++ > tests/qtest/k230-gsdma-test.c | 201 ++++++++++ > tests/qtest/meson.build | 2 +- > 18 files changed, 1750 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: 300438ffbb8d9430cac2fcc15cba6f482b2c0587
