flushpg()

flushpg()

概要

引数

  • va

実装

  189: /*
  190:  * Flush a single page mapping from the tlb.
  191:  */
  192: void
  193: flushpg(ulong va)
  194: {
  195:         if(X86FAMILY(m->cpuidax) >= 4)
  196:                 invlpg(va);
  • プロセッサが486以上の場合は,invlpg()で該当ページのTLBを無効化する.
  • 詳細はX86FAMILY()を参照
  • 詳細はinvlpg()を参照
  197:         else
  198:                 putcr3(getcr3());
  199: }