Mailing List Archive

State of PV Xen on ARM
Hello PV Xen-ARM developers,



I have a few questions about the PV Xen on ARM project, its development state, and future plans.



I know that there is active development on the upstream version of Xen but to my understanding, this covers primarily PVH support and thus requires an ARM processor with hardware virtualization extensions. However, I am interested in experimenting with Xen on ARM with recent devices without these extensions - which leads me to PV Xen on ARM.



On your wiki pages you refer to two different GIT repositories where the last commits are more than a year ago. This let me assume that the PV Xen on ARM work is frozen.

As I saw that the newer repository is based on a Xen 4.2 development version (according to the READMEs) and the other on Xen 3.0. I guess that there was effort ongoing in porting PV Xen on ARM work to a newer Xen base at last. It also seems to be that MiniOS on ARM is not ported yet to the newer code base.



Now my questions:

* What is the current and future development plan of PV Xen on ARM? I guess that this work will not go upstream Xen soon and maybe never.

* Are there also patches available (or included in the repositories) to build a Linux kernel for PV Xen on ARM (as Dom0 and DomU)?





Thanks,



Simon
Re: State of PV Xen on ARM [ In reply to ]
Hi,

Even I am interested with the same.

As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
ARM Fast Model Emulators.

But It has been months since we heard any news about it.

PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.

Even I would like to learn and get some answers from you guys, to the
questions posted by Simon Sturm.

On Wed, Feb 27, 2013 at 3:31 PM, Simon Sturm <Simon.Sturm@neclab.eu> wrote:

> Hello PV Xen-ARM developers,****
>
> ** **
>
> I have a few questions about the PV Xen on ARM project, its development
> state, and future plans.****
>
> ** **
>
> I know that there is active development on the upstream version of Xen but
> to my understanding, this covers primarily PVH support and thus requires an
> ARM processor with hardware virtualization extensions. However, I am
> interested in experimenting with Xen on ARM with recent devices without
> these extensions – which leads me to PV Xen on ARM.****
>
> ** **
>
> On your wiki pages you refer to two different GIT repositories where the
> last commits are more than a year ago. This let me assume that the PV Xen
> on ARM work is frozen.****
>
> As I saw that the newer repository is based on a Xen 4.2 development
> version (according to the READMEs) and the other on Xen 3.0. I guess that
> there was effort ongoing in porting PV Xen on ARM work to a newer Xen base
> at last. It also seems to be that MiniOS on ARM is not ported yet to the
> newer code base.****
>
> ** **
>
> Now my questions:****
>
> * What is the current and future development plan of PV Xen on ARM? I
> guess that this work will not go upstream Xen soon and maybe never.****
>
> * Are there also patches available (or included in the repositories) to
> build a Linux kernel for PV Xen on ARM (as Dom0 and DomU)?****
>
> ** **
>
> ** **
>
> Thanks,****
>
> ** **
>
> Simon****
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>


--
✉ Regards :: Krishna Pavan ✍
Re: State of PV Xen on ARM [ In reply to ]
On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> Hi,
>
> Even I am interested with the same.
>
> As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
> ARM Fast Model Emulators.
>
> But It has been months since we heard any news about it.
>
> PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.
>
> Even I would like to learn and get some answers from you guys, to the
> questions posted by Simon Sturm.

How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?

And what git repository would be the best to try?

MfG
Goswin

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
Re: State of PV Xen on ARM [ In reply to ]
Hi,

> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?

Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?


You might be aware of the Virtualization Extensions, available for
selective boards.

They are not available for all the boards/chipsets. You may have to write
them on your own, if you want to use those boards.

Boards with ARMv7a do not have hardware VE support, that's all I know.

On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow <goswin-v-b@web.de>wrote:

> On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > Hi,
> >
> > Even I am interested with the same.
> >
> > As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
> > ARM Fast Model Emulators.
> >
> > But It has been months since we heard any news about it.
> >
> > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.
> >
> > Even I would like to learn and get some answers from you guys, to the
> > questions posted by Simon Sturm.
>
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
> And what git repository would be the best to try?
>
> MfG
> Goswin
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>



--
✉ Regards :: Krishna Pavan ✍
Re: State of PV Xen on ARM [ In reply to ]
Hi,

