]> rtime.felk.cvut.cz Git - jailhouse.git/commit
arm: Remove ancient compiler bug test via __asmeq
authorJan Kiszka <jan.kiszka@siemens.com>
Mon, 4 May 2015 17:38:37 +0000 (19:38 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Wed, 6 May 2015 05:27:37 +0000 (07:27 +0200)
commit07a07c4845be46b9b803d7d85ca28a6b6a83dfff
tree8553de8a8757e522a687c60f9f22e06cc3f8ecd5
parentea514163c9afe98063d5c1ce2c4412dc57f977eb
arm: Remove ancient compiler bug test via __asmeq

This macro was once copied in from the Linux kernel. There it tries to
catch buggy gcc 3.x versions that didn't follow the specified register
assignments (see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15089).

This bug is now 10 years old, fixed, and affected compilers that weren't
even aware of the virt extensions for ARMv7 that we depend on anyway. So
let's remove it.

This also removes a GPL'ed line of code, thus enables a dual-licensing
of the file.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/arm/include/asm/jailhouse_hypercall.h