[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Input to start porting OS to XEN



Hi Julien ,

Thanks for reverting back .

1) Currently i was planning on Raspberry pie-4
     ( As that was simpler w.r.t linux bsp & availability )


2) w.r.t PV vs PVH vs HVM
- I was evaluating HVM initially .
  as based on what I understand , PV will require changes 
  to be done on Zephyr codebase initially.
- With HVM , based on my reading i can look at getting the binary of zephyr 
   and and xen HVM config file will help me get started 
   
But , request to please correct if i have mis-understood or mis-planned any thing here.


3) Ethernet and CAN interface are what i was looking for on Zephr.
    
If team can share any other info / suggestions based on previous experience 
it would be of  great help to me.

Thanks 
Ashish



On Wed, Jun 10, 2020, 11:04 PM Julien Grall <julien@xxxxxxx> wrote:


On 10/06/2020 07:20, AshishKumar Mishra wrote:
> Hi All ,

Hello,

> I am starting with virtualization / hypervisor for the for first time &
> hence apologize if this is not the correct place to start .

Welcome! It will be nice to see zephyr running on Xen!

>
> 1) Can team please provide any pointer for the steps
>       to port / run an rtos (Zephyr ) on xen.
>
>
> 2) Or if team can point share feedback w.r.t complexity & rough time for
> this ?
> I am evaluating zephyr on XEN  (as i come from linux driver development
> background , i thought zephyr will be better )

Porting an OS to Xen is a bit vast. The bare-minimum should not take
long depending on what arch/guest you are targeting, but this can add up
when porting PV drivers.

Below a few question to try to have a better picture:
    - What architecture are you targeting?
    - What type of guest (e.g PV, PVH, HVM)?
    - What para-virtualized devices do you expect to expose to your guest?

Cheers,

--
Julien Grall

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.