Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP5:Update
qemu-linux-user.13117
0163-target-i386-Export-TAA_NO-bit-to-gu.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0163-target-i386-Export-TAA_NO-bit-to-gu.patch of Package qemu-linux-user.13117
From bd6f30afec2d81ddae804f74a350df44b43b4e45 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