LIBRARY_CLASS = BaseLib\r
\r
#\r
-# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64 RISCV64\r
+# VALID_ARCHITECTURES = IA32 X64 EBC ARM AARCH64 RISCV64 LOONGARCH64\r
#\r
\r
[Sources]\r
RiscV64/RiscVInterrupt.S | GCC\r
RiscV64/FlushCache.S | GCC\r
\r
+[Sources.LOONGARCH64]\r
+ Math64.c\r
+ Unaligned.c\r
+ LoongArch64/InternalSwitchStack.c\r
+ LoongArch64/GetInterruptState.S | GCC\r
+ LoongArch64/EnableInterrupts.S | GCC\r
+ LoongArch64/DisableInterrupts.S | GCC\r
+ LoongArch64/Barrier.S | GCC\r
+ LoongArch64/MemoryFence.S | GCC\r
+ LoongArch64/CpuBreakpoint.S | GCC\r
+ LoongArch64/CpuPause.S | GCC\r
+ LoongArch64/SetJumpLongJump.S | GCC\r
+ LoongArch64/SwitchStack.S | GCC\r
+\r
[Packages]\r
MdePkg/MdePkg.dec\r
\r