commit | 745dd6f931869aceac939f1280cd9c9112778a54 | [log] [tgz] |
---|---|---|
author | Andrew Boie <andrew.p.boie@intel.com> | Mon Sep 28 16:14:37 2020 -0700 |
committer | Anas Nashif <anas.nashif@intel.com> | Thu Nov 05 09:33:40 2020 -0500 |
tree | 9673c53cb233ad5497945a339faeb676c5328955 | |
parent | bd76bdb8ff7156b247103e1bdc7d75e810df82bc [diff] |
x86: use unused PTE bits when mapping memory Page table management for x86 is being revised such that there will not in many cases be a pristine, master set of page tables. Instead, when mapping memory, use unused PTE bits to store the original RW, US, and XD settings when the mapping was made. This will allow memory domains to alter page tables while still being able to restore the original mapping permissions. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>