The following commit has been merged into the x86/cpu branch of tip:
Commit-ID: 61aa9a0a5eae2100c171698bffabde8d5e9f694d
Gitweb:
https://git.kernel.org/tip/61aa9a0a5eae2100c171698bffabde8d5e9f694d
Author:Cathy Zhang
AuthorDate:Tue, 25 Aug 2020 08:47:58 +08:00
Committer
definition from TSX_LDTRK to TSXLDTRK for TSX new feature.
* Change kernel patches Author to the owner.
* Remove SERIALIZE enumeration patch.
Reference:
[1].
https://software.intel.com/content/dam/develop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf
C
feature in KVM
CPUID, so KVM could pass this information to guests and
they can make use of this feature accordingly.
Signed-off-by: Cathy Zhang
Reviewed-by: Tony Luck
---
Changes since v3:
* Remove SERIALIZE part and refactor commit message..
Changes since v2:
* Merge two patches
ISE). It will appear in the "main" manual (SDM) in the future.
Signed-off-by: Kyung Min Park
Signed-off-by: Cathy Zhang
Reviewed-by: Tony Luck
---
Changes since v3:
* N/A
Changes since v2:
* Shorten documentation names for readability. Links to documentation
can be found in the cover lette
lop/public/us/en/documents/architecture-instruction-set-extensions-programming-reference.pdf
Cathy Zhang (1):
x86/kvm: Expose new features for supported cpuid
Kyung Min Park (1):
x86/cpufeatures: Enumerate TSX suspend load address tracking
instructions
arch/x86/include/asm/cpufeat
as CPUID.(EAX=7,ECX=0):EDX[bit 16].
Those instructions are currently documented in the the latest "extensions"
manual (ISE). It will appear in the "main" manual (SDM) in the future.
Signed-off-by: Cathy Zhang
Reviewed-by: Tony Luck
---
Changes since v2:
* Merge two patches into
ISE). It will appear in the "main" manual (SDM) in the future.
Signed-off-by: Kyung Min Park
Signed-off-by: Cathy Zhang
Reviewed-by: Tony Luck
---
Changes since v2:
* Shorten documentation names for readability. Links to documentation
can be found in the cover letter. (Dave Hansen)
---
arch
TSX Suspend Load Address Tracking is supported by intel processors,
like Sapphire Rapids. Expose it in KVM supported cpuid.
Signed-off-by: Cathy Zhang
---
arch/x86/kvm/cpuid.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
index
to choose which memory
accesses do not need to be tracked in the TSX read set.
Changelog:
v2 Add kernel feature enumeration patch to fix build error
Cathy Zhang (2):
x86: Expose SERIALIZE for supported cpuid
x86: Expose TSX Suspend Load Address Tracking
Ricardo Neri (1):
x86/cpufeatures
structions and CPUID feature flag SERIALIZE
can be found in the latest Intel Architecture Instruction Set Extensions
and Future Features Programming Reference and Intel 64 and IA-32
Architectures Software Developer's Manual.
Signed-off-by: Ricardo Neri
Signed-off-by: Cathy Zhang
---
arch/x86/i
uction Set Extensions
and Future Features Programming Reference and Intel 64 and IA-32
Architectures Software Developer's Manual.
Signed-off-by: Kyung Min Park
Signed-off-by: Cathy Zhang
---
arch/x86/include/asm/cpufeatures.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/x86/i
SERIALIZE instruction is supported by intel processors,
like Sapphire Rapids. Expose it in KVM supported cpuid.
Signed-off-by: Cathy Zhang
---
arch/x86/kvm/cpuid.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c
index 8a294f9
SERIALIZE instruction is supported by intel processors,
like Sapphire Rapids. Expose it in KVM supported cpuid.
The SERIALIZE enumeration kernel patch link is as follows:
https://lore.kernel.org/patchwork/patch/1254757/
Signed-off-by: Cathy Zhang
---
arch/x86/kvm/cpuid.c | 3 ++-
1 file
TSX Suspend Load Address Tracking is supported by intel processors,
like Sapphire Rapids. Expose it in KVM supported cpuid.
The associated kernel enumeration patches link is as follows:
https://lore.kernel.org/patchwork/patch/1254756/
Signed-off-by: Cathy Zhang
---
arch/x86/kvm/cpuid.c | 2
to choose which memory
accesses do not need to be tracked in the TSX read set.
Cathy Zhang (2):
x86: Expose SERIALIZE for supported cpuid
x86: Expose TSX Suspend Load Address Tracking
arch/x86/kvm/cpuid.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
1.8.3.1
15 matches
Mail list logo