On Mon, 2004-01-12 at 05:53, Stephen Waters wrote:
> On Sat, 2004-01-10 at 11:30, Michel DÃnzer wrote:
> > On Thu, 2004-01-08 at 00:40, Stephen Waters wrote:
>
> > What stability problem? Note that the getparam ioctl is only used by the
> > 3D driver.
>
> It crashed if you did much of anything. :) Sometimes gdm would crash,
That would be a gdm bug. Do you mean the X server crashes while gdm
comes up?
> Currently, I'm writing this on 2.6.1-bk1, AMD64. It seems to work
> mostly,
Maybe because the DRI isn't enabled? :\
> > > Jan 7 00:42:37 localhost kernel: ioctl32(XFree86:391): Unknown cmd fd(6)
> > > cmd(c0246400){00} arg(085d1320) on /dev/dri/card0
> > > Jan 7 00:42:37 localhost kernel: ioctl32(XFree86:391): Unknown cmd fd(6)
> > > cmd(c0246400){00} arg(085d1320) on /dev/dri/card0
> >
> > AFAICT this is the DRM_IOCTL_VERSION ioctl, odd that it would be
> > missing... I wonder if the ioctls need special treatment for 32 bit
> > apps?
>
> Xavier Hienne thinks:
> --
> I always thought ioctl numbers would be constants among archs but DRM
> ioctl numbers depend on the architecture. Here, ioctl c0246400 is
> DRM_IOCTL_VERSION, but only on a 32bit arch because the size of a
> structure is hardcoded into this number (bits 16 to 29 - see comment in
> /usr/src/linux/include/asm/ioctl.h). The pb is that this structure
> contains 3 pointers, thus its size goes from 0x024 on a 32 bit arch, to
> 0x030 (my guess) on a 64 bit arch.
Yep, so I guess the DRM would indeed have to treat the 32 bit ioctls
specially.
--
Earthling Michel DÃnzer | Debian (powerpc), X and DRI developer
Software libre enthusiast | http://svcs.affero.net/rm.php?r=daenzer
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel