Method | Description | |
---|---|---|
Enable ( |
||
GetBigGranularity ( ) : uint | ||
GetGranularitySize ( uint granularity, |
||
GetMemoryRequirements ( uint totalMem, |
||
GetPageAttributes ( void page, uint granularity, |
||
MapPage ( void page, void phys_page, uint granularity, PageAttributes attr ) : PageAllocator.Errors |
Changes the mapping of an individual page.
|
|
SetPageAttributes ( void page, uint granularity, PageAttributes attr ) : PageAllocator.Errors | ||
Setup ( uint totalMem, byte pagemap, uint pagemapLen, |
Method | Description | |
---|---|---|
ComputeControlReq ( uint totalMem ) : uint | ||
GetAbstractPMA ( PageAttr attr ) : PageAttributes | ||
GetNativePMA ( PageAttributes attr ) : PageAttr | ||
PagePtrToTables ( void page, uint ret_pde, uint ret_pte ) : void | ||
SetDirectory ( uint page ) : void |
public static Enable ( |
||
error | ||
return | PageAllocator.Errors |
public static GetGranularitySize ( uint granularity, |
||
granularity | uint | |
ret_err | ||
return | uint |
public static GetMemoryRequirements ( uint totalMem, |
||
totalMem | uint | |
req | ||
return | void |
public static GetPageAttributes ( void page, uint granularity, |
||
page | void | |
granularity | uint | |
ret_err | ||
return | PageAttributes |
public static MapPage ( void page, void phys_page, uint granularity, PageAttributes attr ) : PageAllocator.Errors | ||
page | void | |
phys_page | void | |
granularity | uint | |
attr | PageAttributes | |
return | PageAllocator.Errors |
public static SetPageAttributes ( void page, uint granularity, PageAttributes attr ) : PageAllocator.Errors | ||
page | void | |
granularity | uint | |
attr | PageAttributes | |
return | PageAllocator.Errors |
public static Setup ( uint totalMem, byte pagemap, uint pagemapLen, |
||
totalMem | uint | |
pagemap | byte | |
pagemapLen | uint | |
error | ||
return | PageAllocator.Errors |