mirror of https://github.com/acidanthera/audk.git
Add missing function comments
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
This commit is contained in:
parent
b8a605d0a9
commit
54e27ada3e
|
@ -43,12 +43,22 @@ BOOLEAN mPage1GSupport;
|
||||||
VOID *mOriginalHandler;
|
VOID *mOriginalHandler;
|
||||||
UINTN mS3NvsPageTableAddress;
|
UINTN mS3NvsPageTableAddress;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Page fault handler.
|
||||||
|
|
||||||
|
**/
|
||||||
VOID
|
VOID
|
||||||
EFIAPI
|
EFIAPI
|
||||||
PageFaultHandlerHook (
|
PageFaultHandlerHook (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
Hook IDT with our page fault handler so that the on-demand paging works on page fault.
|
||||||
|
|
||||||
|
@param IdtEntry a pointer to IDT entry
|
||||||
|
|
||||||
|
**/
|
||||||
VOID
|
VOID
|
||||||
HookPageFaultHandler (
|
HookPageFaultHandler (
|
||||||
IN INTERRUPT_GATE_DESCRIPTOR *IdtEntry
|
IN INTERRUPT_GATE_DESCRIPTOR *IdtEntry
|
||||||
|
@ -135,6 +145,13 @@ SetIdtEntry (
|
||||||
AsmWriteIdtr (IdtDescriptor);
|
AsmWriteIdtr (IdtDescriptor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
Get new page address.
|
||||||
|
|
||||||
|
@param PageNum new page number needed
|
||||||
|
|
||||||
|
@return new page address
|
||||||
|
**/
|
||||||
UINTN
|
UINTN
|
||||||
GetNewPage (
|
GetNewPage (
|
||||||
IN UINTN PageNum
|
IN UINTN PageNum
|
||||||
|
@ -147,6 +164,13 @@ GetNewPage (
|
||||||
return NewPage;
|
return NewPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
The page fault handler that on-demand read >4G memory/MMIO.
|
||||||
|
|
||||||
|
@retval TRUE The page fault is correctly handled.
|
||||||
|
@retval FALSE The page fault is not handled and is passed through to original handler.
|
||||||
|
|
||||||
|
**/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
EFIAPI
|
EFIAPI
|
||||||
PageFaultHandler (
|
PageFaultHandler (
|
||||||
|
|
Loading…
Reference in New Issue