Mailing List Archive

Ethernet on Arm true dom0-less
Hi all,

I have true dom0-less up and running on Xilinx ZynqMP UltraScale+ (Arm A53), based on Xen-4.11 - the official version of SDK 2019.1.

From what I see, PV is not supported in this configuration. Without writing proprietary drivers, would Ethernet sharing between Doms be supported - for example via VNIC?

Thank you,
Dov
The information in this e-mail transmission contains proprietary and business
sensitive information. Unauthorized interception of this e-mail may constitute
a violation of law. If you are not the intended recipient, you are hereby
notified that any review, dissemination, distribution or duplication of this
communication is strictly prohibited. You are also asked to contact the sender
by reply email and immediately destroy all copies of the original message.
Re: Ethernet on Arm true dom0-less [ In reply to ]
On Mon, 1 Mar 2021, Levenglick Dov wrote:
> Hi all,
>
> I have true dom0-less up and running on Xilinx ZynqMP UltraScale+ (Arm A53), based on Xen-4.11 - the official version of SDK 2019.1.
>
> >From what I see, PV is not supported in this configuration. Without writing proprietary drivers, would Ethernet sharing between Doms be supported - for example via VNIC?

Hi Dov,

Yes, PV is not supported yet, but there are a couple of workarounds you
can use today.

One workaround is to setup a couple of AXI Ethernet Lite interfaces in
PL connected via a level2 switch (also in PL). Then you can assign each
ethernet interface to a different VM.

Another workaround is to statically share some memory between the two
VMs. Then you can setup your own ring for communication on top.
RE: Ethernet on Arm true dom0-less [ In reply to ]
Thank you. I'll look into the option in the PL. If not - shared memory it is



> -----Original Message-----
> From: Stefano Stabellini <sstabellini@kernel.org>
> Sent: Tuesday, March 2, 2021 3:51 AM
> To: Levenglick Dov <Dov.Levenglick@elbitsystems.com>
> Cc: Xen-users (Xen-users@lists.xenproject.org) <Xen-
> users@lists.xenproject.org>; Stefano Stabellini <sstabellini@kernel.org>
> Subject: Re: Ethernet on Arm true dom0-less
>
> On Mon, 1 Mar 2021, Levenglick Dov wrote:
> > Hi all,
> >
> > I have true dom0-less up and running on Xilinx ZynqMP UltraScale+ (Arm
> A53), based on Xen-4.11 - the official version of SDK 2019.1.
> >
> > >From what I see, PV is not supported in this configuration. Without writing
> proprietary drivers, would Ethernet sharing between Doms be supported -
> for example via VNIC?
>
> Hi Dov,
>
> Yes, PV is not supported yet, but there are a couple of workarounds you can
> use today.
>
> One workaround is to setup a couple of AXI Ethernet Lite interfaces in PL
> connected via a level2 switch (also in PL). Then you can assign each ethernet
> interface to a different VM.
>
> Another workaround is to statically share some memory between the two
> VMs. Then you can setup your own ring for communication on top.
The information in this e-mail transmission contains proprietary and business
sensitive information. Unauthorized interception of this e-mail may constitute
a violation of law. If you are not the intended recipient, you are hereby
notified that any review, dissemination, distribution or duplication of this
communication is strictly prohibited. You are also asked to contact the sender
by reply email and immediately destroy all copies of the original message.