[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 5/5] hw/arm/armsse: Manually reset the OR_IRQ devices
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 5/5] hw/arm/armsse: Manually reset the OR_IRQ devices |
Date: |
Sat, 24 Apr 2021 18:22:29 +0200 |
The OR_IRQ device is bus-less, thus isn't reset automatically.
Manually reset the OR IRQs in the armsse_reset() handler.
Fixes: bb75e16d5e6 ("hw/arm/iotkit: Wire up MPC interrupt lines")
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
hw/arm/armsse.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/hw/arm/armsse.c b/hw/arm/armsse.c
index 2e5d0679e7b..7fd3fb77620 100644
--- a/hw/arm/armsse.c
+++ b/hw/arm/armsse.c
@@ -1668,6 +1668,10 @@ static void armsse_reset(DeviceState *dev)
ARMSSE *s = ARM_SSE(dev);
s->nsccfg = 0;
+
+ device_legacy_reset(DEVICE(&s->mpc_irq_orgate));
+ device_legacy_reset(DEVICE(&s->ppc_irq_orgate));
+ device_legacy_reset(DEVICE(&s->sec_resp_splitter));
}
static void armsse_class_init(ObjectClass *klass, void *data)
--
2.26.3
- Re: [PATCH 1/5] hw/ppc/spapr_iommu: Register machine reset handler, (continued)
[PATCH 2/5] hw/pcmcia/microdrive: Register machine reset handler, Philippe Mathieu-Daudé, 2021/04/24
[PATCH 3/5] hw/block/nand: Register machine reset handler, Philippe Mathieu-Daudé, 2021/04/24
[PATCH 4/5] hw/pci-host/raven: Manually reset the OR_IRQ device, Philippe Mathieu-Daudé, 2021/04/24
[PATCH 5/5] hw/arm/armsse: Manually reset the OR_IRQ devices,
Philippe Mathieu-Daudé <=