ARM: KVM: Move the HYP code to its own section
authorMarc Zyngier <marc.zyngier@arm.com>
Sat, 2 Jan 2016 13:57:18 +0000 (13:57 +0000)
committerMarc Zyngier <marc.zyngier@arm.com>
Mon, 29 Feb 2016 18:34:12 +0000 (18:34 +0000)
commit1a61ae7af4d65ee311a737d550da6cf92a3aea4c
tree7376af842c29835f2c7d7e2bdc87fa5f405f06b2
parent35a2491a624af1fa7ab6990639f5246cd5f12592
ARM: KVM: Move the  HYP code to its own section

In order to be able to spread the HYP code into multiple compilation
units, adopt a layout similar to that of arm64:
- the HYP text is emited in its own section (.hyp.text)
- two linker generated symbols are use to identify the boundaries
  of that section

No functionnal change.

Acked-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/include/asm/kvm_asm.h
arch/arm/include/asm/virt.h
arch/arm/kernel/vmlinux.lds.S
arch/arm/kvm/interrupts.S