Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:FrontRunner
qemu-testsuite.19805
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-testsuite.19805
From: Pawan Gupta <pawan.kumar.gupta@linux.intel.com> Date: Mon, 4 Nov 2019 09:27:46 -0700 Subject: 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 3fb8175cf6367b5b6a3085b5066a..80cd357c89b10386b1a8b3cc45a4 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