kernel: Add invalidation utility routines to VMTranslationMap.
These allow us to move a lot of the basic logic out of the TranslationMaps. In the process, it extends the fix applied to x86 in the previous commit to all the other maps.
This commit is contained in:
@@ -89,6 +89,10 @@ protected:
|
||||
void UnaccessedPageUnmapped(VMArea* area,
|
||||
page_num_t pageNumber);
|
||||
|
||||
static void InvalidateUserTLB(CPUSet cpus, intptr_t context);
|
||||
static void InvalidateTLBList(CPUSet cpus, intptr_t context,
|
||||
addr_t* invalidPages, int32 count);
|
||||
|
||||
protected:
|
||||
recursive_lock fLock;
|
||||
int32 fMapCount;
|
||||
|
||||
Reference in New Issue
Block a user