162306a36Sopenharmony_ci* QEMU PVPANIC MMIO Configuration bindings
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciQEMU's emulation / virtualization targets provide the following PVPANIC
462306a36Sopenharmony_ciMMIO Configuration interface on the "virt" machine.
562306a36Sopenharmony_citype:
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci- a read-write, 16-bit wide data register.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciQEMU exposes the data register to guests as memory mapped registers.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciRequired properties:
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci- compatible: "qemu,pvpanic-mmio".
1462306a36Sopenharmony_ci- reg: the MMIO region used by the device.
1562306a36Sopenharmony_ci  * Bytes 0x0  Write panic event to the reg when guest OS panics.
1662306a36Sopenharmony_ci  * Bytes 0x1  Reserved.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciExample:
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci/ {
2162306a36Sopenharmony_ci        #size-cells = <0x2>;
2262306a36Sopenharmony_ci        #address-cells = <0x2>;
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci        pvpanic-mmio@9060000 {
2562306a36Sopenharmony_ci                compatible = "qemu,pvpanic-mmio";
2662306a36Sopenharmony_ci                reg = <0x0 0x9060000 0x0 0x2>;
2762306a36Sopenharmony_ci        };
2862306a36Sopenharmony_ci};
2962306a36Sopenharmony_ci
30