]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c
UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMM
[mirror_edk2.git] / UefiCpuPkg / PiSmmCpuDxeSmm / Ia32 / PageTbl.c
index b734a1ea8c607f5ae30b60959d2e544949d245e4..d1e146a70cbaf60667dc7eb5032b4fe859b3e3f9 100644 (file)
@@ -316,3 +316,29 @@ SetPageTableAttributes (
 \r
   return ;\r
 }\r
+\r
+/**\r
+  This function returns with no action for 32 bit.\r
+\r
+  @param[out]  *Cr2  Pointer to variable to hold CR2 register value.\r
+**/\r
+VOID\r
+SaveCr2 (\r
+  OUT UINTN  *Cr2\r
+  )\r
+{\r
+  return ;\r
+}\r
+\r
+/**\r
+  This function returns with no action for 32 bit.\r
+\r
+  @param[in]  Cr2  Value to write into CR2 register.\r
+**/\r
+VOID\r
+RestoreCr2 (\r
+  IN UINTN  Cr2\r
+  )\r
+{\r
+  return ;\r
+}\r