On 18.08.20 08:22, Peng Fan wrote:
>> Subject: Re: [PATCH 06/10] Add libbaremetal
>>
>> On 17.08.20 11:41, Peng Fan wrote:
>>>> Subject: Re: [PATCH 06/10] Add libbaremetal
>>>
>>> Since we come to discuss in a bigger picture, how do you suggest to
>>> proceed about the bootloader part?
>>>
>>
>> The key is to understand to use cases. What are your primary drivers to push
>> the loader out of Linux? 
> 
> We have product using aarch64 jailhouse with aarch32 root cell Linux.
> With Linux as the loader, we have to add lots of hacks.
> 
> Alought we are trying to upstream aarch64 jailhouse with aarch32 inmate cell,
> we consider to make root cell in aarch32 mode finally.
> 

Interesting. aarch32 with pae? What kind of hacks would be needed? To
jump from aarch32, likely EL2 via the hyp stub, to aarch64?

> Is it "just" boot speed, ie. do you need a full-featured
>> Jailhouse later on? 
> 
> Need a full-featured jailhouse.

But then how does the early partitioning help? You still need to make
every runtime feature work from aarch32 root cell against some aarch64
Jailhouse. Loading, specifically.

> 
> Or how close would a static boot-time partitioning come to
>> your use cases?
> 
> Not evaluated this. But if it could support communication
> between cells, it should be fine to use it.
> 

Sure, ivshmem will remain a must. We would not support cell destruction
and creation, possibly cell re-loading if there is a good use case.

Jan

-- 
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/977b8ea8-ba1a-c7be-e892-dba198d2f561%40siemens.com.

Reply via email to