Nouveau kernel module has a largely os-agnostic "core" component (called nvkm/nvif now) which encompasses the actual operation of the GPU. The drm wrapper around it provides the relevant interfaces for KMS/ioctls/etc. Any port would want the ioctl bits as well, since that's what the userspace mesa/ddx components rely on.
That said, I'm not aware of any serious effort to port nouveau to any other OS. -ilia On Wed, Nov 4, 2015 at 2:08 AM, <cbergst...@pathscale.com> wrote: > Is anyone actually and or actively working on this? > Github.com/pathscale/pscnv is totally bitrot but waaay more portable base. > Nouveau made hard Linux assumptions that will be difficult to overcome > afaik. > > > > *From: *Curtis Hamilton > *Sent: *Wednesday, November 4, 2015 08:06 > *To: *nouveau@lists.freedesktop.org > *Subject: *[Nouveau] Nouveau for FreeBSD > > Any progress on the FreeBSD front? > > > _______________________________________________ > Nouveau mailing list > Nouveau@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau > >
_______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/nouveau