commit | 69775f03463726ad119b41ff30b8a89bf84664d1 | [log] [tgz] |
---|---|---|
author | Zide Chen <zide.chen@intel.corp-partner.google.com> | Wed Jun 29 10:08:23 2022 -0700 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 05 20:33:12 2022 +0000 |
tree | d6e726e5cacd1abc0a6bb34424a59c68e1fa675b | |
parent | 5eba4ce565da9d9ca7b0ba7d79eb3652b10ada96 [diff] |
x86_64: add new option enable-hwp to expose HWP feature to guests Expose HWP (HW P-State) feature to the guest if enable-hwp is present and implement these dependencies: - enable-hwp depends on host-cpu-topology option - itmt depends on enable-hwp option Group the CPU configuration entries to a new struct CpuConfigArch, to simplify APIs in the vCPU configuration path. BUG=b:199380745 TEST=boot Redrix manatee and verified that intel_pstate driver works Change-Id: Icdd19190f6a7518492ff5fc54708af40288a1422 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3771065 Commit-Queue: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Dmitry Torokhov <dtor@chromium.org> Tested-by: Dmitry Torokhov <dtor@chromium.org> Reviewed-by: Junichi Uekawa <uekawa@chromium.org>
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.