Daniel Henrique Barboza
d4f7804bac
qtest/riscv-iommu-test: add init queues test
...
Add an additional test to further exercise the IOMMU where we attempt to
initialize the command, fault and page-request queues.
These steps are taken from chapter 6.2 of the RISC-V IOMMU spec,
"Guidelines for initialization". It emulates what we expect from the
software/OS when initializing the IOMMU.
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Frank Chang <frank.chang@sifive.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241016204038.649340-12-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2024-10-31 13:51:24 +10:00
..
2022-08-29 15:28:51 +02:00
2024-04-25 07:03:04 +02:00
2024-04-02 14:55:32 +02:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2023-03-10 17:26:47 +08:00
2023-03-10 17:26:47 +08:00
2022-05-03 15:16:51 +04:00
2022-05-03 15:16:51 +04:00
2022-05-12 12:07:06 +02:00
2022-08-29 15:28:51 +02:00
2022-05-03 15:16:51 +04:00
2022-05-03 15:16:51 +04:00
2022-05-03 15:16:51 +04:00
2022-05-03 15:16:51 +04:00
2023-09-18 14:36:13 +08:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2020-08-21 06:30:20 -04:00
2023-01-11 10:44:34 +01:00
2020-08-21 06:30:20 -04:00
2024-06-14 14:00:46 -03:00
2023-07-10 15:34:57 +02:00
2023-07-10 15:34:57 +02:00
2024-06-06 11:56:36 +08:00
2022-04-06 14:31:55 +02:00
2022-08-29 15:28:51 +02:00
2022-04-06 14:31:55 +02:00
2022-08-29 15:28:51 +02:00
2024-10-31 13:51:24 +10:00
2022-10-11 14:06:48 +02:00
2022-08-29 15:28:51 +02:00
2022-05-12 12:07:06 +02:00
2022-08-29 15:28:51 +02:00
2022-05-12 12:07:06 +02:00
2022-05-12 12:07:06 +02:00
2022-05-03 15:16:51 +04:00
2023-09-08 13:08:52 +03:00
2023-09-08 13:08:52 +03:00
2024-03-06 12:35:09 +00:00
2022-08-29 15:28:51 +02:00
2022-08-29 15:28:51 +02:00
2024-10-31 13:51:24 +10:00
2024-10-31 13:51:24 +10:00
2024-03-08 16:48:40 +10:00
2022-05-03 15:16:51 +04:00
2022-08-29 15:28:51 +02:00
2022-05-03 15:16:51 +04:00
2024-07-05 23:50:12 +02:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2021-05-18 12:57:38 +02:00
2023-05-16 16:21:54 +02:00
2022-10-24 12:24:32 +02:00
2023-01-11 10:44:34 +01:00
2020-11-01 19:44:29 +01:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2023-09-08 13:08:52 +03:00
2022-10-07 09:41:51 -04:00
2022-05-03 15:16:51 +04:00
2021-12-15 08:08:59 +01:00
2022-08-29 15:28:51 +02:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2020-01-12 11:42:41 +01:00
2020-01-12 11:42:41 +01:00
2022-08-29 15:28:51 +02:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2023-07-10 16:17:08 -04:00
2023-07-10 16:17:08 -04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2022-05-03 15:16:51 +04:00
2020-08-21 06:30:20 -04:00
2024-03-25 15:05:59 +01:00
2022-08-29 15:28:51 +02:00
2022-05-03 15:16:51 +04:00