Implement TLB flushing for cache attribute changes during page removal
This commit is contained in:
@@ -68,7 +68,22 @@ MM::Paging::ClearPte(IN PMMPTE PtePointer)
|
||||
}
|
||||
|
||||
/**
|
||||
* Flushes current Translation Lookaside Buffer (TLB)
|
||||
* Flushes the entire Translation Lookaside Buffer (TLB) on all processors.
|
||||
*
|
||||
* @return This routine does not return any value.
|
||||
*
|
||||
* @since XT 1.0
|
||||
*/
|
||||
XTAPI
|
||||
VOID
|
||||
MM::Paging::FlushEntireTlb(VOID)
|
||||
{
|
||||
/* Temporarily fallback to FlushTlb() as SMP is not supported yet */
|
||||
FlushTlb();
|
||||
}
|
||||
|
||||
/**
|
||||
* Flushes current Translation Lookaside Buffer (TLB).
|
||||
*
|
||||
* @return This routine does not return any value.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user