qemu/docs/system
Tao Ding 8041d17308 tests/qtest: add test for K230 gsdma
This commit adds test cases for GSDMA.
Imitate the behavior of the driver, set LLT and sdma registers.
After the data transmission is completed, check the destination address data.

Update MAINTAINERS for this test.

Run this qtest:
    $ mkdir build && cd build && ../configure --target-list="riscv64-softmmu"
    $ QTEST_QEMU_BINARY=./qemu-system-riscv64   tests/qtest/k230-gsdma-test

Signed-off-by: Tao Ding <dingtao0430@163.com>
Reviewed-by: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>
Reviewed-by: Junze Cao <caojunze424@gmail.com>
Message-ID: <20260808062227.66961-4-dingtao0430@163.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2026-08-24 11:12:52 +10:00
..
arm target/arm: Enable FEAT_SME_TMOP for -cpu max 2026-08-12 11:20:34 +01:00
devices docs/arm/sabrelite: Mention FlexCAN support 2026-06-29 11:03:47 +01:00
hexagon docs/system: Add hexagon CPU emulation 2026-06-29 06:02:59 -07:00
i386 docs/hyperv: fix misleading hv-crash shutdown description 2026-07-27 15:51:03 +04:00
loongarch docs/system: Add entry for LoongArch system 2025-03-21 11:31:56 +08:00
or1k docs/system/or1k: Rename from openrisc 2026-02-09 20:51:52 +01:00
ppc ppc/pnv: Remove Power8E and Power8NVL CPUs 2026-07-06 12:06:47 +05:30
riscv tests/qtest: add test for K230 gsdma 2026-08-24 11:12:52 +10:00
s390x docs/system/s390x/bootdevices: Update loadparm documentation 2024-11-18 10:54:42 +01:00
authz.rst docs: Drop deprecated 'props' from object-add 2021-11-22 15:02:38 +01:00
barrier.rst docs: Move user-facing barrier docs into system manual 2021-08-02 12:55:51 +01:00
bootindex.rst docs/system/bootindex: Make it clear that s390x can also boot from virtio-net 2024-11-18 10:54:42 +01:00
confidential-guest-support.rst docs: Add Nitro Enclaves documentation 2026-02-27 14:22:07 +01:00
cpu-hotplug.rst docs/system/cpu-hotplug: Update example's socket-id/core-id 2024-10-29 15:04:46 +00:00
cpu-models-mips.rst.inc docs/system: Update MIPS CPU documentation 2020-10-17 13:59:40 +02:00
cpu-models-x86-abi.csv docs: re-generate x86_64 ABI compatibility CSV 2024-02-09 12:48:11 +00:00
cpu-models-x86.rst.inc docs: simplify DiamondRapids CPU docs 2026-03-05 17:40:24 +00:00
device-emulation.rst docs: add SCSI migrate-pr documentation 2026-02-09 09:27:30 -05:00
device-url-syntax.rst.inc Remove the deprecated glusterfs block driver 2026-05-19 17:25:48 +02:00
gdb.rst accel: Remove AccelOpsClass::supports_guest_debug 2026-07-06 15:42:18 +02:00
generic-loader.rst docs/system/generic-loader: move TODO to source code 2026-01-15 15:26:30 +00:00
guest-loader.rst docs: Be consistent about capitalization of 'Arm' (again) 2026-01-22 11:23:31 +00:00
igvm.rst docs/system/igvm.rst: Update external links 2026-02-03 08:32:33 +01:00
images.rst docs: use :kbd: role in sphinx docs 2025-07-14 11:42:49 +01:00
index.rst docs: add WHPX section with initial info 2026-03-30 11:36:24 +02:00
introduction.rst docs/system: add general note about architecture and machine differences 2026-06-26 12:10:41 -07:00
invocation.rst qemu-options: Clarify handling of commas in options parameters 2023-12-20 10:29:23 +01:00
keys.rst docs: Remove unused weirdly-named cross-reference targets 2023-05-12 15:43:38 +01:00
keys.rst.inc docs/system/keys: fix incorrect reset scaling key binding 2025-10-28 16:49:34 +03:00
linuxboot.rst add a note on -shim to direct kernel boot docs 2026-06-16 10:54:58 -07:00
managed-startup.rst docs/system: convert managed startup to rST. 2020-03-06 10:05:12 +00:00
monitor.rst docs: Get rid of the weird _005f links in the man page 2020-11-20 13:19:08 +01:00
multi-process.rst docs: fix multi-process QEMU documentation 2023-06-07 10:21:53 -04:00
mux-chardev.rst docs: Get rid of the weird _005f links in the man page 2020-11-20 13:19:08 +01:00
mux-chardev.rst.inc docs: use :kbd: role in sphinx docs 2025-07-14 11:42:49 +01:00
nitro.rst docs: Add Nitro Enclaves documentation 2026-02-27 14:22:07 +01:00
pr-manager.rst docs/system/pr-manager.rst: Fix minor docs nits 2020-11-23 11:10:04 +00:00
qemu-block-drivers.rst docs/system: standardize man page sections to --- with overline 2021-09-13 13:56:26 +02:00
qemu-block-drivers.rst.inc Remove the deprecated glusterfs block driver 2026-05-19 17:25:48 +02:00
qemu-colo.rst colo: Reuse the return path from migration on primary and secondary side 2026-03-09 08:53:34 -03:00
qemu-cpu-models.rst docs/system: standardize man page sections to --- with overline 2021-09-13 13:56:26 +02:00
qemu-manpage.rst qemu-options: Clarify handling of commas in options parameters 2023-12-20 10:29:23 +01:00
replay.rst docs: Be consistent about capitalization of 'Arm' (again) 2026-01-22 11:23:31 +00:00
secrets.rst docs: document how to pass secret data to QEMU 2021-06-14 13:28:50 +01:00
security.rst docs: Add security considerations for migration 2026-08-11 15:34:38 -04:00
sriov.rst docs/system/sriov.rst: Fix typo in title 2025-10-28 16:51:09 +03:00
target-arm.rst hw/arm: Remove fby35 machine 2026-05-12 09:36:23 +02:00
target-avr.rst docs: update to show preferred boolean syntax for -chardev 2021-02-25 14:14:33 +01:00
target-hexagon.rst docs/system: Add hexagon CPU emulation 2026-06-29 06:02:59 -07:00
target-i386-desc.rst.inc docs: i386: pc: Avoid mentioning limit of maximum vCPUs 2024-06-08 10:33:38 +02:00
target-i386.rst docs/system/target-i386: Remove the sentence about RHEL 7 being supported 2025-07-13 12:08:07 +03:00
target-loongarch.rst docs/system: Add entry for LoongArch system 2025-03-21 11:31:56 +08:00
target-m68k.rst docs: Roll semihosting option information into qemu-options.hx 2020-03-06 10:05:12 +00:00
target-mips.rst buildsys: Remove MIPS KVM 2026-05-21 08:20:58 +02:00
target-or1k.rst docs/system/or1k: Rename from openrisc 2026-02-09 20:51:52 +01:00
target-ppc.rst docs/system/ppc: Document running Linux on AmigaNG machines 2024-03-13 02:47:04 +10:00
target-riscv.rst hw/riscv: Add Tenstorrent Atlantis machine 2026-07-01 19:59:10 +10:00
target-rx.rst docs: Document the RX target 2020-06-22 18:37:12 +02:00
target-s390x.rst docs/s390x/cpu topology: document s390x cpu topology 2023-10-20 07:16:53 +02:00
target-sparc.rst docs/system/target-sparc: Improve the Sparc documentation 2024-05-05 21:02:48 +01:00
target-sparc64.rst docs: Roll -prom-env and -g target-specific info into qemu-options.hx 2020-03-06 10:05:18 +00:00
target-xtensa.rst docs: Roll semihosting option information into qemu-options.hx 2020-03-06 10:05:12 +00:00
targets.rst docs: Add hexagon sysemu docs 2026-06-29 06:02:59 -07:00
tls.rst Fix several typos in documentation (found by codespell) 2026-03-23 19:55:24 +03:00
virtio-net-failover.rst docs/system: clean-up formatting of virtio-net-failover 2025-07-14 11:42:49 +01:00
vm-templating.rst docs: Start documenting VM templating 2023-09-19 10:23:21 +02:00
vnc-security.rst docs: avoid unintended mailto: hyperlinks 2026-01-23 14:08:57 +00:00
whpx.rst whpx: i386: documentation update 2026-04-30 17:55:04 +02:00