On 24.03.2015 18:30, Sergey Fedorov wrote: > On 24.03.2015 17:48, Peter Maydell wrote: >> On 25 March 2015 at 00:31, Sergey Fedorov <serge.f...@gmail.com> wrote: >>> On 24.03.2015 17:23, Peter Maydell wrote: >>>> On 25 March 2015 at 00:18, Sergey Fedorov <serge.f...@gmail.com> wrote: >>>>> This model uses spin table boot method. >>>> Yes, I noticed, that's a strong reason why I don't want to >>>> add it if we can avoid it :-) >>> Why not? :-) >> Because PSCI is the expected method for SMP support for >> new 64-bit boards (as I understand it) and so I'd rather >> not add a lot of legacy spintable code unless we really >> need the board support for some other reason. >> >>>> We already support SMP on AArch64 in TCG mode using PSCI. >>> Ah, seems I missed this. But isn't it supported only in 'virt' >>> board? >> Yes, at the moment. But then 'virt' is our only 64 bit board... > So if I understand you correctly, it would be suitable to implement a > model like Juno ARM Development Platform in order to get AArch64 VE > model with SMP support in system mode?
As you can guess, my objective is to get a model based on Versatile Express with Cortex-A57 CPU which could be used to run an SMP Linux kernel on system mode QEMU. So I decided to use the same model as ARM FastModels provides. I could get ARMv8-A Foundation Platform model as well, but it also uses spin table boot method. Seems there's no much choice. Best regards, Sergey