You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mshv: use VP register page for RIP/RAX writes in run_vcpu (#1366)
* mshv: use VP register page for RIP/RAX writes in run_vcpu
Replace set_reg() hypercalls with direct VP register page writes
for the RIP increment on IO exits and the RAX write on IO-in
(hw-interrupts). The VP register page is a shared memory page
between userspace and the hypervisor that is picked up automatically
on the next DISPATCH_VP, eliminating one hypercall per IO exit.
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
* Pr feedback
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
---------
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
0 commit comments