On 14 April 2015 at 13:07, Christoffer Dall christoffer.dall@linaro.org wrote:
On Mon, Apr 13, 2015 at 11:04:00AM +0200, Ard Biesheuvel wrote:
On 27 March 2015 at 01:02, Ard Biesheuvel ard.biesheuvel@linaro.org wrote:
On 26 March 2015 at 09:09, Riku Voipio riku.voipio@linaro.org wrote:
On 25 March 2015 at 21:32, Ard Biesheuvel ard.biesheuvel@linaro.org wrote:
On 25 March 2015 at 17:14, Ard Biesheuvel ard.biesheuvel@linaro.org wrote:
On 25 March 2015 at 17:14, Ard Biesheuvel ard.biesheuvel@linaro.org wrote: > On 25 March 2015 at 07:59, Riku Voipio riku.voipio@linaro.org wrote: >> Hi, >> >> It appears on juno, I can start kvm with UEFI only on cortex-a53 cores: >> >> >> taskset -c 0 qemu-system-aarch64 -m 1024 -cpu host -M virt -bios >> QEMU_EFI.fd -enable-kvm -nographic >> -> works: >> UEFI Interactive Shell v2.0 >> taskset -c 1 qemu-system-aarch64 -m 1024 -cpu host -M virt -bios >> QEMU_EFI.fd -enable-kvm -nographic >> -> hangs at cpu spinning 100% >> ... >> > > I can reproduce the hang, both with your UEFI binary and my own release build. > The debug build works fine, unfortunately... >
Tianocore built from master as of today, that is.
OK, it appears that we were missing some cache maintenance. It is not obvious how that should affect A57 only, but with these patches, I can now reliably run the release version on my Seattle A57
https://git.linaro.org/people/ard.biesheuvel/uefi-next.git/shortlog/refs/hea...
Thanks. Do you know when there would be a new build on releases or snapshots?
Let me check with Leif. We have another candidate patch now that he could perhaps apply and kick off a build?
I now have independent confirmation (from Laszlo Ersek) that the cache maintenance patches I am proposing fix the issue on Seattle.
Which patches are those? For UEFI?
Yes, for Tianocore. http://thread.gmane.org/gmane.comp.bios.tianocore.devel/13665
Hopefully this means Juno is fixed as well.
I am trying to get a snapshot out asap, today or tomorrow perhaps?
Thanks, -Christoffer