Skip to content

Introduction

The main mechanisms here are:

  • Default: User mode cannot directly access kernel-mode data or execute kernel-mode code
  • SMEP: Kernel mode cannot execute user-mode code
  • SMAP: Kernel mode cannot access user-mode data
  • KPTI: User mode cannot see kernel-mode page tables; kernel mode cannot execute user-mode code (emulated)