I also tried to deploy Xen-ARM on a Tegra 250 board (supposedly an
Harmony board) but it was impossible for me to achieve it. I'd also be
interested in a Raspberry Pi Xen-ARM version. My biggest wondering is
whether the new Xen-ARM with Virtualization Extensions is backwards
compatible with those boards (Harmony boards concretely). Could anyone
clarify this?

Thanks,

Josep

On 03/01/2013 07:05 AM, Krishna Pavan wrote:
> Hi,
>
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
>
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
>
> You might be aware of the Virtualization Extensions, available for
> selective boards.
>
> They are not available for all the boards/chipsets. You may have to
> write them on your own, if you want to use those boards.
>
> Boards with ARMv7a do not have hardware VE support, that's all I know.
>
> On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow
> <goswin-v-b@web.de <mailto:goswin-v-b@web.de>> wrote:
>
> On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > Hi,
> >
> > Even I am interested with the same.
> >
> > As far as I know, PV on Xen-ARM for Cortex-A8 is available for
> testing on
> > ARM Fast Model Emulators.
> >
> > But It has been months since we heard any news about it.
> >
> > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2
> Harmony.
> >
> > Even I would like to learn and get some answers from you guys,
> to the
> > questions posted by Simon Sturm.
>
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
> And what git repository would be the best to try?
>
> MfG
> Goswin
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org <mailto:Xen-arm@lists.xen.org>
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>
>
>
> --
> ?Regards :: Krishna Pavan ?
>
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm



WARNING / LEGAL TEXT: This message is intended only for the use of the
individual or entity to which it is addressed and may contain
information which is privileged, confidential, proprietary, or exempt
from disclosure under applicable law. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, you are strictly prohibited from disclosing,
distributing, copying, or in any way using this message. If you have
received this communication in error, please notify the sender and
destroy and delete any copies you may have received.

http://www.bsc.es/disclaimer
Re: State of PV Xen on ARM [ In reply to ]
On Fri, Mar 01, 2013 at 11:35:40AM +0530, Krishna Pavan wrote:
> Hi,
>
> > How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
>
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
>
> You might be aware of the Virtualization Extensions, available for
> selective boards.
>
> They are not available for all the boards/chipsets. You may have to write
> them on your own, if you want to use those boards.
>
> Boards with ARMv7a do not have hardware VE support, that's all I know.
>
> On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow <goswin-v-b@web.de>wrote:
>
> > On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > > Hi,
> > >
> > > Even I am interested with the same.
> > >
> > > As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
> > > ARM Fast Model Emulators.
> > >
> > > But It has been months since we heard any news about it.
> > >
> > > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.
> > >
> > > Even I would like to learn and get some answers from you guys, to the
> > > questions posted by Simon Sturm.
> >
> > How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> > Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
> >
> > And what git repository would be the best to try?
> >
> > MfG
> > Goswin
> >
> > _______________________________________________
> > Xen-arm mailing list
> > Xen-arm@lists.xen.org
> > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
> >

We were asking about paravirtualized xen which wouldn't need any
hardware virtualization.

Or do you mean writing the drivers to support uart, SD card and
framebuffer and such?

MfG
Goswin

_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
Re: State of PV Xen on ARM [ In reply to ]
Xen on ARM with virtualization extensions basically needs a Cortex-A15
processor. It currently runs on the Arndale board and Samsung
Chromebooks.

