diff options
author | Etienne Carriere <etienne.carriere@linaro.org> | 2017-05-23 18:26:01 +0200 |
---|---|---|
committer | Etienne Carriere <etienne.carriere@linaro.org> | 2017-05-30 08:07:28 +0200 |
commit | da033e69c2ce073850c57f5f9ec175e2f40c6f0a (patch) | |
tree | ae43325e0b1ef1010ed84b707e67005ce1738a82 /core/kernel | |
parent | 48a91f1ec2b1705494880a9d1adc0f7651588a07 (diff) |
core: make pager aliased paged not always writable
This change lower the attack surface of executable memory in
the pager by allowing write access to aliased virtual pages
related to read-only content (including executable content)
only when pager needs to update page content.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_virt)
Tested-by: Etienne Carriere <etienne.carriere@st.com> (b2260)
Diffstat (limited to 'core/kernel')
0 files changed, 0 insertions, 0 deletions