Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 May 2023 17:31:38 +0200
From:      Mario Marietto <marietto2008@gmail.com>
To:        Rebecca Cran <rebecca@bsdio.com>
Cc:        Matthew Grooms <mgrooms@shrew.net>, freebsd-arm@freebsd.org,  Elena Mihailescu <elenamihailescu22@gmail.com>, Mihai Carabas <mihai.carabas@gmail.com>
Subject:   Re: ARM64 virtualization?
Message-ID:  <CA%2B1FSihBjm0Eiguu-DgspsaaW%2BUSMzc%2B4S8gPg-Zc36gjuj0gg@mail.gmail.com>
In-Reply-To: <59668841-6006-51e4-dcfa-efe75542e064@bsdio.com>
References:  <7CCEC16E-41A1-4318-B953-EF61D17EEE3C@mit.edu> <2f69f9a1-e976-65d6-c0be-74404640d1c1@shrew.net> <08360ee6-6829-5362-8188-cdbd2c20e59b@bsdio.com> <CA%2B1FSiiGLYjpo9xkjxDzB%2B%2BUC4XZCytBmzrWXEf-jWekEAntpw@mail.gmail.com> <9aacad10-01c1-a0b5-a2de-32abf670feec@bsdio.com> <CA%2B1FSihTi-zyk_VU9vuQ_BYcPqV_69hYt6S0O41AsH5cx4WnDw@mail.gmail.com> <59668841-6006-51e4-dcfa-efe75542e064@bsdio.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000006781e705fbe564c5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Sure. I've been (and I'm) one the most active users of the Jetson nano in
the last years. I've enabled kvm again recently on my Jetson nano. I don't
live without virtualization. I play every day with qemu,kvm,bhyve and every
tool that can be used to virtualize an os. If kvm can be enabled on the
jetson nano,why should it not work on the jetson orin ? I'm also very
interested to install FreeBSD on the nano and on the orin. Unfortunately I
haven't found someone who wants to help me. I can't handle this project
alone. I'm not experienced enough.

On Wed, May 17, 2023 at 4:21=E2=80=AFPM Rebecca Cran <rebecca@bsdio.com> wr=
ote:

