]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add missing function comments
authorjyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 16 Aug 2012 03:39:10 +0000 (03:39 +0000)
committerjyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 16 Aug 2012 03:39:10 +0000 (03:39 +0000)
signed-off-by: jiewen.yao@intel.com
reviewed-by: eric.dong@intel.com

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13639 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c

index db11697e7c00c7f5a1ed90d7ba0e08caa3b97a4d..8c34993587507e872bbfc0ddedbc822d509ece32 100644 (file)
@@ -43,12 +43,22 @@ BOOLEAN                            mPage1GSupport;
 VOID                               *mOriginalHandler;\r
 UINTN                              mS3NvsPageTableAddress;\r
 \r
+/**\r
+  Page fault handler.\r
+\r
+**/\r
 VOID\r
 EFIAPI\r
 PageFaultHandlerHook (\r
   VOID\r
   );\r
 \r
+/**\r
+  Hook IDT with our page fault handler so that the on-demand paging works on page fault.\r
+\r
+  @param  IdtEntry  a pointer to IDT entry\r
+\r
+**/\r
 VOID\r
 HookPageFaultHandler (\r
   IN INTERRUPT_GATE_DESCRIPTOR                     *IdtEntry\r
@@ -135,6 +145,13 @@ SetIdtEntry (
   AsmWriteIdtr (IdtDescriptor);\r
 }\r
 \r
+/**\r
+  Get new page address.\r
+\r
+  @param  PageNum  new page number needed\r
+\r
+  @return new page address\r
+**/\r
 UINTN\r
 GetNewPage (\r
   IN UINTN  PageNum\r
@@ -147,6 +164,13 @@ GetNewPage (
   return NewPage;\r
 }\r
 \r
+/**\r
+  The page fault handler that on-demand read >4G memory/MMIO.\r
+  \r
+  @retval TRUE     The page fault is correctly handled.\r
+  @retval FALSE    The page fault is not handled and is passed through to original handler.\r
+\r
+**/\r
 BOOLEAN\r
 EFIAPI\r
 PageFaultHandler (\r