mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: Format the armvtimer timer on the command line
Its behavior is controlled by a KVM-specific CPU feature. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Masayoshi Mizuma <m.mizuma@jp.fujitsu.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
aeddab230c
commit
7c4bc108a9
@ -6611,6 +6611,19 @@ qemuBuildCpuCommandLine(virCommandPtr cmd,
|
||||
virBufferAsprintf(&buf, ",tsc-frequency=%lu", timer->frequency);
|
||||
break;
|
||||
case VIR_DOMAIN_TIMER_NAME_ARMVTIMER:
|
||||
switch (timer->tickpolicy) {
|
||||
case VIR_DOMAIN_TIMER_TICKPOLICY_DELAY:
|
||||
virBufferAddLit(&buf, ",kvm-no-adjvtime=off");
|
||||
break;
|
||||
case VIR_DOMAIN_TIMER_TICKPOLICY_DISCARD:
|
||||
virBufferAddLit(&buf, ",kvm-no-adjvtime=on");
|
||||
break;
|
||||
case -1:
|
||||
case VIR_DOMAIN_TIMER_TICKPOLICY_CATCHUP:
|
||||
case VIR_DOMAIN_TIMER_TICKPOLICY_MERGE:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case VIR_DOMAIN_TIMER_NAME_PLATFORM:
|
||||
case VIR_DOMAIN_TIMER_NAME_PIT:
|
||||
case VIR_DOMAIN_TIMER_NAME_RTC:
|
||||
|
Loading…
x
Reference in New Issue
Block a user