diff options
author | Michael D Kinney <michael.d.kinney@intel.com> | 2019-04-29 16:17:20 -0700 |
---|---|---|
committer | Michael D Kinney <michael.d.kinney@intel.com> | 2019-04-30 16:39:09 -0700 |
commit | a41b12574ee1210b1cc73d7e5d374b1665cddaaa (patch) | |
tree | 17dc88ffcb59a30a8a4f63dc1329281b67d539a6 /BaseTools/Source/Python/GenFds/RuleComplexFile.py | |
parent | 0c40c9c925ca1cc15b9cbeae31723b0b784b932e (diff) | |
download | edk2-a41b12574ee1210b1cc73d7e5d374b1665cddaaa.tar.gz edk2-a41b12574ee1210b1cc73d7e5d374b1665cddaaa.tar.bz2 edk2-a41b12574ee1210b1cc73d7e5d374b1665cddaaa.zip |
MdePkg: Add PcdSpeculationBarrierType
Add gEfiMdePkgTokenSpaceGuid.PcdSpeculationBarrierType that
uses the PCD type FixedAtBuild. This performs a build time
selection for the type of speculation barrier to use in the
BaseLib function SpeculationBarrier(). The recommended
speculation barrier for x86 is LFENCE and this is the default
value for this PCD. x86 CPUs that do not support LFENCE must
select one of the other supported values which includes CPUID
and nothing.
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Brian J. Johnson <brian.johnson@hpe.com>
Diffstat (limited to 'BaseTools/Source/Python/GenFds/RuleComplexFile.py')
0 files changed, 0 insertions, 0 deletions