Hi Julien,

> On 21 Mar 2022, at 18:44, Julien Grall <jul...@xen.org> wrote:
> 
> Hi Bertrand,
> 
> On 21/03/2022 17:19, Bertrand Marquis wrote:
>>> On 21 Mar 2022, at 17:36, Julien Grall <jul...@xen.org> wrote:
>>>> So I don’t know why on x86 we must have cpu0 in cpupool0, maybe x86 
>>>> maintainer have more knowledge about that and
>>>> I can put a comment here.
>>> 
>>> On Arm, we are not yet supporting all the CPU features that x86 supports 
>>> (e.g. CPU hotplug, suspend/resume...). So I a am bit concerned that the 
>>> restriction is just not there yet (or possibly hidden).
>>> 
>>> Therefore, before lifting the restriction on Arm (and other arch), I would 
>>> like us to understand why it is necessary on x86.
>>> 
>>> We may not have the answer quickly, so is it going to be a problem to keep 
>>> the restriction on Arm?
>> I am ok to keep the limitation to have dom0 always running on cpu0.
>> Only limitation I can see is that on a big little system, dom0 needs to stay 
>> on the type of core of the first booted core.
> 
> Where does this limitation come from?

If dom0 must run on core0 and core0 is Little then you cannot build a system 
where dom0 is running on big cores.
If the limitation is not there, you can build such a configuration without any 
dependency to the boot core type.

Cheers
Bertrand

> 
> Cheers,
> 
> -- 
> Julien Grall

Reply via email to