]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Library/BaseLib.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Include / Library / BaseLib.h
index f3f59f21c2eab4abeda22b584f5d8d70a17dd011..8f2df76c29a303b156b10ba5ec86a20525989af2 100644 (file)
@@ -151,6 +151,56 @@ typedef struct {
 \r
 #define BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT  8\r
 \r
+VOID\r
+RiscVSetSupervisorScratch (\r
+  IN UINT64\r
+  );\r
+\r
+UINT64\r
+RiscVGetSupervisorScratch (\r
+  VOID\r
+  );\r
+\r
+VOID\r
+RiscVSetSupervisorStvec (\r
+  IN UINT64\r
+  );\r
+\r
+UINT64\r
+RiscVGetSupervisorStvec (\r
+  VOID\r
+  );\r
+\r
+UINT64\r
+RiscVGetSupervisorTrapCause (\r
+  VOID\r
+  );\r
+\r
+VOID\r
+RiscVSetSupervisorAddressTranslationRegister (\r
+  IN UINT64\r
+  );\r
+\r
+UINT64\r
+RiscVReadTimer (\r
+  VOID\r
+  );\r
+\r
+VOID\r
+RiscVEnableTimerInterrupt (\r
+  VOID\r
+  );\r
+\r
+VOID\r
+RiscVDisableTimerInterrupt (\r
+  VOID\r
+  );\r
+\r
+VOID\r
+RiscVClearPendingTimerInterrupt (\r
+  VOID\r
+  );\r
+\r
 #endif // defined (MDE_CPU_RISCV64)\r
 \r
 #if defined (MDE_CPU_LOONGARCH64)\r