On Fri, 1 Mar 2013, Josep Subirats wrote:
> Hi,
>
> I also tried to deploy Xen-ARM on a Tegra 250 board (supposedly an Harmony board) but it was impossible for me to achieve it.
> I'd also be interested in a Raspberry Pi Xen-ARM version. My biggest wondering is whether the new Xen-ARM with Virtualization
> Extensions is backwards compatible with those boards (Harmony boards concretely). Could anyone clarify this?
>
> Thanks,
>
> Josep
>
> On 03/01/2013 07:05 AM, Krishna Pavan wrote:
> Hi, 
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
>
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
>
> You might be aware of the Virtualization Extensions, available for selective boards.
>
> They are not available for all the boards/chipsets. You may have to write them on your own, if you want to use those
> boards.
>
> Boards with ARMv7a do not have hardware VE support, that's all I know.
>
> On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow <goswin-v-b@web.de> wrote:
> On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > Hi,
> >
> > Even I am interested with the same.
> >
> > As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
> > ARM Fast Model Emulators.
> >
> > But It has been months since we heard any news about it.
> >
> > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.
> >
> > Even I would like to learn and get some answers from you guys, to the
> > questions posted by Simon Sturm.
>
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
> And what git repository would be the best to try?
>
> MfG
>         Goswin
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>
>
>
> --
> ✉ Regards :: Krishna Pavan ✍
>
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>
>
>
> WARNING / LEGAL TEXT: This message is intended only for the use of the individual or entity to which it is addressed and may
> contain information which is privileged, confidential, proprietary, or exempt from disclosure under applicable law. If you are
> not the intended recipient or the person responsible for delivering the message to the intended recipient, you are strictly
> prohibited from disclosing, distributing, copying, or in any way using this message. If you have received this communication in
> error, please notify the sender and destroy and delete any copies you may have received.
>
> http://www.bsc.es/disclaimer
>
>
Re: State of PV Xen on ARM [ In reply to ]
Hi,

I think that
" If we were to use Xen-ARM PV on any board then we have to check whether
there is support for that board or not within Xen-ARM "

Also, there are two to three types of Xen-ARM, that support different
boards.

Coming to the paravirtualized Xen, you can work with a code and detailed
explanation on ARM FMEs.

Xen-ARM Wiki has a procedure in brief.

Xen-ARM with PV and mini-OS is available for armV5 and can be used to work
on QEMU.

Last thing I knew, and is already posted by Stefano Stabellini, is about
the work that is being carried out by them[many] on cortex-A15 CPU.


On Fri, Mar 1, 2013 at 5:08 PM, Stefano Stabellini <
stefano.stabellini@eu.citrix.com> wrote:

> Xen on ARM with virtualization extensions basically needs a Cortex-A15
> processor. It currently runs on the Arndale board and Samsung
> Chromebooks.
>
> On Fri, 1 Mar 2013, Josep Subirats wrote:
> > Hi,
> >
> > I also tried to deploy Xen-ARM on a Tegra 250 board (supposedly an
> Harmony board) but it was impossible for me to achieve it.
> > I'd also be interested in a Raspberry Pi Xen-ARM version. My biggest
> wondering is whether the new Xen-ARM with Virtualization
> > Extensions is backwards compatible with those boards (Harmony boards
> concretely). Could anyone clarify this?
> >
> > Thanks,
> >
> > Josep
> >
> > On 03/01/2013 07:05 AM, Krishna Pavan wrote:
> > Hi,
> > How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> >
> > Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
> >
> >
> > You might be aware of the Virtualization Extensions, available for
> selective boards.
> >
> > They are not available for all the boards/chipsets. You may have to
> write them on your own, if you want to use those
> > boards.
> >
> > Boards with ARMv7a do not have hardware VE support, that's all I know.
> >
> > On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow <goswin-v-b@web.de>
> wrote:
> > On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > > Hi,
> > >
> > > Even I am interested with the same.
> > >
> > > As far as I know, PV on Xen-ARM for Cortex-A8 is available for
> testing on
> > > ARM Fast Model Emulators.
> > >
> > > But It has been months since we heard any news about it.
> > >
> > > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2
> Harmony.
> > >
> > > Even I would like to learn and get some answers from you guys,
> to the
> > > questions posted by Simon Sturm.
> >
> > How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> > Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
> >
> > And what git repository would be the best to try?
> >
> > MfG
> > Goswin
> >
> > _______________________________________________
> > Xen-arm mailing list
> > Xen-arm@lists.xen.org
> > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
> >
> >
> >
> >
> > --
> > ✉ Regards :: Krishna Pavan ✍
> >
> >
> > _______________________________________________
> > Xen-arm mailing list
> > Xen-arm@lists.xen.org
> > http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
> >
> >
> >
> >
> > WARNING / LEGAL TEXT: This message is intended only for the use of the
> individual or entity to which it is addressed and may
> > contain information which is privileged, confidential, proprietary, or
> exempt from disclosure under applicable law. If you are
> > not the intended recipient or the person responsible for delivering the
> message to the intended recipient, you are strictly
> > prohibited from disclosing, distributing, copying, or in any way using
> this message. If you have received this communication in
> > error, please notify the sender and destroy and delete any copies you
> may have received.
> >
> > http://www.bsc.es/disclaimer
> >
> >
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>


