<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/hw/kvm, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/include/hw/kvm?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/hw/kvm?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-09-30T17:11:36+00:00</updated>
<entry>
<title>target/i386: always create kvmclock device</title>
<updated>2020-09-30T17:11:36+00:00</updated>
<author>
<name>Vitaly Kuznetsov</name>
</author>
<published>2020-09-22T15:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8700a984436e561e29903731d7db11a4b61acd76'/>
<id>urn:sha1:8700a984436e561e29903731d7db11a4b61acd76</id>
<content type='text'>
QEMU's kvmclock device is only created when KVM PV feature bits for
kvmclock (KVM_FEATURE_CLOCKSOURCE/KVM_FEATURE_CLOCKSOURCE2) are
exposed to the guest. With 'kvm=off' cpu flag the device is not
created and we don't call KVM_GET_CLOCK/KVM_SET_CLOCK upon migration.
It was reported that without these call at least Hyper-V TSC page
clocksouce (which can be enabled independently) gets broken after
migration.

Switch to creating kvmclock QEMU device unconditionally, it seems
to always make sense to call KVM_GET_CLOCK/KVM_SET_CLOCK on migration.
Use KVM_CAP_ADJUST_CLOCK check instead of CPUID feature bits.

Reported-by: Antoine Damhet &lt;antoine.damhet@blade-group.com&gt;
Suggested-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Message-Id: &lt;20200922151934.899555-1-vkuznets@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Supply missing header guards</title>
<updated>2019-06-12T11:20:21+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-06-04T18:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f91005e195e7e1485e60cb121731589960f1a3c9'/>
<id>urn:sha1:f91005e195e7e1485e60cb121731589960f1a3c9</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20190604181618.19980-5-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw: move headers to include/</title>
<updated>2013-04-08T16:13:10+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2013-02-05T16:06:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0d09e41a51aa0752b1ce525ce084f7cd210e461b'/>
<id>urn:sha1:0d09e41a51aa0752b1ce525ce084f7cd210e461b</id>
<content type='text'>
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
