Re: How well work bhyve for arm64 at this time ? and it is able to passthru the GPU ?

From: Mario Marietto <marietto2008_at_gmail.com>
Date: Wed, 22 Jan 2025 18:14:18 UTC
Hello.

I've found this old document,dated 2016,where the Linaro team says to have
upstreamed the patches to passthru a gpu on arm64 for the boards that
supporters the gicV3 specifications :

https://old.linaro.org/blog/kvm-pciemsi-passthrough-armarm64/

Those patches work if we use qemu and kvm. They don't explain which arm64
boards are supported.

I don't understand what is the context in which those patches work. And
what's the situation today ?
I presume that the board should have the PCIe bus ? Maybe boards like
Ampere or ThunderX2 or the Radxa Orion O6 ?

If I use those boards with qemu and kvm,could I make the passthru of the
GPU ?

Anyway,I presume that on that high level arm boards,the bhyve developer
could add the necessary patches to allow the passthru of the gpu ? Are
there some plans to do it ?

On Wed, Jan 22, 2025 at 5:31 PM Andrew Turner <andrew@fubar.geek.nz> wrote:

> On 2025-01-22 15:08, Mario Marietto wrote:
> > Hello.
> >
> > Someone these days is playing with bhyve for arm64 ? I didn't have the
> > time to try it,but I'm interested to well work at this time and above
> > all,if it is able to pass through the GPU used by the host,let's say
> > FreeBSD installed on some capable Arm64 board,to a guest,let's say
> > Linux as guest OS. I doubt that it can be done,but I really want to
> > know the answer.
>
> There is currently no device passthrough on arm64.
>
> Andrew
>


-- 
Mario.