Re: NVIDIA FreeBSD kernel feature requests
- From: Oleksandr Tymoshenko <gonzo@xxxxxxxxxxxx>
- Date: Thu, 29 Jun 2006 19:19:19 +0300
Christian Zander wrote:
Hi all,I've stumbled across this issue a while ago. Actually it can
# Task: implement mechanism to allow character drivers to
maintain per-open instance data (e.g. like the Linux
kernel's 'struct file *').
Motivation: allows per thread NVIDIA notification delivery; also
reduces CPU overhead for notification delivery
from the NVIDIA kernel module to the X driver and to
OpenGL.
Priority: should translate to improved X/OpenGL performance.
Status: has not been started.
be partially solved using EVENTHANDLER_REGISTER of dev_clone event with
keeping state structure in si_drv1 or si_drv2 fields. I'm not sure it's
the best solution but it works for me though it smells like hack, and
looks like hack :) Anyway, having legitimate per-open instance data
structures of cdevs is a great assistance in porting linux drivers to
FreeBSD. Just my $0.02.
--
Sincerely,
Oleksandr Tymoshenko
PBXpress Communications, Inc.
http://www.pbxpress.com
Tel./Fax.: +1 866 SIP PBX1 Ext. 656
_______________________________________________
freebsd-hackers@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: NVIDIA FreeBSD kernel feature requests
- From: Kip Macy
- Re: NVIDIA FreeBSD kernel feature requests
- References:
- NVIDIA FreeBSD kernel feature requests
- From: Christian Zander
- NVIDIA FreeBSD kernel feature requests
- Prev by Date: Re: Return value of malloc(0)
- Next by Date: Re: Return value of malloc(0)
- Previous by thread: NVIDIA FreeBSD kernel feature requests
- Next by thread: Re: NVIDIA FreeBSD kernel feature requests
- Index(es):
Relevant Pages
|
|