On 2024/2/22 5:23, Richard Henderson wrote: > On 2/21/24 03:08, Jinjie Ruan via wrote: >> This only implements the external delivery method via the GICv3. >> >> Signed-off-by: Jinjie Ruan <ruanjin...@huawei.com> >> --- >> target/arm/cpu-qom.h | 3 ++- >> target/arm/cpu.c | 39 ++++++++++++++++++++++++++++++++++----- >> target/arm/cpu.h | 2 ++ >> target/arm/helper.c | 1 + >> 4 files changed, 39 insertions(+), 6 deletions(-) >> >> diff --git a/target/arm/cpu-qom.h b/target/arm/cpu-qom.h >> index 8e032691db..66d555a605 100644 >> --- a/target/arm/cpu-qom.h >> +++ b/target/arm/cpu-qom.h >> @@ -36,11 +36,12 @@ DECLARE_CLASS_CHECKERS(AArch64CPUClass, AARCH64_CPU, >> #define ARM_CPU_TYPE_SUFFIX "-" TYPE_ARM_CPU >> #define ARM_CPU_TYPE_NAME(name) (name ARM_CPU_TYPE_SUFFIX) >> -/* Meanings of the ARMCPU object's four inbound GPIO lines */ >> +/* Meanings of the ARMCPU object's five inbound GPIO lines */ >> #define ARM_CPU_IRQ 0 >> #define ARM_CPU_FIQ 1 >> #define ARM_CPU_VIRQ 2 >> #define ARM_CPU_VFIQ 3 >> +#define ARM_CPU_NMI 4 > > You need a 6th GPIO for vNMI. Thank you! I'll fix it. > > > r~
- Re: [RFC PATCH v2 02/22] target/arm: Handle HCR_EL2... Richard Henderson
- [RFC PATCH v2 12/22] hw/arm/virt: Wire NMI irq line from... Jinjie Ruan via
- [RFC PATCH v2 01/22] target/arm: Add FEAT_NMI to max Jinjie Ruan via
- Re: [RFC PATCH v2 01/22] target/arm: Add FEAT_NMI t... Richard Henderson
- Re: [RFC PATCH v2 01/22] target/arm: Add FEAT_N... Jinjie Ruan via
- [RFC PATCH v2 06/22] target/arm: Add support for Non-mas... Jinjie Ruan via
- Re: [RFC PATCH v2 06/22] target/arm: Add support fo... Richard Henderson
- Re: [RFC PATCH v2 06/22] target/arm: Add suppor... Jinjie Ruan via
- Re: [RFC PATCH v2 06/22] target/arm: Add suppor... Jinjie Ruan via
- Re: [RFC PATCH v2 06/22] target/arm: Add support fo... Richard Henderson
- Re: [RFC PATCH v2 06/22] target/arm: Add suppor... Jinjie Ruan via
- [RFC PATCH v2 14/22] target/arm: Handle NMI in arm_cpu_d... Jinjie Ruan via
- [RFC PATCH v2 19/22] hw/intc/arm_gicv3: Add irq superpri... Jinjie Ruan via
- Re: [RFC PATCH v2 19/22] hw/intc/arm_gicv3: Add irq... Richard Henderson
- [RFC PATCH v2 22/22] hw/intc/arm_gicv3: Report the NMI i... Jinjie Ruan via
- [RFC PATCH v2 08/22] target/arm: Handle IS/FS in ISR_EL1... Jinjie Ruan via
- Re: [RFC PATCH v2 08/22] target/arm: Handle IS/FS i... Richard Henderson
- Re: [RFC PATCH v2 08/22] target/arm: Handle IS/... Jinjie Ruan via