Subject: Re: radeon driver design (was Re: generic virtual consoles)
To: None <tls@rek.tjls.com>
From: Michael Lorenz <macallan@netbsd.org>
List: tech-kern
Date: 12/22/2005 08:35:20
--Signature_Thu__22_Dec_2005_08_35_20_-0500_w1MrX2MapwdzmM01
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hello,

> > > The end result will *not* be compatible with any current X11
> > > driver.  However, one could write a driver and probably even make
> > > it "safe" to run unprivileged.
> >=20
> > This would be a nice addition to XFree's wsfb driver. And handling
> > acceleration in kernel would allow to queue blitter commands and use
> > interrupts to run them asynchronously. Maybe there should be a
> > simple packet format describing them ( like a command, plane mask,
> > ROP, coordinates, other data, so it would easily be usable for X )
> > and an ioctl that simply takes a pointer to a buffer full of them,
> > enqueues them and maybe sets completion flags.
>=20
> This sounds eerily like the interface DEC used in Ultrix, sometime
> in the late 1980s.  The pmax port implements the kernel side of that
> interface, for some graphics hardware at least -- it might be worth
> looking at.
>=20
> I think it's also written up in at least one paper.

I didn't expect that thought to be new in any way - after all it's just
the straight forward thing to do. Thanks for the pointer, I'l have a
look.=20

have fun
Michael

--Signature_Thu__22_Dec_2005_08_35_20_-0500_w1MrX2MapwdzmM01
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQ6qrmMpnzkX8Yg2nAQLzKAgAraUsaFIvJuualRG4gdO5WtAMsmH9+Ryl
jlPIQ5dt7JuBK8YGnmES1+8DmB3gvNBC8F/vEM/ekIvxb4uTrqy0QWREYCJW+hD9
7+kDjgCrF0Been1ErqRcsyHEBXgR8G7x8Zw+FNq0dP9S7ARyA8cscCTz5+v8WPDf
UzKUyIG7She9K1rhMsvFxr34CCPasjdBCIznqI6rkZKi/O8YaJi4Co8s1HC1URN0
F0QeBZ3wVwIXkO8nvScPY4u3d0paB2Nvcggy5p2rwHVvVhCNcdjt4SDw94ZE8V4e
YJNR6DZcIhnQT2SZEo9tOarxqXbsv4coHmwdZrXCy5KP00DJkqxoSg==
=4Qc/
-----END PGP SIGNATURE-----

--Signature_Thu__22_Dec_2005_08_35_20_-0500_w1MrX2MapwdzmM01--