X64/CopyMem.S\r
X64/IsZeroBuffer.nasm\r
\r
+[Defines.ARM, Defines.AARCH64]\r
+ #\r
+ # The ARM implementations of this library may perform unaligned accesses, and\r
+ # may use DC ZVA instructions that are only allowed when the MMU and D-cache\r
+ # are on. Since SEC, PEI_CORE and PEIM modules may execute with the MMU off,\r
+ # omit them from the supported module types list for this library.\r
+ #\r
+ LIBRARY_CLASS = BaseMemoryLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER UEFI_APPLICATION\r
+\r
[Sources.ARM]\r
Arm/ScanMem.S |GCC\r
Arm/SetMem.S |GCC\r