[PATCH] Abstract calls to in/out with IN/OUT macros

keithp keithp at keithp.com
Sun Nov 1 15:13:57 PST 2009


Excerpts from Mark Kettenis's message of Sun Nov 01 13:19:04 -0800 2009:

> While I sympathise with your attempt to clean up the mess in
> compiler.h, this will break at least one driver (xf86-video-i128).

A fine example of why we want to merge the drivers into the server :-)

In any case, for now, I'd rather see an ABI/API compatible change that
has the server get at the system io functions through a standard api
while still providing the old interfaces so that drivers continue to
build unchanged. Having those old interfaces work through the new
standard API would be great if possible. Marking those as 'deprecated'
so that the compiler emits a warning would be a nice bonus.

I should start a wiki page about how we want to change the driver
API/ABI...

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-devel/attachments/20091101/2128470d/attachment.pgp 


More information about the xorg-devel mailing list