Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:GA
qemu.15022
0144-target-i386-Export-TAA_NO-bit-to-gu.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0144-target-i386-Export-TAA_NO-bit-to-gu.patch of Package qemu.15022
From 168fb412f5d9c077fe7f8948ed5af09a82bcf6d3 Mon Sep 17 00:00:00 2001 From: Pawan Gupta <pawan.kumar.gupta@linux.intel.com> Date: Mon, 4 Nov 2019 09:27:46 -0700 Subject: [PATCH] target/i386: Export TAA_NO bit to guests TSX Async Abort (TAA) is a side channel attack on internal buffers in some Intel processors similar to Microachitectural Data Sampling (MDS). In this issue certain loads may speculatively pass invalid data to dependent operations when an asynchronous abort condition is pending in a TSX transaction. Some Intel processors use the ARCH_CAP_TAA_NO bit in the IA32_ARCH_CAPABILITIES MSR to report that they are not vulnerable. Make this available to guests. Signed-off-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com> [BR: BSC#1152506 CVE-2019-11135] Signed-off-by: Bruce Rogers <brogers@suse.com> --- target/i386/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 3fb8175cf6..80cd357c89 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -624,7 +624,7 @@ static FeatureWordInfo feature_word_info[FEATURE_WORDS] = { .feat_names = { "rdctl-no", "ibrs-all", "rsba", "skip-l1dfl-vmentry", "ssb-no", "mds-no", NULL, NULL, - NULL, NULL, NULL, NULL, + "taa-no", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor