Re: looking for a regression

From: Mario Marietto <marietto2008_at_gmail.com>
Date: Wed, 10 Jul 2024 11:51:18 UTC
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.