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% ...
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
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...
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi
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.
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi
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...
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi
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?
Riku
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi
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?
Qemu and kernel are latest mainline, kvm from last months Ĺinaro release. According to cpuinfo cores 0 and 3-5 are a53 and 1-2 are a57. Details:
# wget http://releases.linaro.org/15.01/components/kernel/uefi-linaro/release/qemu6... uname -a # Linux linaro-nano 4.0.0-rc5-linaro-juno #1 SMP PREEMPT Tue Mar 24 10:46:53 UTC 2015 aarch64 aarch64 aarch64 GNU/Linux # qemu-system-aarch64 --version QEMU emulator version 2.2.91 (Debian 2.3.0~rc1-185linaro+utopic), Copyright (c) 2003-2008 Fabrice Bellard # grep -E '(processor|part)' /proc/cpuinfo processor : 0 CPU part : 0xd03 processor : 1 CPU part : 0xd07 processor : 2 CPU part : 0xd07 processor : 3 CPU part : 0xd03 processor : 4 CPU part : 0xd03 processor : 5 CPU part : 0xd03
Linaro-uefi mailing list Linaro-uefi@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-uefi
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. Hopefully this means Juno is fixed as well.
I am trying to get a snapshot out asap, today or tomorrow perhaps?
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?
Hopefully this means Juno is fixed as well.
I am trying to get a snapshot out asap, today or tomorrow perhaps?
Thanks, -Christoffer
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
On 13 April 2015 at 11:04, Ard Biesheuvel ard.biesheuvel@linaro.org 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. Hopefully this means Juno is fixed as well.
I am trying to get a snapshot out asap, today or tomorrow perhaps?
New snapshot here https://snapshots.linaro.org/components/kernel/linaro-edk2-prep/70/release/q...