On Thu, Oct 20, 2016 at 02:00:41PM +0100, Marc Zyngier wrote: > When used with a compiler that doesn't implement "asm goto" > (such as the AArch64 port of GCC 4.8), jump labels generate a > memory access to find out about the value of the key (instead > of just patching the code). The key itself is likely to be > stored in the BSS. > > This is perfectly fine, except that we don't map the BSS at HYP, > leading to an exploding kernel at the first access. The obvious > fix is simply to map the BSS there (which should have been done > a long while ago, but hey...). > > Reported-by: Eric Auger <eric.auger@xxxxxxxxxx> > Tested-by: Eric Auger <eric.auger@xxxxxxxxxx> > Signed-off-by: Marc Zyngier <marc.zyngier@xxxxxxx> Acked-by: Christoffer Dall <christoffer.dall@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html