diff options
| author | Yang Zhong <yang.zhong@linux.intel.com> | 2023-04-06 02:40:41 -0400 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-04-20 11:17:35 +0200 |
| commit | 72497cff896fecf74306ed33626c30e43633cdd6 (patch) | |
| tree | f76744f9d2f90a4e909947dd21732fca35a6b6b7 /docs/devel/secure-coding-practices.rst | |
| parent | a50c99bcc09f5f85495e365a37f8ef459405fc51 (diff) | |
| download | focaccia-qemu-72497cff896fecf74306ed33626c30e43633cdd6.tar.gz focaccia-qemu-72497cff896fecf74306ed33626c30e43633cdd6.zip | |
target/i386: Change wrong XFRM value in SGX CPUID leaf
The previous patch wrongly replaced FEAT_XSAVE_XCR0_{LO|HI} with
FEAT_XSAVE_XSS_{LO|HI} in CPUID(EAX=12,ECX=1):{ECX,EDX}. As a result,
SGX enclaves only supported SSE and x87 feature (xfrm=0x3).
Fixes: 301e90675c3f ("target/i386: Enable support for XSAVES based features")
Signed-off-by: Yang Zhong <yang.zhong@linux.intel.com>
Reviewed-by: Yang Weijiang <weijiang.yang@intel.com>
Reviewed-by: Kai Huang <kai.huang@intel.com>
Message-Id: <20230406064041.420039-1-yang.zhong@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs/devel/secure-coding-practices.rst')
0 files changed, 0 insertions, 0 deletions