The Pedigree Project 0.1
Public Member Functions | List of all members
VirtualAddressSpace::PreparedPageRemap Class Referenceabstract
+ Inheritance diagram for VirtualAddressSpace::PreparedPageRemap:
+ Collaboration diagram for VirtualAddressSpace::PreparedPageRemap:

Public Member Functions

virtual RemapStatus commit (RemapAdmission admission, void *context)=0
 
virtual const DetachedPagedetachedPages () const =0
 
virtual size_t detachedPageCount () const =0
 

Detailed Description

Definition at line 278 of file include/pedigree/kernel/processor/VirtualAddressSpace.h.

Member Function Documentation

◆ commit()

virtual RemapStatus VirtualAddressSpace::PreparedPageRemap::commit ( RemapAdmission  admission,
void *  context 
)
pure virtual

The callback cannot allocate, sleep or acquire another VAS lock.

Implemented in X64PreparedPageRemap.


The documentation for this class was generated from the following file: