audk/UefiCpuPkg/Library/CpuCommonFeaturesLib
Star Zeng 34b162d078 UefiCpuPkg/CpuCommonFeaturesLib: Aesni.c uses BIT0 and BIT1 reversedly
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1621

According to Intel SDM as below, the BIT0 should be treated as
lock bit, and BIT1 should be treated as disable(1)/enable(0) bit.

"11b: AES instructions are not available until next
RESET.
Otherwise, AES instructions are available.
If the configuration is not 01b, AES
instructions can be mis-configured if a privileged agent
unintentionally writes 11b"

Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Chandana Kumar <chandana.c.kumar@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
2019-03-18 09:14:15 +08:00
..
Aesni.c UefiCpuPkg/CpuCommonFeaturesLib: Aesni.c uses BIT0 and BIT1 reversedly 2019-03-18 09:14:15 +08:00
C1e.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
ClockModulation.c UefiCpuPkg/FeaturesLib: Fix Haswell CPU hang with 50% throttling 2018-02-08 13:49:06 +08:00
CpuCommonFeatures.h UefiCpuPkg: Clean up source files 2018-06-28 11:19:53 +08:00
CpuCommonFeaturesLib.c UefiCpuPkg: Enable Processor Trace feature. 2017-08-04 12:26:44 +08:00
CpuCommonFeaturesLib.inf UefiCpuPkg/CpuCommonFeaturesLib: Remove an unused PCD 2018-09-29 16:00:39 +08:00
CpuCommonFeaturesLib.uni UefiCpuPkg/CpuFeatures: Change files format to DOS 2017-04-05 16:33:16 +08:00
Eist.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
ExecuteDisable.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
FastStrings.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
FeatureControl.c UefiCpuPkg/CommonFeature: Always set FEATURE_CONTROL.Lock 2018-11-14 11:02:48 +08:00
LimitCpuIdMaxval.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
MachineCheck.c UefiCpuPkg/CpuCommonFeaturesLib: Remove white space at line end. 2018-10-26 11:28:36 +08:00
MonitorMwait.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
PendingBreak.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
Ppin.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
ProcTrace.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00
X2Apic.c UefiCpuPkg/CpuCommonFeaturesLib: Register MSR base on scope Info. 2018-10-22 11:19:49 +08:00