Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jul 2024 13:51:18 +0200
From:      Mario Marietto <marietto2008@gmail.com>
To:        Dave Cottlehuber <dch@skunkwerks.at>, Mark Peek <mp@freebsd.org>
Cc:        freebsd-virtualization <freebsd-virtualization@freebsd.org>
Subject:   Re: looking for a regression
Message-ID:  <CA%2B1FSigOJD0WFUxqc%2BzKCoSpB1sNY9nMK9nXU9AiJSeEOBj54Q@mail.gmail.com>
In-Reply-To: <5ece3b86-1ab2-4e5d-81a6-28a8b4271d6e@app.fastmail.com>
References:  <CA%2B1FSig7BXkUO6d_3mjpRf%2BZBrR__7CMBih7UxEQnkQ70E=H%2BA@mail.gmail.com> <5ece3b86-1ab2-4e5d-81a6-28a8b4271d6e@app.fastmail.com>

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

Hello.

My GPU passthrough only works if I use a specific kernel module,called
vmm.ko. I'm trying to understand which branch,revision and commit it comes
from. I can give you some details of this file :

created on 04.03.2024
modified 04.03.2024
size =3D 500,3 KiB (512.288 byte)

any other vmm.ko will not work. I made a lot of installations and
reinstallations of FreeBSD. I only know that it works for :

FreeBSD 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 #0

The point is that I want to find the same file on the FreeBSD servers,to
have the counterproof that it comes from a specific place.
At this time I haven't been able to do it. As I said,I'm repeating a lot of
time these commands :

git checkout <commit hash>
make -j12 buildworld buildkernel
make -j12 installworld installkernel
reboot
test

and everytime I change the commit hash value,for example :

14-RELEASE =3D f9716eee8ab45ad906d9b5c5233ca20c10226ca7
14-RELEASE-p7 =3D 70eb00f17b310f599b60939c1afa326c7b2c390c
14-RELEASE-p6 #15 =3D d338712beb16ad7740bbd00bd93299a131a68045

but every vmm.ko that I tried hasn't been able to skip the error 43 on the
bhyve Windows vm. Only one file can and that's the one above. But I don't
remember where I got it.

# sha256sum vmm.ko
c57645e8d1a43714bb899813567f4678dddd73ca55e5745f77daea8241126d48  vmm.ko

I can't upgrade the system to 14.1 (I've already tried),because the module
vmm.ko works only for the 14.0 branch.
Can't be loaded for 14.1,so I'm frozen to use the 14.0-p6. I've upgraded to
p7 and the vmm.ko module offered wasn't good.
Mine was good,instead. I suppose that I can continue to exchange the
modules only until the end of the 14.0 branch.
I'm on amd64.

On Wed, Jul 10, 2024 at 10:55=E2=80=AFAM Dave Cottlehuber <dch@skunkwerks.a=
t> wrote:

> On Tue, 9 Jul 2024, at 23:42, Mario Marietto wrote:
> > Hello.
> >
> > I'm looking for a regression. Can someone help me to find which commit
> > belongs to this version of FreeBSD ?---> FreeBSD 14.0-RELEASE-p6 #0
> >
> > For example :
> >
> > 14.0-RELEASE-p6 #15 =3D commit d338712beb16ad7740bbd00bd93299a131a68045
> >
> > very thanks.
> >
> >
> > --
> > Mario.
>
> I'm not sure I understand the question, but if you want to know what
> the equivalent commit is, for the 14.0-RELEASE branch, you can look
> here https://cgit.freebsd.org/src/log/?h=3Dreleng/14.0 to see what's
> changed from 14.0p0 -> 14.0p8 etc.
>
> Or if you have the freebsd src git repo cloned, just re-fetch:
>
> $ git fetch origin/releng/14.0
> $ git log [--oneline] origin/releng/14.0
>
> A+
> Dave
>


--=20
Mario.

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

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>My GPU passthrough on=
ly works if I use a specific kernel=20
module,called vmm.ko. I&#39;m trying to understand which=20
branch,revision and commit it comes from. I can give you some details of
 this file :</div><div><br></div><div>created on 04.03.2024</div><div>modif=
