x86 Consistency

x86 supports multiple consistency/caching models

Memory Type Range Registers (MTRR)

  • Specify consistency for a few ranges of physical memory

Page Attribute Table (PAT)

  • Allows control for each 4k page

Caching choices:

Weak-consistency