Unit vmemorymanager
Classes, Interfaces, Objects and Records Constants  
Description
VMemoryManager - Virtual Memory Management.
 
Uses
Overview
Functions and Procedures
Types
Variables
Description
Functions and Procedures
function new_page(page_number : uint16) : boolean; | 
 
| 
  |  
 
function map_page(page_number : uint16; block : uint16) : boolean; | 
 
| 
  |  
 
function new_page_at_address(address : uint32) : boolean; | 
 
| 
  |  
 
procedure free_page(page_number : uint16); | 
 
| 
  |  
 
procedure free_page_at_address(address : uint32); | 
 
| 
  |  
 
function new_page_directory : uint32; | 
 
| 
  |  
 
function new_kernel_mapped_page_directory : uint32; | 
 
| 
  |  
 
Types
TPageDirEntry = bitpacked record
        Present, 
        Writable, 
        UserMode, 
        WriteThrough,
        NotCacheable, 
        Accessed, 
        Reserved, 
        PageSize,
        GlobalPage: Boolean;
        Available: UBit3;
        Address: UBit20;
    end; | 
 
| 
  |  
 
Variables
Author
 Generated by PasDoc 0.15.0. 
 |