[PATCH v3 0/1] Introduce Icelake-Server-v7 to enable TSX

Zhenzhong Duan posted 1 patch 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240320093138.80267-1-zhenzhong.duan@intel.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c | 10 ++++++++++
1 file changed, 10 insertions(+)
[PATCH v3 0/1] Introduce Icelake-Server-v7 to enable TSX
Posted by Zhenzhong Duan 1 month, 1 week ago
Hi,

This is a new effort trying to enable TSX in Icelake model.

Currently Icelake-Server-v3 and above has TSX disabled but taa-no enabled.
This is a invalid config as taa-no hints TSX exist and is invulnerable.
When start L2 guest with both L1/L2 using Icelake-Server-v3 or above,
QEMU reports below warning:

"warning: host doesn't support requested feature: MSR(10AH).taa-no [bit 8]"


Different from v2 patch https://www.mail-archive.com/qemu-devel@nongnu.org/msg907730.html
This patch add a new version Icelake-Server-v7, so the compatility of old
version is guaranteed.

Comments welcome!

Thanks
Zhenzhong

Zhenzhong Duan (1):
  target/i386: Introduce Icelake-Server-v7 to enable TSX

 target/i386/cpu.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

-- 
2.34.1
Re: [PATCH v3 0/1] Introduce Icelake-Server-v7 to enable TSX
Posted by Paolo Bonzini 1 month, 1 week ago
Queued, thanks.

Paolo