aboutsummaryrefslogtreecommitdiff
path: root/core/kernel
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2017-05-23 18:26:01 +0200
committerEtienne Carriere <etienne.carriere@linaro.org>2017-05-30 08:07:28 +0200
commitda033e69c2ce073850c57f5f9ec175e2f40c6f0a (patch)
treeae43325e0b1ef1010ed84b707e67005ce1738a82 /core/kernel
parent48a91f1ec2b1705494880a9d1adc0f7651588a07 (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