dt-bindings: vcpu_stall_detector: Add a PPI interrupt to the virtual device
The vcpu stall detector allows the host to monitor the availability of a guest VM. Introduce a PPI interrupt which can be injected from the host into the virtual gic to let the guest reboot itself. Acked-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Sebastian Ene <sebastianene@google.com> Link: https://lore.kernel.org/r/20240703153732.3214238-2-sebastianene@google.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
a194467676
commit
173c044752
@ -29,6 +29,9 @@ properties:
|
|||||||
Defaults to 10 if unset.
|
Defaults to 10 if unset.
|
||||||
default: 10
|
default: 10
|
||||||
|
|
||||||
|
interrupts:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
timeout-sec:
|
timeout-sec:
|
||||||
description: |
|
description: |
|
||||||
The stall detector expiration timeout measured in seconds.
|
The stall detector expiration timeout measured in seconds.
|
||||||
@ -43,9 +46,12 @@ additionalProperties: false
|
|||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
|
|
||||||
vmwdt@9030000 {
|
vmwdt@9030000 {
|
||||||
compatible = "qemu,vcpu-stall-detector";
|
compatible = "qemu,vcpu-stall-detector";
|
||||||
reg = <0x9030000 0x10000>;
|
reg = <0x9030000 0x10000>;
|
||||||
clock-frequency = <10>;
|
clock-frequency = <10>;
|
||||||
timeout-sec = <8>;
|
timeout-sec = <8>;
|
||||||
|
interrupts = <GIC_PPI 15 IRQ_TYPE_EDGE_RISING>;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user