]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg/BaseLib: Use PcdSpeculationBarrierType
authorMichael D Kinney <michael.d.kinney@intel.com>
Wed, 24 Apr 2019 21:06:32 +0000 (14:06 -0700)
committerMichael D Kinney <michael.d.kinney@intel.com>
Tue, 30 Apr 2019 23:39:15 +0000 (16:39 -0700)
commitaec74656893a6162c7b2784bc99042f7c84e1f00
treeaf97171601964c3649ca10f39e82f9562528f1f2
parenta41b12574ee1210b1cc73d7e5d374b1665cddaaa
MdePkg/BaseLib: Use PcdSpeculationBarrierType

Use PcdSpeculationBarrierType in the x86 implementation
of SpeculationBarrier() to select between AsmLfence(),
AsmCpuid(), and no operation.

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>
MdePkg/Library/BaseLib/BaseLib.inf
MdePkg/Library/BaseLib/X86SpeculationBarrier.c