ied 04.03.2024</div><div>size =3D 500,3 KiB (512.288 byte)</div><div><br></=
div><div>any other vmm.ko will not work. I made a lot of installations and =
reinstallations of FreeBSD. I only know that it works for :<br></div><div><=
br></div><div>
FreeBSD 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 #0</div><div><br></div><div=
>The
 point is that I want to find the same file on the FreeBSD servers,to=20
have the counterproof that it comes from a specific place.</div><div>At thi=
s time I haven&#39;t been able to do it. As I said,I&#39;m repeating a lot =
of time these commands :<br></div><div>=C2=A0<br></div><div>git checkout &l=
t;commit hash&gt;<br>make -j12 buildworld buildkernel<br>make -j12 installw=
orld installkernel</div><div>reboot</div><div>test</div><div><br></div><div=
>and everytime I change the commit hash value,for example :</div><div><br><=
/div><div>14-RELEASE =3D f9716eee8ab45ad906d9b5c5233ca20c10226ca7<br>14-REL=
EASE-p7 =3D 70eb00f17b310f599b60939c1afa326c7b2c390c<br>14-RELEASE-p6 #15 =
=3D d338712beb16ad7740bbd00bd93299a131a68045</div><div></div><div><br></div=
><div>but
 every vmm.ko that I tried hasn&#39;t been able to skip the error 43 on the=
=20
bhyve Windows vm. Only one file can and that&#39;s the one above. But I=20
don&#39;t remember where I got it.</div><div><br></div><div># sha256sum vmm=
.ko<br><div>c57645e8d1a43714bb899813567f4678dddd73ca55e5745f77daea8241126d4=
8 =C2=A0vmm.ko</div><div><br></div><div>I
 can&#39;t upgrade the system to 14.1 (I&#39;ve already tried),because the=
=20
module vmm.ko works only for the 14.0 branch.=C2=A0</div><div>Can&#39;t be =
loaded for=20
14.1,so I&#39;m frozen to use the 14.0-p6. I&#39;ve upgraded to p7 and the=
=20
vmm.ko module offered wasn&#39;t good.=C2=A0</div><div>Mine was good,instea=
d. I suppose that
 I can continue to exchange the modules only until the end of the 14.0=20
branch.</div><div>I&#39;m on amd64.</div> </div></div><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jul 10, 2024 at 10:=
55=E2=80=AFAM Dave Cottlehuber &lt;<a href=3D"mailto:dch@skunkwerks.at" tar=
get=3D"_blank">dch@skunkwerks.at</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">On Tue, 9 Jul 2024, at 23:42, Mario Mariet=
to wrote:<br>
&gt; Hello. <br>
&gt;<br>
&gt; I&#39;m looking for a regression. Can someone help me to find which co=
mmit <br>
&gt; belongs to this version of FreeBSD ?---&gt; FreeBSD 14.0-RELEASE-p6 #0=
 <br>
&gt;<br>
&gt; For example : <br>
&gt;<br>
&gt; 14.0-RELEASE-p6 #15 =3D commit d338712beb16ad7740bbd00bd93299a131a6804=
5 <br>
&gt;<br>
&gt; very thanks. <br>
&gt;<br>
&gt;<br>
&gt; -- <br>
&gt; Mario.<br>
<br>
I&#39;m not sure I understand the question, but if you want to know what<br=
>
the equivalent commit is, for the 14.0-RELEASE branch, you can look<br>
here <a href=3D"https://cgit.freebsd.org/src/log/?h=3Dreleng/14.0" rel=3D"n=
oreferrer" target=3D"_blank">https://cgit.freebsd.org/src/log/?h=3Dreleng/1=
4.0</a> to see what&#39;s<br>
changed from 14.0p0 -&gt; 14.0p8 etc.<br>
<br>
Or if you have the freebsd src git repo cloned, just re-fetch:<br>
<br>
$ git fetch origin/releng/14.0<br>
$ git log [--oneline] origin/releng/14.0<br>
<br>
A+<br>
Dave<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>

--000000000000d50e51061ce3457f--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSigOJD0WFUxqc%2BzKCoSpB1sNY9nMK9nXU9AiJSeEOBj54Q>