## @file\r
-# Base Library implementation for use with host based unit tests.\r
+# Base Library implementation for use with host based unit tests, and\r
+# can also be used by emulation platforms such as EmulatorPkg.\r
#\r
-# Copyright (c) 2007 - 2020, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2022, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
# Portions copyright (c) 2011 - 2013, ARM Ltd. All rights reserved.<BR>\r
# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
FILE_GUID = 9555A0D3-09BA-46C4-A51A-45198E3C765E\r
MODULE_TYPE = BASE\r
VERSION_STRING = 1.1\r
- LIBRARY_CLASS = BaseLib|HOST_APPLICATION\r
+ LIBRARY_CLASS = BaseLib\r
LIBRARY_CLASS = UnitTestHostBaseLib|HOST_APPLICATION\r
\r
#\r
SwapBytes16.c\r
LongJump.c\r
SetJump.c\r
+ QuickSort.c\r
RShiftU64.c\r
RRotU64.c\r
RRotU32.c\r
X86RdRand.c\r
X86SpeculationBarrier.c\r
X86UnitTestHost.c\r
+ IntelTdxNull.c\r
\r
[Sources.X64]\r
X64/LongJump.nasm\r
X64/RdRand.nasm\r
ChkStkGcc.c | GCC\r
X86UnitTestHost.c\r
+ IntelTdxNull.c\r
\r
[Sources.EBC]\r
Ebc/CpuBreakpoint.c\r
[Sources.ARM]\r
Arm/InternalSwitchStack.c\r
Arm/Unaligned.c\r
- Math64.c | RVCT\r
Math64.c | MSFT\r
\r
- Arm/SwitchStack.asm | RVCT\r
- Arm/SetJumpLongJump.asm | RVCT\r
- Arm/CpuPause.asm | RVCT\r
- Arm/CpuBreakpoint.asm | RVCT\r
- Arm/MemoryFence.asm | RVCT\r
- Arm/SpeculationBarrier.S | RVCT\r
-\r
Arm/SwitchStack.asm | MSFT\r
Arm/SetJumpLongJump.asm | MSFT\r
Arm/CpuPause.asm | MSFT\r