]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm64: Link position-independent string routines into .hyp.text
authorWill Deacon <will@kernel.org>
Fri, 19 Mar 2021 10:01:10 +0000 (10:01 +0000)
committerMarc Zyngier <maz@kernel.org>
Fri, 19 Mar 2021 12:01:19 +0000 (12:01 +0000)
commitdb3bcfca65519d6702c34fd4a0d2403b1362b5b0
treefed560659a22dfc991e5953a1f3fee539761f705
parentaf9461ce82cba95a721a65429d16c0b7e650476b
KVM: arm64: Link position-independent string routines into .hyp.text

Pull clear_page(), copy_page(), memcpy() and memset() into the nVHE hyp
code and ensure that we always execute the '__pi_' entry point on the
offchance that it changes in future.

[ qperret: Commit title nits and added linker script alias ]

Signed-off-by: Will Deacon <will@kernel.org>
Signed-off-by: Quentin Perret <qperret@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210319100146.1149909-3-qperret@google.com
arch/arm64/include/asm/hyp_image.h
arch/arm64/kernel/image-vars.h
arch/arm64/kvm/hyp/nvhe/Makefile