<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/scripts/kvm, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/scripts/kvm?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/scripts/kvm?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-06-08T08:33:38Z</updated>
<entry>
<title>target/i386: enumerate VMX nested-exception support</title>
<updated>2024-06-08T08:33:38Z</updated>
<author>
<name>Xin Li</name>
<email>xin3.li@intel.com</email>
</author>
<published>2023-11-09T07:20:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=ef202d64c3020f3df03c39d3ad688732d81aaae8'/>
<id>urn:sha1:ef202d64c3020f3df03c39d3ad688732d81aaae8</id>
<content type='text'>
Allow VMX nested-exception support to be exposed in KVM guests, thus
nested KVM guests can enumerate it.

Tested-by: Shan Kang &lt;shan.kang@intel.com&gt;
Signed-off-by: Xin Li &lt;xin3.li@intel.com&gt;
Message-ID: &lt;20231109072012.8078-6-xin3.li@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmxcap: add support for VMX FRED controls</title>
<updated>2024-06-08T08:33:38Z</updated>
<author>
<name>Xin Li</name>
<email>xin3.li@intel.com</email>
</author>
<published>2023-11-09T07:20:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=2e641870170e28df28c5d9914e76ea7cab141516'/>
<id>urn:sha1:2e641870170e28df28c5d9914e76ea7cab141516</id>
<content type='text'>
Report secondary vm-exit controls and the VMX controls used to
save/load FRED MSRs.

Tested-by: Shan Kang &lt;shan.kang@intel.com&gt;
Signed-off-by: Xin Li &lt;xin3.li@intel.com&gt;
Message-ID: &lt;20231109072012.8078-5-xin3.li@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/i386: enumerate bit 56 of MSR_IA32_VMX_BASIC</title>
<updated>2023-09-21T08:39:51Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2023-09-20T15:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=0c49c9180c5498bcd55edc1bfb12b0466e08575c'/>
<id>urn:sha1:0c49c9180c5498bcd55edc1bfb12b0466e08575c</id>
<content type='text'>
On parts that enumerate IA32_VMX_BASIC MSR bit as 1, any exception vector
can be delivered with or without an error code if the other consistency
checks are satisfied.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmxcap: add tertiary execution controls</title>
<updated>2022-05-12T12:23:19Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2022-05-11T16:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=333dbac358acc6cc174029263d633a22f66584b4'/>
<id>urn:sha1:333dbac358acc6cc174029263d633a22f66584b4</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmxcap: Add 5-level EPT bit</title>
<updated>2022-03-15T10:26:20Z</updated>
<author>
<name>Vitaly Kuznetsov</name>
<email>vkuznets@redhat.com</email>
</author>
<published>2022-02-21T14:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=d312378e59658473aa91aa15c67ec6200d92e5ff'/>
<id>urn:sha1:d312378e59658473aa91aa15c67ec6200d92e5ff</id>
<content type='text'>
5-level EPT is present in Icelake Server CPUs and is supported by QEMU
('vmx-page-walk-5').

Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Message-Id: &lt;20220221145316.576138-2-vkuznets@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/kvm/vmxcap: Use Python 3 interpreter and add pseudo-main()</title>
<updated>2020-05-31T11:56:46Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@redhat.com</email>
</author>
<published>2020-05-12T10:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e57a707a82a0ddc07615e048ef72cf8553c3a4d5'/>
<id>urn:sha1:e57a707a82a0ddc07615e048ef72cf8553c3a4d5</id>
<content type='text'>
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
Message-Id: &lt;20200512103238.7078-5-philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>drop "from __future__ import print_function"</title>
<updated>2020-02-07T14:15:16Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2020-02-04T16:06:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=423edd9a31b3c78007bb5d9c9a9b3c0c618a10a8'/>
<id>urn:sha1:423edd9a31b3c78007bb5d9c9a9b3c0c618a10a8</id>
<content type='text'>
This is only needed for Python 2, which we do not support anymore.

Cc: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Acked-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Acked-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20200204160604.19883-1-pbonzini@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts: Explicit usage of Python 3 (scripts with __main__)</title>
<updated>2020-02-07T14:12:48Z</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
<email>philmd@redhat.com</email>
</author>
<published>2020-01-30T16:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=3d004a371e88a7454eb8ab8c19e6b0bd067b34cd'/>
<id>urn:sha1:3d004a371e88a7454eb8ab8c19e6b0bd067b34cd</id>
<content type='text'>
Use the program search path to find the Python 3 interpreter.

Patch created mechanically by running:

  $ sed -i "s,^#\!/usr/bin/\(env\ \)\?python$,#\!/usr/bin/env python3," \
       $(git grep -l 'if __name__.*__main__')

Reported-by: Vladimir Sementsov-Ogievskiy &lt;vsementsov@virtuozzo.com&gt;
Suggested-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Suggested-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Reviewed-by: Juan Quintela &lt;quintela@redhat.com&gt;
Acked-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
Acked-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20200130163232.10446-6-philmd@redhat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmxcap: correct the name of the variables</title>
<updated>2019-10-04T16:49:19Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>pbonzini@redhat.com</email>
</author>
<published>2019-07-01T14:51:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=49d51b8927a9ea7267f4677a2e92f5046ce74025'/>
<id>urn:sha1:49d51b8927a9ea7267f4677a2e92f5046ce74025</id>
<content type='text'>
The low bits are 1 if the control must be one, the high bits
are 1 if the control can be one.  Correct the variable names
as they are very confusing.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>kvm: vmxcap: Enhance with latest features</title>
<updated>2019-08-20T18:00:51Z</updated>
<author>
<name>Jan Kiszka</name>
<email>jan.kiszka@siemens.com</email>
</author>
<published>2019-08-13T06:29:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=fc7d2b451ea5d5fe1e787ed7e80c7082fe1cb83d'/>
<id>urn:sha1:fc7d2b451ea5d5fe1e787ed7e80c7082fe1cb83d</id>
<content type='text'>
Based on SDM from May 2019.

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