Messages in this thread | | | Subject | Re: arm64 kvm built with clang doesn't boot | From | Marc Zyngier <> | Date | Fri, 16 Mar 2018 15:00:38 +0000 |
| |
On 16/03/18 14:53, Andrey Konovalov wrote: > On Fri, Mar 16, 2018 at 3:13 PM, Marc Zyngier <marc.zyngier@arm.com> wrote: >> I wasn't aware of that discussion, but this is indeed quite annoying. >> Note that you should be able to restrict this to arch/arm64/kvm/hyp/* >> and virt/kvm/arm/hyp/*. > > That works as well (tried it, the kernel boots). I've also tried > compiling without the flag for virt/kvm/arm/hyp/*, it boots as well.
That's just luck. Anything in a hyp/ directory has the potential to be executed at EL2, and thus could be generating these jump tables. It could blow up at a later time, once you start running VMs...
M. -- Jazz is not dead. It just smells funny...
| |