Searched hist:"3181 c736e5af21f7ac79ef9a081b638547f7e41e" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/arch/arm/kernel/ |
| H A D | kern.ld.S | 3181c736e5af21f7ac79ef9a081b638547f7e41e Tue May 16 09:09:23 UTC 2017 Etienne Carriere <etienne.carriere@linaro.org> core: separate instructions from read-only data
CFG_CORE_RODATA_NOEXEC=y/n allows to map non-executable memory with a not-executable attribute.
Added alignments that may waste secure memory: - unpaged text/rodata bound - init text/rodata bound
To prevent wasting at least one page, the sections text_paged and rodata_paged are swapped in the memory layout.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_virt) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_armv8) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (b2260)
|
| /optee_os/core/arch/arm/ |
| H A D | arm.mk | 3181c736e5af21f7ac79ef9a081b638547f7e41e Tue May 16 09:09:23 UTC 2017 Etienne Carriere <etienne.carriere@linaro.org> core: separate instructions from read-only data
CFG_CORE_RODATA_NOEXEC=y/n allows to map non-executable memory with a not-executable attribute.
Added alignments that may waste secure memory: - unpaged text/rodata bound - init text/rodata bound
To prevent wasting at least one page, the sections text_paged and rodata_paged are swapped in the memory layout.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (HiKey) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_virt) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (qemu_armv8) Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (b2260)
|