commit | 74a6b8885f7026e33f8a4776b7ac17c76b8e5a52 | [log] [tgz] |
---|---|---|
author | Marc Zyngier <marc.zyngier@arm.com> | Mon Jun 13 15:00:47 2016 +0100 |
committer | Christoffer Dall <christoffer.dall@linaro.org> | Wed Jun 29 13:59:14 2016 +0200 |
tree | 694666822483772f344c336ae04c8ee854d667c3 | |
parent | 1166f3fe6a86798e4fcd24cefb6b06da3fd0420f [diff] |
arm/arm64: KVM: Enforce HYP read-only mapping of the kernel's rodata section In order to be able to use C code in HYP, we're now mapping the kernel's rodata in HYP. It works absolutely fine, except that we're mapping it RWX, which is not what it should be. Add a new HYP_PAGE_RO protection, and pass it as the protection flags when mapping the rodata section. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>