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
[-- Attachment #1 --] 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 = 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 = f9716eee8ab45ad906d9b5c5233ca20c10226ca7 14-RELEASE-p7 = 70eb00f17b310f599b60939c1afa326c7b2c390c 14-RELEASE-p6 #15 = 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 AM Dave Cottlehuber <dch@skunkwerks.at> 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 = 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=releng/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 > -- Mario. [-- Attachment #2 --] <div dir="ltr"><div>Hello.</div><div><br></div><div>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 :</div><div><br></div><div>created on 04.03.2024</div><div>modified 04.03.2024</div><div>size = 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 have the counterproof that it comes from a specific place.</div><div>At this time I haven't been able to do it. As I said,I'm repeating a lot of time these commands :<br></div><div> <br></div><div>git checkout <commit hash><br>make -j12 buildworld buildkernel<br>make -j12 installworld 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 = f9716eee8ab45ad906d9b5c5233ca20c10226ca7<br>14-RELEASE-p7 = 70eb00f17b310f599b60939c1afa326c7b2c390c<br>14-RELEASE-p6 #15 = d338712beb16ad7740bbd00bd93299a131a68045</div><div></div><div><br></div><div>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.</div><div><br></div><div># sha256sum vmm.ko<br><div>c57645e8d1a43714bb899813567f4678dddd73ca55e5745f77daea8241126d48 vmm.ko</div><div><br></div><div>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. </div><div>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. </div><div>Mine was good,instead. I suppose that I can continue to exchange the modules only until the end of the 14.0 branch.</div><div>I'm on amd64.</div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 10, 2024 at 10:55 AM Dave Cottlehuber <<a href="mailto:dch@skunkwerks.at" target="_blank">dch@skunkwerks.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 9 Jul 2024, at 23:42, Mario Marietto wrote:<br> > Hello. <br> ><br> > I'm looking for a regression. Can someone help me to find which commit <br> > belongs to this version of FreeBSD ?---> FreeBSD 14.0-RELEASE-p6 #0 <br> ><br> > For example : <br> ><br> > 14.0-RELEASE-p6 #15 = commit d338712beb16ad7740bbd00bd93299a131a68045 <br> ><br> > very thanks. <br> ><br> ><br> > -- <br> > Mario.<br> <br> I'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="https://cgit.freebsd.org/src/log/?h=releng/14.0" rel="noreferrer" target="_blank">https://cgit.freebsd.org/src/log/?h=releng/14.0</a> to see what's<br> changed from 14.0p0 -> 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="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">Mario.<br></div>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSigOJD0WFUxqc%2BzKCoSpB1sNY9nMK9nXU9AiJSeEOBj54Q>
