]> rtime.felk.cvut.cz Git - jailhouse.git/commit
arm: build with virtualisation support
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>
Tue, 5 Aug 2014 18:12:56 +0000 (19:12 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Fri, 19 Dec 2014 08:57:47 +0000 (09:57 +0100)
commit99284440035d28c6a67f162203eadd8fc4b8b264
tree11da3b783c77d5657d8fed3e52f34cfe08dcfd2b
parentd0ca500b44011162fa3969110bb9b54f37e1fae2
arm: build with virtualisation support

Most armv7-compatible toolchains still need an additional flag to
recognise instructions such as ERET or an MSR to banked registers.
This patch allows to includes the virt flag in files that require it.
It also forces the hypervisor image to only use the ARM instruction
set.
Support for Thumb2 hypervisor and kernel will be added later.
Guests should still be able to run in Thumb2, as long as they allow
to be entered in ARM mode.

Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/Makefile
hypervisor/arch/arm/Makefile
hypervisor/arch/arm/entry.S
hypervisor/arch/arm/include/asm/head.h [new file with mode: 0644]