On 26 March 2015 at 09:09, Riku Voipio <riku.voi...@linaro.org> wrote:
> On 25 March 2015 at 21:32, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
>> On 25 March 2015 at 17:14, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
>>> On 25 March 2015 at 17:14, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
>>>> On 25 March 2015 at 07:59, Riku Voipio <riku.voi...@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/heads/qemu-xen-cache-maintenance
>
> 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/qemu64-intelbds/QEMU_EFI.fd
>>>>> 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-u...@lists.linaro.org
>>>>> http://lists.linaro.org/mailman/listinfo/linaro-uefi
_______________________________________________
kvmarm mailing list
kvmarm@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

Reply via email to