--
✉ Regards :: Krishna Pavan ✍
Re: State of PV Xen on ARM [ In reply to ]
Hi,

What is actually the current and future development plan of the PV version of Xen on ARM?
I guess that this work will not go upstream to the "official" Xen on ARM (originally intended for processors with virtualization extensions) soon and maybe never.

Am I right with this assumption?


Thanks,

Simon


-----Original Message-----
From: xen-arm-bounces@lists.xen.org [mailto:xen-arm-bounces@lists.xen.org] On Behalf Of Stefano Stabellini
Sent: Freitag, 1. März 2013 12:38
To: Josep Subirats
Cc: xen-arm@lists.xen.org
Subject: Re: [XenARM] State of PV Xen on ARM

Xen on ARM with virtualization extensions basically needs a Cortex-A15 processor. It currently runs on the Arndale board and Samsung Chromebooks.

On Fri, 1 Mar 2013, Josep Subirats wrote:
> Hi,
>
> I also tried to deploy Xen-ARM on a Tegra 250 board (supposedly an Harmony board) but it was impossible for me to achieve it.
> I'd also be interested in a Raspberry Pi Xen-ARM version. My biggest
> wondering is whether the new Xen-ARM with Virtualization Extensions is backwards compatible with those boards (Harmony boards concretely). Could anyone clarify this?
>
> Thanks,
>
> Josep
>
> On 03/01/2013 07:05 AM, Krishna Pavan wrote:
> Hi, 
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
>
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
>
> You might be aware of the Virtualization Extensions, available for selective boards.
>
> They are not available for all the boards/chipsets. You may have to
> write them on your own, if you want to use those boards.
>
> Boards with ARMv7a do not have hardware VE support, that's all I know.
>
> On Thu, Feb 28, 2013 at 2:26 PM, Goswin von Brederlow <goswin-v-b@web.de> wrote:
> On Wed, Feb 27, 2013 at 08:36:08PM +0530, Krishna Pavan wrote:
> > Hi,
> >
> > Even I am interested with the same.
> >
> > As far as I know, PV on Xen-ARM for Cortex-A8 is available for testing on
> > ARM Fast Model Emulators.
> >
> > But It has been months since we heard any news about it.
> >
> > PV on Xen-ARM for Cortex-A9 is already available for Tegra 2 Harmony.
> >
> > Even I would like to learn and get some answers from you guys, to the
> > questions posted by Simon Sturm.
>
> How about an ARMv6 like the arm1176jzf-s in the Raspberry Pi?
> Or ARMv7 like an Pengpod or Cubbieboard (Allwinner A10 - sunxi)?
>
> And what git repository would be the best to try?
>
> MfG
>         Goswin
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>
>
>
> --
> ✉ Regards :: Krishna Pavan ✍
>
>
> _______________________________________________
> Xen-arm mailing list
> Xen-arm@lists.xen.org
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
>
>
>
>
> WARNING / LEGAL TEXT: This message is intended only for the use of the
> individual or entity to which it is addressed and may contain
> information which is privileged, confidential, proprietary, or exempt
> from disclosure under applicable law. If you are not the intended
> recipient or the person responsible for delivering the message to the intended recipient, you are strictly prohibited from disclosing, distributing, copying, or in any way using this message. If you have received this communication in error, please notify the sender and destroy and delete any copies you may have received.
>
> http://www.bsc.es/disclaimer
>
>
_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm
Re: State of PV Xen on ARM [ In reply to ]
On Fri, 2013-03-01 at 15:09 +0000, Simon Sturm wrote:
> Hi,
>
> What is actually the current and future development plan of the PV
> version of Xen on ARM?
> I guess that this work will not go upstream to the "official" Xen on
> ARM (originally intended for processors with virtualization
> extensions) soon and maybe never.

> Am I right with this assumption?

The Xen PV port is a completely separate port and won't be merged with
the Xen on ARM with virtext port (speaking as a maintainer of the
virtext port).

That doesn't rule the PV port out as being maintained as a separate
second ARM port. I wouldn't want make any statements about the future of
the PV port but the original authors of the PV Xen on ARM port have not
been publicly active for quite some time now.

Ian.


_______________________________________________
Xen-arm mailing list
Xen-arm@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-arm