cloud-hypervisor/hypervisor
Stanislav Kinsburskii de2d8f486b hypervisor: mshv: Introduce CPU state update function and use it
In most of the cases, special registers don't change after emulations,
but current code sets them back unconditionally, and although some of
them are set over the register page, others require a system call and a
hypervisor to be updated, which is a waste it there were not changes.

Introduce and CPU update method for Microsoft Hypervisor emulator and
set special registers only when they were changed. This change reduces
guest boot time by 4% for a single VP guest boot (in L1VH partition) in
my experiments.

Signed-off-by: Stanislav Kinsburskii <skinsburskii@linux.microsoft.com>
2026-01-14 10:57:20 +00:00
..
src hypervisor: mshv: Introduce CPU state update function and use it 2026-01-14 10:57:20 +00:00
Cargo.toml build: Bump the non-rust-vmm group across 2 directories with 14 updates 2025-12-30 04:25:34 +00:00