"Gearheart, Todd" schrieb:
[ Flight Simulator ]
Interessting work!
> Has anyone else had similar (positive) results/experience with X and GL?
I tried it with RTAI and have the same positive results.
BTW: you can make sure that the driver doesn't
include any unsolicted cli instructions with the following
command sequence:
[kuhn@bee drm]$ objdump -d NVdriver | grep "fa.*cli"
1412: fa cli
1441: fa cli
21e1: fa cli
...
output for NVdriver compiled against standard kernel headers
[kuhn@bee drm]$ objdump -d NVdriver | grep "fa.*cli"
[kuhn@bee drm]$
(no) output for NVdriver compiled against RTAI or RTL
enhanced headers
There is only one problem left: the Xserver binary (4.1.0)
provides a function xf86GetClocks() that calls
xf86DisableInterrupts() which has a hard coded cli (Arrrg!)
(again check out with objdump -d).
xf86GetClocks() is called at startup by several drivers:
[root@bee drivers]# for i in `ls *.o` ; do \
> if [ `objdump -t $i | grep xf86GetClocks | wc -l` != "0" ]; then \
> echo $i; fi ; done
chips_drv.o
trident_drv.o
tseng_drv.o
vga_drv.o
And xf86DisableInterrupts() is only called by one driver directly:
[root@bee drivers]# for i in `ls *.o` ; do \
> if [ `objdump -t $i | grep xf86DisableInterrupts | wc -l` != "0" ]; then \
> echo $i; fi ; done
atimisc_drv.o
As libGL.so.1.0.1251 also doesn't contain any cli, the
world theoreticaly should be (and praticaly prooven is)
fine with NVidia ...
best regards
Bernhard
--
Bernhard Kuhn, Software Engineer, Lineo Inc. (Where Open Meets Smart)
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/