From: Eric A. <et...@lc...> - 2005-09-01 20:18:15
|
On Thu, 2005-09-01 at 11:32 -0700, Ian Romanick wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Ian Romanick wrote: > > There's been quite a bit of discussion about this on #dri-devel the pas= t > > few days. I thought I'd write up a quick summary and post it to the > > list. I know that there are a lot of interested parties that are on th= e > > list, but who don't hang out in #dri-devel. :) > >=20 > > As described in an old message[1], the new memory manager will be > > partially in the kernel and partially in user space. The discussions i= n > > IRC have focused on the interface between the two. Listed below are th= e > > functions that have been discussed. The names are just made up. >=20 > I've made some slight changes to the interface, and I've even got some > code (a header file anyway) to show for it. Yay me. >=20 > At current count we need 6 ioctls for the memory manager. However, > there are only 5 available ioctl numbers available below 0x40. Is it > possible to use numbers above 0x79? I count 0x08-0x0f, 0x1e-0x1f, 0x2d-0x2f, 0x3b-0x3f, or 18. While it should be doable to use numbers 0x80 and up, there may be cases such as inside the kernel where we're comparing an ioctl against 0x40 and looking at the driver's set if it's >=3D. We'll have to poke around before deciding, I think. --=20 Eric Anholt et...@lc... http://people.freebsd.org/~anholt/ anholt@FreeBSD.org |