> Hmm, the Jetson Orin does appear to support virtualization and
> apparently people have had success with KVM under Linux.
>
> I'm wondering how well-supported FreeBSD would be on it since it still
> uses FDT, and trying to boot Linux using ACPI instead didn't go well.
>
> I have an Orin Development Kit here I could try. If FreeBSD boots on it,
> then I can start working on bhyve before my Ampere system gets here.
>
>
> --
> Rebecca Cran
>
>
> On 5/17/23 05:33, Mario Marietto wrote:
> > oh my god. That's such a nice toy to play with. Too much expensive for
> > my pockets. I'm making experiences with cheaper socs like the tegra
> > ones,jetson nano and maybe in the next future,the jetson orin. Do you
> > think that if I buy the jetson orin,I could be able to help you,anyway =
?
> >
> > On Wed, May 17, 2023 at 2:11=E2=80=AFPM Rebecca Cran <rebecca@bsdio.com=
> wrote:
> >
> >     I'm getting the Ampere Developer Kit from
> >     https://www.ipi.wiki/products/com-hpc-ampere-altra .
> >
> >
> >     --
> >
> >     Rebecca Cran
> >
> >
> >     On 5/16/23 10:14, Mario Marietto wrote:
> >     > Hello Rebecca,
> >     >
> >     > i will be happy to help you. what system you will buy ? i want to
> >     > evaluate the cost. If it is affordable for me I will also buy
> >     the same
> >     > and i could test your code or something else task that you need.
> >     i ve
> >     > been always interested in the bhyve development.
> >     >
> >     > Il mar 16 mag 2023, 17:41 Rebecca Cran <rebecca@bsdio.com> ha
> >     scritto:
> >     >
> >     >     On 5/15/23 13:58, Matthew Grooms wrote:
> >     >
> >     >     > On 5/15/2023 2:39 PM, John F Carr wrote:
> >     >     >> Is there any active work on getting bhyve virtualization
> >     >     working on
> >     >     >> 64 bit ARM?  I see some work was started a few years ago
> >     (e.g.
> >     >     >> https://reviews.freebsd.org/D26976,
> >     >     >> https://bhyvecon.org/bhyvecon2016-Mihai.pdf). It seems to
> >     have
> >     >     been
> >     >     >> abandoned or at least stalled.
> >     >     >>
> >     >     >> I may be able to help.  It's not a project I can take on
> >     myself.
> >     >     >
> >     >     > Porting bhyve to arm has been one of the longest running UP=
B
> >     >     projects.
> >     >     > You can find more info on the history here ...
> >     >     >
> >     >     >
> >     >
> >
> https://wiki.freebsd.org/DevSummit/202303?action=3DAttachFile&do=3Dview&t=
arget=3DPresentation+-+bhyvecon.pdf
> >     <
> https://wiki.freebsd.org/DevSummit/202303?action=3DAttachFile&do=3Dview&t=
arget=3DPresentation+-+bhyvecon.pdf
> >
> >     >
> >      <
> https://wiki.freebsd.org/DevSummit/202303?action=3DAttachFile&do=3Dview&t=
arget=3DPresentation+-+bhyvecon.pdf
> >     <
> https://wiki.freebsd.org/DevSummit/202303?action=3DAttachFile&do=3Dview&t=
arget=3DPresentation+-+bhyvecon.pdf
> >>
> >     >
> >     >     >
> >     >     >
> >     >     > Your best bet is probably to take a look a the following
> >     review
> >     >     opened
> >     >     > by Andrew Turner late last year. His work is based on the
> >     original
> >     >     > port by the UPB team ...
> >     >     >
> >     >     > https://reviews.freebsd.org/D37428
> >     >     >
> >     >     > I can't speak to the current state of this work. From what =
I
> >     >     recall,
> >     >     > there were several attempts made by UPB to collaborate,
> >     but they
> >     >     > failed to get a response. Perhaps he/they can chime in
> >     here with
> >     >     more
> >     >     > detail.
> >     >
> >     >     I'll be getting an Ampere system in the next few weeks and
> >     hope to be
> >     >     able to work on the Aarch64 bhyve code.
> >     >
> >     >
> >     >     --
> >     >
> >     >     Rebecca Cran
> >     >
> >     >
> >
> >
> >
> > --
> > Mario.
>


--=20
Mario.

--0000000000006781e705fbe564c5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Sure. I&#39;ve been (and I&#39;m) one the most active user=
s of the Jetson nano in the last years. I&#39;ve enabled kvm again recently=
 on my Jetson nano. I don&#39;t live without virtualization. I play every d=
ay with qemu,kvm,bhyve and every tool that can be used to virtualize an os.=
 If kvm can be enabled on the jetson nano,why should it not work on the jet=
son orin ? I&#39;m also very interested to install FreeBSD on the nano and =
on the orin. Unfortunately I haven&#39;t found someone who wants to help me=
. I can&#39;t handle this project alone. I&#39;m not experienced enough.<br=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Wed, May 17, 2023 at 4:21=E2=80=AFPM Rebecca Cran &lt;<a href=3D"mailto=
:rebecca@bsdio.com">rebecca@bsdio.com</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex">Hmm, the Jetson Orin does appear to su=
pport virtualization and <br>
apparently people have had success with KVM under Linux.<br>
<br>
I&#39;m wondering how well-supported FreeBSD would be on it since it still =
<br>
uses FDT, and trying to boot Linux using ACPI instead didn&#39;t go well.<b=
r>
<br>
I have an Orin Development Kit here I could try. If FreeBSD boots on it, <b=
r>
then I can start working on bhyve before my Ampere system gets here.<br>
<br>
<br>
-- <br>
Rebecca Cran<br>
<br>
<br>
On 5/17/23 05:33, Mario Marietto wrote:<br>
&gt; oh my god. That&#39;s such a nice toy to play with. Too much expensive=
 for <br>
&gt; my pockets. I&#39;m making experiences with cheaper socs like the tegr=
a <br>
&gt; ones,jetson nano and maybe in the next future,the jetson orin. Do you =
<br>
&gt; think that if I buy the jetson orin,I could be able to help you,anyway=
 ?<br>
&gt;<br>
&gt; On Wed, May 17, 2023 at 2:11=E2=80=AFPM Rebecca Cran &lt;<a href=3D"ma=
ilto:rebecca@bsdio.com" target=3D"_blank">rebecca@bsdio.com</a>&gt; wrote:<=
br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I&#39;m getting the Ampere Developer Kit from<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ipi.wiki/products/com-hpc-am=
pere-altra" rel=3D"noreferrer" target=3D"_blank">https://www.ipi.wiki/produ=
cts/com-hpc-ampere-altra</a> .<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0-- <br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Rebecca Cran<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0On 5/16/23 10:14, Mario Marietto wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Hello Rebecca,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; i will be happy to help you. what system you w=
ill buy ? i want to<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; evaluate the cost. If it is affordable for me =
I will also buy<br>
&gt;=C2=A0 =C2=A0 =C2=A0the same<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; and i could test your code or something else t=
ask that you need.<br>
&gt;=C2=A0 =C2=A0 =C2=A0i ve<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; been always interested in the bhyve developmen=
t.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Il mar 16 mag 2023, 17:41 Rebecca Cran &lt;<a =
href=3D"mailto:rebecca@bsdio.com" target=3D"_blank">rebecca@bsdio.com</a>&g=
t; ha<br>
&gt;=C2=A0 =C2=A0 =C2=A0scritto:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0On 5/15/23 13:58, Matthew G=
rooms wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; On 5/15/2023 2:39 PM, =
John F Carr wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; Is there any activ=
e work on getting bhyve virtualization<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0working on<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; 64 bit ARM?=C2=A0 =
I see some work was started a few years ago<br>
&gt;=C2=A0 =C2=A0 =C2=A0(e.g.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; <a href=3D"https:/=
/reviews.freebsd.org/D26976" rel=3D"noreferrer" target=3D"_blank">https://r=
eviews.freebsd.org/D26976</a>,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; <a href=3D"https:/=
/bhyvecon.org/bhyvecon2016-Mihai.pdf" rel=3D"noreferrer" target=3D"_blank">=
https://bhyvecon.org/bhyvecon2016-Mihai.pdf</a>). It seems to<br>
&gt;=C2=A0 =C2=A0 =C2=A0have<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0been<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; abandoned or at le=
ast stalled.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;&gt; I may be able to h=
elp.=C2=A0 It&#39;s not a project I can take on<br>
&gt;=C2=A0 =C2=A0 =C2=A0myself.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; Porting bhyve to arm h=
as been one of the longest running UPB<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0projects.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; You can find more info=
 on the history here ...<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://wiki.freebsd.org/DevSummit/20230=
3?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bhyvecon.pd=
f" rel=3D"noreferrer" target=3D"_blank">https://wiki.freebsd.org/DevSummit/=
202303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bhyvec=
on.pdf</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"https://wiki.freebsd.org/DevSummit/2=
02303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bhyveco=
n.pdf" rel=3D"noreferrer" target=3D"_blank">https://wiki.freebsd.org/DevSum=
mit/202303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bh=
yvecon.pdf</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0=C2=A0&lt;<a href=3D"https://wiki.freebsd.org/DevSu=
mmit/202303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+b=
hyvecon.pdf" rel=3D"noreferrer" target=3D"_blank">https://wiki.freebsd.org/=
DevSummit/202303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentatio=
n+-+bhyvecon.pdf</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"https://wiki.freebsd.org/DevSummit/2=
02303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bhyveco=
n.pdf" rel=3D"noreferrer" target=3D"_blank">https://wiki.freebsd.org/DevSum=
mit/202303?action=3DAttachFile&amp;do=3Dview&amp;target=3DPresentation+-+bh=
yvecon.pdf</a>&gt;&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; Your best bet is proba=
bly to take a look a the following<br>
&gt;=C2=A0 =C2=A0 =C2=A0review<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0opened<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; by Andrew Turner late =
last year. His work is based on the<br>
&gt;=C2=A0 =C2=A0 =C2=A0original<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; port by the UPB team .=
..<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"https://rev=
iews.freebsd.org/D37428" rel=3D"noreferrer" target=3D"_blank">https://revie=
ws.freebsd.org/D37428</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; I can&#39;t speak to t=
he current state of this work. From what I<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0recall,<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; there were several att=
empts made by UPB to collaborate,<br>
&gt;=C2=A0 =C2=A0 =C2=A0but they<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; failed to get a respon=
se. Perhaps he/they can chime in<br>
&gt;=C2=A0 =C2=A0 =C2=A0here with<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0more<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0&gt; detail.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0I&#39;ll be getting an Ampe=
re system in the next few weeks and<br>
&gt;=C2=A0 =C2=A0 =C2=A0hope to be<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0able to work on the Aarch64=
 bhyve code.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0--<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;=C2=A0 =C2=A0 =C2=A0Rebecca Cran<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; -- <br>
&gt; Mario.<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--0000000000006781e705fbe564c5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSihBjm0Eiguu-DgspsaaW%2BUSMzc%2B4S8gPg-Zc36gjuj0gg>