Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Mar 2024 21:56:31 +0100
From:      Mario Marietto <marietto2008@gmail.com>
To:        FreeBSD virtualization <freebsd-virtualization@freebsd.org>,  FreeBSD Mailing List <freebsd-questions@freebsd.org>,  freebsd-hackers <freebsd-hackers@freebsd.org>
Subject:   A project is to be able to pass through an nvidia gpu to a Windows vm virtualized with bhyve.
Message-ID:  <CA%2B1FSije1goqfWLK3%2Bmkwh7jyMf=2wKev8pNSVFTJLZJ%2BvyPDg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hello.

My project is to be able to pass through an nvidia gpu to a Windows vm
virtualized with bhyve. I know how to do that,but no one wants to take my
idea into consideration.  The problem is that Windows gives error 12
(interrupt conflicts) when it finds the nvidia gpu that has been passed
through by bhyve. This is the patch needed :

https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch

Linux does not need this patch anymore because it has been added in the
mainline kernel. Different story is Windows. No one can add that code
inside the Windows code. But,maybe it can be added inside the bhyve code or
that code can be converted in powershell code and run it under Windows. I
don't know what's the best method. But I'm sure that it will work.

Let me know what you think.

-- 
Mario.

[-- Attachment #2 --]
<div dir="ltr"><div>Hello.</div><div><br></div><div>My project is to be able to pass through an nvidia gpu to a Windows
 vm virtualized with bhyve. I know how to do that,but no one wants to 
take my idea into consideration.  The problem is that Windows gives 
error 12 (interrupt conflicts) when it finds the nvidia gpu that has 
been passed through by bhyve. This is the patch needed :<br></div><div><br></div><div><div></div><div><a href="https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch" target="_blank">https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.6.12/acso.patch</a></div><div><br></div><div>Linux
 does not need this patch anymore because it has been added in the 
mainline kernel. Different story is Windows. No one can add that code 
inside the Windows code. But,maybe it can be added inside the bhyve code
 or that code can be converted in powershell code and run it under 
Windows. I don&#39;t know what&#39;s the best method. But I&#39;m sure that it will 
work.</div><div><br></div><div>Let me know what you think.</div><div><br></div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Mario.<br></div></div>

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSije1goqfWLK3%2Bmkwh7jyMf=2wKev8pNSVFTJLZJ%2BvyPDg>