audk/MdePkg/Include/Library
Jiaxin Wu 4ac0296201 MdePkg/BaseLib: Add support for the XSETBV instruction
*v2: refine the coding format.

https://bugzilla.tianocore.org/show_bug.cgi?id=3284

This patch is to support XSETBV instruction so as to support
Extended Control Register(XCR) write.

Extended Control Register(XCR) read has already been supported
by below commit to support XGETBV instruction:
9b3ca509ab

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Zhiguang Liu <zhiguang.liu@intel.com>
Cc: Ni Ray <ray.ni@intel.com>
Cc: Yao Jiewen <jiewen.yao@intel.com>
Signed-off-by: Jiaxin Wu <Jiaxin.wu@intel.com>
Signed-off-by: Zhang Hongbin1 <hongbin1.zhang@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2021-04-06 00:43:49 +00:00
..
BaseLib.h MdePkg/BaseLib: Add support for the XSETBV instruction 2021-04-06 00:43:49 +00:00
BaseMemoryLib.h
CacheMaintenanceLib.h
CpuLib.h
DebugLib.h MdePkg/Include: Hook DebugLib _ASSERT() for unit tests 2020-07-15 05:25:21 +00:00
DebugPrintErrorLevelLib.h
DevicePathLib.h
DxeCoreEntryPoint.h
DxeServicesLib.h
DxeServicesTableLib.h
ExtractGuidedSectionLib.h
FileHandleLib.h
HobLib.h
HstiLib.h
IoLib.h
MemoryAllocationLib.h
MmServicesTableLib.h
MmUnblockMemoryLib.h MdePkg: MmUnblockMemoryLib: Added definition and null instance 2021-03-05 15:25:07 +00:00
OrderedCollectionLib.h
PcdLib.h MdePkg: Remove code wrapped by DISABLE_NEW_DEPRECATED_INTERFACES 2020-10-13 01:35:03 +00:00
PciCf8Lib.h MdePkg/Library/Pci: Fix various typos 2020-02-10 22:30:07 +00:00
PciExpressLib.h MdePkg: PciExpressLib support variable size MMCONF 2020-09-16 06:36:18 +00:00
PciLib.h MdePkg/Library/Pci: Fix various typos 2020-02-10 22:30:07 +00:00
PciSegmentInfoLib.h MdePkg/PciSegmentInfoLib: Add missing EFIAPI to GetPciSegmentInfo() 2020-06-24 05:46:27 +00:00
PciSegmentLib.h MdePkg/Library/Pci: Fix various typos 2020-02-10 22:30:07 +00:00
PeCoffExtraActionLib.h
PeCoffGetEntryPointLib.h
PeCoffLib.h
PeiCoreEntryPoint.h
PeiServicesLib.h
PeiServicesTablePointerLib.h
PeimEntryPoint.h
PerformanceLib.h
PostCodeLib.h
PrintLib.h MdePkg: Remove code wrapped by DISABLE_NEW_DEPRECATED_INTERFACES 2020-10-13 01:35:03 +00:00
RegisterFilterLib.h MdePkg: Add RegisterFilterLib class and NULL instance 2021-03-30 12:48:30 +00:00
ReportStatusCodeLib.h
ResourcePublicationLib.h
RngLib.h
S3BootScriptLib.h
S3IoLib.h
S3PciLib.h
S3PciSegmentLib.h
S3SmbusLib.h
S3StallLib.h
SafeIntLib.h
SerialPortLib.h
SmbusLib.h
SmiHandlerProfileLib.h
SmmIoLib.h
SmmLib.h MdePkg/Library/Smm: Fix various typos 2020-02-10 22:30:07 +00:00
SmmMemLib.h MdePkg/Library/Smm: Fix various typos 2020-02-10 22:30:07 +00:00
SmmPeriodicSmiLib.h MdePkg/Library/Smm: Fix various typos 2020-02-10 22:30:07 +00:00
SmmServicesTableLib.h
StandaloneMmDriverEntryPoint.h MdePkg: Support standalone MM Driver Unload capability 2021-03-18 04:16:21 +00:00
SynchronizationLib.h
TimerLib.h
UefiApplicationEntryPoint.h
UefiBootServicesTableLib.h
UefiDecompressLib.h
UefiDriverEntryPoint.h
UefiLib.h MdePkg: Remove code wrapped by DISABLE_NEW_DEPRECATED_INTERFACES 2020-10-13 01:35:03 +00:00
UefiRuntimeLib.h
UefiRuntimeServicesTableLib.h
UefiScsiLib.h
UefiUsbLib.h
UnitTestLib.h MdePkg/Include: Add UT_EXPECT_ASSERT_FAILURE() to UnitTestLib 2020-07-15 05:25:21 +00:00