You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/riscv
Zhenzhong Duan 860bb8b925 hw/riscv/riscv-iommu: Remove definition of RISCVIOMMU[Pci|Sys]Class
RISCVIOMMUPciClass and RISCVIOMMUSysClass are defined with missed
parent class, class_init on them may corrupt their parent class
fields.

It's lucky that parent_realize and parent_phases are not initialized
or used until now, so just remove the definitions. They can be added
back when really necessary.

Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20250606092406.229833-6-zhenzhong.duan@intel.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
3 weeks ago
..
Kconfig hw/riscv: Add Microblaze V generic board 6 months ago
boot.c target/riscv: store RISCVCPUDef struct directly in the class 1 month ago
meson.build hw/riscv/riscv-iommu: add riscv-iommu-hpm file 4 months ago
microblaze-v-generic.c include/system: Move exec/address-spaces.h to system/address-spaces.h 2 months ago
microchip_pfsoc.c hw/riscv: Configurable MPFS CLINT timebase freq 1 month ago
numa.c include: Rename sysemu/ -> system/ 6 months ago
opentitan.c qom: Have class_init() take a const data argument 2 months ago
riscv-iommu-bits.h hw/riscv/riscv-iommu: Fix process directory table walk 3 months ago
riscv-iommu-hpm.c hw/riscv: add IOMMU HPM trace events 4 months ago
riscv-iommu-hpm.h hw/riscv/riscv-iommu: add hpm events mmio write 4 months ago
riscv-iommu-pci.c hw/riscv/riscv-iommu: Remove definition of RISCVIOMMU[Pci|Sys]Class 3 weeks ago
riscv-iommu-sys.c hw/riscv/riscv-iommu: Remove definition of RISCVIOMMU[Pci|Sys]Class 3 weeks ago
riscv-iommu.c qom: Have class_init() take a const data argument 2 months ago
riscv-iommu.h hw/riscv/riscv-iommu: add hpm events mmio write 4 months ago
riscv_hart.c target/riscv: Pass ra to riscv_csrrw 1 month ago
shakti_c.c qom: Have class_init() take a const data argument 2 months ago
sifive_e.c qom: Have class_init() take a const data argument 2 months ago
sifive_u.c qom: Have class_init() take a const data argument 2 months ago
spike.c qom: Have class_init() take a const data argument 2 months ago
trace-events hw/riscv: add IOMMU HPM trace events 4 months ago
trace.h hw/riscv: add RISC-V IOMMU base emulation 8 months ago
virt-acpi-build.c target/riscv: update max_satp_mode based on QOM properties 1 month ago
virt.c target/riscv: update max_satp_mode based on QOM properties 1 month ago