/* This function will do some clean up after programming MTRRs: Flush all TLBs, re-enable caching, restore CR4. */
VOID MtrrLibPostMtrrChangeEnableCache(IN MTRR_CONTEXT *MtrrContext)
/* This function will do some clean up after programming MTRRs: Flush all TLBs, re-enable caching, restore CR4. */
VOID MtrrLibPostMtrrChangeEnableCache(IN MTRR_CONTEXT *MtrrContext)
{
  CpuFlushTlb ();
  AsmEnableCache ();
  AsmWriteCr4 (MtrrContext->Cr4);
  SetInterruptState (MtrrContext->InterruptState);
}