mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-11 09:00:17 +00:00
add hyper-v enlightments for windows guests
This add special hyper-v cpu flags for windows guests. This improve performance and avoid some bsod related to timer. (I currently disable the hv_vapic flag because I can't get it working). I have tested all theses flags with: win2003, win2008R2, winxp, linux debian 64bit, on intel and amd physicals processor It doesn't break live migration, because new cpu flags are not see by guests until a vm reset. Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
2e1a5389f7
commit
462e8d19fe
@ -2371,6 +2371,12 @@ sub config_to_command {
|
||||
$ost eq 'wvista') {
|
||||
push @$globalFlags, 'kvm-pit.lost_tick_policy=discard';
|
||||
push @$cmd, '-no-hpet';
|
||||
#push @$cpuFlags , 'hv_vapic" if !$nokvm; #fixme, my win2008R2 hang at boot with this
|
||||
push @$cpuFlags , 'hv_spinlocks=0xffff' if !$nokvm;
|
||||
}
|
||||
|
||||
if ($ost eq 'win7' || $ost eq 'win8') {
|
||||
push @$cpuFlags , 'hv_relaxed' if !$nokvm;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user