Currently we only support reset but not poweroff on x86 QEMU. * Provide a new sysreset driver for qemu-x86 and qemu-x86_64. * Add nodes for it to the qemu-x86_i440fx and qemu-x86_q35 device-trees. * Use the driver by default.
Heinrich Schuchardt (3): sysreset: provide sysreset driver for qemu-x86(_64) x86: add qemu power controller to device-trees x86: use x86 QEMU sysreset driver by default arch/Kconfig | 2 +- arch/x86/dts/qemu-x86_i440fx.dts | 3 + arch/x86/dts/qemu-x86_q35.dts | 4 + board/emulation/qemu-x86/Kconfig | 3 + drivers/sysreset/Kconfig | 8 ++ drivers/sysreset/Makefile | 1 + drivers/sysreset/sysreset_qemu_x86.c | 155 +++++++++++++++++++++++++++ 7 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 drivers/sysreset/sysreset_qemu_x86.c -- 2.53.0
