commit | 2fc3036ba8a8eb18142056bb39b0d29e1d4fb88a | [log] [tgz] |
---|---|---|
author | Grzegorz Jaszczyk <jaz@semihalf.com> | Mon Mar 14 16:05:01 2022 +0000 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Mar 21 09:16:44 2022 +0000 |
tree | 9695c264e580ae646ab06b60b12e9bffc29f7be1 | |
parent | ab50403924292ca48b462064b98dddb7a44ed13d [diff] |
acpi: extend acpi event listener about power button events Upon receiving acpi event related to ACPI button notification emulate PM/PWRBTN_STS and trigger SCI. BUG=None TEST=After enabling CONFIG_ACPI_BUTTON on hypervisor kernel, check if power button events are propagated to the guest by reading /sys/firmware/acpi/interrupts/ff_pwr_btn counter. Change-Id: Ie52c58d0934fb6657940bdca35dfbc68a8f4f42c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3521728 Reviewed-by: Dmitry Torokhov <dtor@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Tomasz Nowicki <tnowicki@google.com>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the Chrome OS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on Chrome OS devices.