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/intc
Alex Bennée 3d5af538a4 hw/intc: add implementation of GICD_IIDR to Arm GIC
a66a24585f (hw/intc/arm_gic: Implement read of GICC_IIDR) implemented
this for the CPU interface register. The fact we don't implement it
shows up when running Xen with -d guest_error which is definitely
wrong because the guest is perfectly entitled to read it.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2 years ago
..
Kconfig hw/intc: Add LoongArch extioi interrupt controller(EIOINTC) 2 years ago
allwinner-a10-pic.c Clean up inclusion of sysemu/sysemu.h 5 years ago
apic.c Do not include cpu.h if it's not really necessary 4 years ago
apic_common.c Do not include cpu.h if it's not really necessary 4 years ago
arm_gic.c hw/intc: add implementation of GICD_IIDR to Arm GIC 2 years ago
arm_gic_common.c arm_gic: Mask the un-supported priority bits 5 years ago
arm_gic_kvm.c Do not include cpu.h if it's not really necessary 4 years ago
arm_gicv2m.c arm tcg cpus: Fix Lesser GPL version number 4 years ago
arm_gicv3.c hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps 3 years ago
arm_gicv3_common.c hw/intc/arm_gicv3: Use correct number of priority bits for the CPU 3 years ago
arm_gicv3_cpuif.c hw/intc/arm_gicv3: fix prio masking on pmr write 2 years ago
arm_gicv3_cpuif_common.c hw/intc/arm_gicv3: Extract gicv3_set_gicv3state from arm_gicv3_cpuif.c 3 years ago
arm_gicv3_dist.c Fix 'writeable' typos 2 years ago
arm_gicv3_its.c hw/intc/arm_gicv3: Update ID and feature registers for GICv4 3 years ago
arm_gicv3_its_common.c hw/intc/arm_gicv3_its: Revert version increments in vmstate_its 3 years ago
arm_gicv3_its_kvm.c hw/intc/arm_gicv3: Keep pointers to every connected ITS 3 years ago
arm_gicv3_kvm.c hw/intc/arm_gicv3_kvm.c: Stop using GIC_MIN_BPR constant 3 years ago
arm_gicv3_redist.c misc: fix commonly doubled up words 2 years ago
armv7m_nvic.c hw/intc/armv7m_nvic: ICPRn must not unpend an IRQ that is being held high 2 years ago
aspeed_vic.c Include migration/vmstate.h less 5 years ago
bcm2835_ic.c Mark remaining global TypeInfo instances as const 3 years ago
bcm2836_control.c Mark remaining global TypeInfo instances as const 3 years ago
etraxfs_pic.c hw: Replace anti-social QOM type names 4 years ago
exynos4210_combiner.c hw/arm/exynos4210: Put combiners into state struct 3 years ago
exynos4210_gic.c Misc cleanups 3 years ago
gic_internal.h hw/intc/arm_gic: Drop GIC_BASE_IRQ macro 6 years ago
gicv3_internal.h hw/intc/arm_gicv3: Update ID and feature registers for GICv4 3 years ago
goldfish_pic.c hw/m68k: Fix typo in SPDX tag 3 years ago
grlib_irqmp.c Do not include cpu.h if it's not really necessary 4 years ago
heathrow_pic.c hw/ppc/mac.h: Rename to include/hw/nvram/mac_nvram.h 2 years ago
i8259.c hw/intc/i8259: Refactor pic_read_irq() to avoid uninitialized variable 4 years ago
i8259_common.c intc: Unexport InterruptStatsProviderClass-related functions 3 years ago
imx_avic.c Include migration/vmstate.h less 5 years ago
imx_gpcv2.c hw: Do not include qemu/log.h if it is not necessary 4 years ago
intc.c intc: add an interface to gather statistics/informations on interrupt controllers 8 years ago
ioapic.c Remove superfluous timer_del() calls 4 years ago
ioapic_common.c intc: Unexport InterruptStatsProviderClass-related functions 3 years ago
loongarch_extioi.c hw/intc: Fix LoongArch extioi coreisr accessing 2 years ago
loongarch_ipi.c hw/intc: Fix LoongArch ipi device emulation 2 years ago
loongarch_pch_msi.c hw/intc/loongarch_pch_msi: Fix msi vector convertion 2 years ago
loongarch_pch_pic.c hw/intc/loongarch_pch_pic: Fix bugs for update_irq function 2 years ago
loongson_liointc.c hw/intc/loongson_liointc: Fix per core ISR handling 4 years ago
m68k_irqc.c hw/m68k: Fix typo in SPDX tag 3 years ago
meson.build hw/intc: Add LoongArch extioi interrupt controller(EIOINTC) 2 years ago
mips_gic.c qdev: set properties with device_class_set_props() 5 years ago
nios2_vic.c hw/intc: Vectored Interrupt Controller (VIC) 3 years ago
omap_intc.c omap_intc: Use typedef name for instance_size 4 years ago
ompic.c hw: Do not include qemu/log.h if it is not necessary 4 years ago
openpic.c hw/ppc/mac.h: Rename to include/hw/nvram/mac_nvram.h 2 years ago
openpic_kvm.c memory: Name all the memory listeners 3 years ago
pl190.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
pnv_xive.c ppc: Define SETFIELD for the ppc target 2 years ago
pnv_xive2.c ppc: Define SETFIELD for the ppc target 2 years ago
pnv_xive2_regs.h pnv/xive2: Add support for automatic save&restore 3 years ago
pnv_xive_regs.h ppc/pnv: add a XIVE interrupt controller model for POWER9 6 years ago
ppc-uic.c hw/intc/ppc-uic: Convert ppc-uic to a PPC4xx DCR device 2 years ago
realview_gic.c error: Eliminate error_propagate() with Coccinelle, part 1 4 years ago
riscv_aclint.c hw/intc: Move mtimer/mtimecmp to aclint 2 years ago
riscv_aplic.c Fix 'writeable' typos 2 years ago
riscv_imsic.c target/riscv: Use official extension names for AIA CSRs 2 years ago
rx_icu.c hw/intc: fix heap-buffer-overflow in rxicu_realize() 4 years ago
s390_flic.c Do not include cpu.h if it's not really necessary 4 years ago
s390_flic_kvm.c Replace qemu_real_host_page variables with inlined functions 3 years ago
sh_intc.c hw/intc/sh_intc: Remove unneeded local variable initialisers 3 years ago
sifive_plic.c hw/intc: sifive_plic: change interrupt priority register to WARL field 2 years ago
slavio_intctl.c Use OBJECT_DECLARE_SIMPLE_TYPE when possible 4 years ago
spapr_xive.c ppc/xive: Add support for PQ state bits offload 3 years ago
spapr_xive_kvm.c spapr/xive: Use xive_esb_rw() to trigger interrupts 3 years ago
trace-events hw/intc: Convert the memops to with_attrs in LoongArch extioi 2 years ago
trace.h trace: switch position of headers to what Meson requires 4 years ago
vgic_common.h intc/gic: Extract some reusable vGIC code 9 years ago
xics.c hw/intc/xics: Avoid dynamic stack allocation 2 years ago
xics_kvm.c Remove qemu-common.h include from most units 3 years ago
xics_pnv.c non-virt: Fix Lesser GPL version number 4 years ago
xics_spapr.c Do not include cpu.h if it's not really necessary 4 years ago
xilinx_intc.c Use DECLARE_*CHECKER* macros 4 years ago
xive.c ppc64: Allocate IRQ lines with qdev_init_gpio_in() 2 years ago
xive2.c ppc/xive: Update the state of the External interrupt signal 3 years ago
xlnx-pmu-iomod-intc.c qdev: set properties with device_class_set_props() 5 years ago
xlnx-zynqmp-ipi.c Include migration/vmstate.h less 5 years ago