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/include/hw/intc
Atish Patra 7cbcc538f4 hw/intc: Move mtimer/mtimecmp to aclint
Historically, The mtime/mtimecmp has been part of the CPU because
they are per hart entities. However, they actually belong to aclint
which is a MMIO device.

Move them to the ACLINT device. This also emulates the real hardware
more closely.

Reviewed-by: Anup Patel <anup@brainfault.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Message-Id: <20220824221357.41070-2-atishp@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2 years ago
..
allwinner-a10-pic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
arm_gic.h Use DECLARE_*CHECKER* when possible (--force mode) 4 years ago
arm_gic_common.h Use DECLARE_*CHECKER* macros 4 years ago
arm_gicv3.h Use DECLARE_*CHECKER* when possible (--force mode) 4 years ago
arm_gicv3_common.h hw/intc/arm_gicv3: Use correct number of priority bits for the CPU 3 years ago
arm_gicv3_its_common.h hw/intc/arm_gicv3_its: Implement VMOVP 3 years ago
armv7m_nvic.h arm: Move system PPB container handling to armv7m 3 years ago
aspeed_vic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
bcm2835_ic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
bcm2836_control.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
exynos4210_combiner.h Clean up ill-advised or unusual header guards 3 years ago
exynos4210_gic.h hw/arm/exynos4210: Put external GIC into state struct 3 years ago
goldfish_pic.h hw/m68k: Fix typo in SPDX tag 3 years ago
heathrow_pic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
i8259.h hw: replace hw/i386/pc.h with a header just for the i8259 5 years ago
imx_avic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
imx_gpcv2.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
intc.h Use DECLARE_*CHECKER* macros 4 years ago
loongarch_extioi.h hw/intc: Add LoongArch extioi interrupt controller(EIOINTC) 2 years ago
loongarch_ipi.h hw/intc/loongarch_ipi: Fix ipi device access of 64bits 2 years ago
loongarch_pch_msi.h hw/intc/loongarch_pch_msi: Fix msi vector convertion 2 years ago
loongarch_pch_pic.h hw/intc: Add LoongArch ls7a interrupt controller support(PCH-PIC) 2 years ago
loongson_liointc.h hw/intc: Rework Loongson LIOINTC 4 years ago
m68k_irqc.h hw/m68k: Fix typo in SPDX tag 3 years ago
mips_gic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
nios2_vic.h Clean up ill-advised or unusual header guards 3 years ago
ppc-uic.h hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device 2 years ago
realview_gic.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
riscv_aclint.h hw/intc: Move mtimer/mtimecmp to aclint 2 years ago
riscv_aplic.h hw/intc: Add RISC-V AIA APLIC device emulation 3 years ago
riscv_imsic.h hw/intc: Add RISC-V AIA IMSIC device emulation 3 years ago
rx_icu.h Clean up decorations and whitespace around header guards 3 years ago
sifive_plic.h hw/intc: sifive_plic: Convert the PLIC to use RISC-V CPU GPIO lines 3 years ago
xlnx-pmu-iomod-intc.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
xlnx-zynqmp-ipi.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago