Daniel Henrique Barboza 4876e6f7b5 hw/riscv/riscv-iommu.c: add riscv_iommu_instance_init()
Move all the static initializion of the device to an init() function,
leaving only the dynamic initialization to be done during realize.

With this change s->cap is initialized with RISCV_IOMMU_CAP_DBG during
init(), and realize() will increment s->cap with the extra caps.

This will allow callers to add IOMMU capabilities before the
realization.

Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241106133407.604587-2-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2024-12-20 11:19:16 +10:00
..
2024-12-15 12:54:19 -06:00
2024-12-15 12:54:23 -06:00
2024-12-15 12:54:25 -06:00
2024-05-03 15:47:47 +02:00
2024-12-15 12:54:27 -06:00
2024-12-15 12:54:30 -06:00
2024-12-15 12:54:33 -06:00
2024-12-15 12:54:38 -06:00
2024-12-15 12:54:40 -06:00
2024-12-16 14:20:33 -05:00
2024-12-15 12:54:47 -06:00
2024-12-15 12:54:49 -06:00
2024-12-15 12:54:51 -06:00
2024-12-15 12:54:54 -06:00
2024-12-15 12:54:56 -06:00
2024-12-15 12:54:59 -06:00
2024-12-15 12:55:01 -06:00
2024-12-16 14:20:33 -05:00
2024-12-15 12:55:06 -06:00
2024-12-15 12:55:09 -06:00
2024-12-15 12:55:14 -06:00
2024-12-15 12:55:16 -06:00
2024-12-15 12:55:19 -06:00
2024-12-15 12:55:21 -06:00
2024-12-15 12:55:29 -06:00
2024-12-15 12:55:31 -06:00
2024-12-15 12:55:39 -06:00
2024-12-15 12:55:41 -06:00
2024-12-15 12:55:44 -06:00
2024-12-15 12:55:46 -06:00
2024-12-15 12:55:49 -06:00
2024-12-15 12:55:56 -06:00
2024-12-15 12:55:59 -06:00
2024-12-15 12:56:01 -06:00
2024-12-15 12:56:06 -06:00
2024-12-15 12:56:08 -06:00
2024-12-15 12:56:10 -06:00
2024-12-15 12:56:12 -06:00
2024-12-15 12:56:15 -06:00
2024-12-15 12:56:17 -06:00
2024-12-15 12:56:19 -06:00
2024-12-15 12:56:22 -06:00
2024-12-15 12:56:26 -06:00
2024-12-15 12:56:29 -06:00
2024-12-15 12:56:32 -06:00
2024-12-15 12:56:34 -06:00
2024-12-15 12:56:37 -06:00
2024-12-15 12:56:40 -06:00
2024-12-15 12:56:45 -06:00
2024-10-15 15:16:17 +01:00
2024-10-15 15:16:17 +01:00