Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Apr 2001 17:43:46 -0400
From:      Coleman Kane <cokane@freebsd.org>
To:        3d@freebsd.org
Cc:        mreimer@vpop.net, multimedia@freebsd.org
Subject:   Re: nvidia binary drivers
Message-ID:  <20010402174346.A71931@cokane.yi.org>
In-Reply-To: <20010402173832.C926C37B71C@hub.freebsd.org>; from 3d@hub.freebsd.org on Mon, Apr 02, 2001 at 10:38:32AM -0700
References:  <3AC8B3D6.7A8047F5@vpop.net> <20010402173832.C926C37B71C@hub.freebsd.org>

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

--J2SCkAp4GZ/dPZZf
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

The fact remains that one cannot simply load the linux kernel module into t=
he
FreeBSD kernel, even using emulation. For this it would be necessary to have
access to the port and build a native kernel module for nvidia. Perhaps in =
time,
someone will... The emulation provided for userland linux programs is not l=
ike a
linux kernel running within FreeBSD, but rather a translation layer that re=
codes
system calls for FreeBSD before the system handles them. Kernel objects are=
 a
far different story. Many of them need a complete re-write to be nicely
implemented in the kernel, the functionality there doesn't simply transfer =
over
by renaming a few calls and changing a few arguments.

Marc van Woerkom had the audacity to say:
>=20
> >   I think that wouldn't help any -- nvidia_drv.o needs the kernel module
> >   to communicate with the card.=20
>=20
> A Linux X server running under FreeBSD Linuxulater would of course
> have no trouble talking to a Linux kernel module - or?
> I rather think that the Linux emulation is possibly not
> complete enough. (for example I have no clue how to introduce
> the /dev/nvida driver here)
>=20
>=20
> > Theoretically, all that needs to happen is
> >   to port the kernel module to BSD, and then everything else should just
> >   work.=20
>=20
> I know that for over a year now. :)
> This makes the work not less depressing.
>=20
> At least I have now access to a Linux box with XF4, so can
> probe little better what's going. =20
>=20
>=20
> >   http://www.FreeBSD.org/cgi/search.cgi?words=3Dtriantos&max=3D100&sort=
=3Ddate&index=3Dall&source=3Dfreebsd-hackers
>=20
> At least one FreeBSD user was working there at nvidia a year ago, but
> obviously he had other things to do. :)
>=20
> Regards,
> Marc
>=20
>=20
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-multimedia" in the body of the message
>=20

--J2SCkAp4GZ/dPZZf
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE6yPKSERViMObJ880RAR2nAJ4sILK72L/fsIfkxWPJl7bYxaMKLACfbifM
XJliUVrlyFyLwJ6psOVm/tY=
=kYJ7
-----END PGP SIGNATURE-----

--J2SCkAp4GZ/dPZZf--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010402174346.A71931>