Exclusive page-frame ownership
Exclusive page-frame ownership
Posted Sep 15, 2016 12:21 UTC (Thu) by PaXTeam (guest, #24616)In reply to: Exclusive page-frame ownership by kees
Parent article: Exclusive page-frame ownership
2. the UDEREF style page table entry shadowing and switching on user/kernel transitions would work on any arch that can otherwise support kernel mode execution control (so UDEREF works on pre-IVB, let alone pre-BDW). if the arch has some form of address space/context ID mechanism then this can be further optimized though in my experience the end result still sucks for performance unfortunately.
3. i wouldn't call data access control/prevention a superset of execution prevention as i think most processors clearly distinguish between insn fetches and data accesses (different caches, TLBs, access control, etc) and thus you can control them indepedently.
