Bus layer cleanups

Jeremy Huddleston jeremyhu at apple.com
Fri Sep 16 12:17:51 PDT 2011


Hey Matt, thanks a ton for doing this!  This is the last bit of change that I need to get Xorg building on darwin.  I'm currently using Tiago's original s/IOADDRESS/unsigned long/ as a temporary workaround.  Do you have this series somewhere public, so I can just git merge it rather than git-am all of this?

Thanks!

On Sep 16, 2011, at 12:50 PM, Matt Turner wrote:

> ajax sent the original series out in Sept 2010 and has added some
> more on top of it since then.
> 
> His original message was
> 
> On Sep 21, 2010, at 6:28 PM, Adam Jackson wrote:
>> This attempts to tackle Tiago's (justified) hatred for the IOADDRESS type
>> in a slightly more elegant way.  We move more of the VGA hacks to vgahw,
>> port it and int10 over to pciaccess' legacy I/O API, and then clean up
>> some of the remaining detritus.
>> 
>> THIS IS AN ABI BREAK.  Like, a pretty massive one.  Please do not pull
>> this yet.  I'm mostly looking for r-b's here that the strategy looks
>> sane.  The driver work needs to land before this lands, and it's pretty
>> trivial, but I don't want to bother unless this is actually going to
>> merge.
>> 
>> Once (if) this lands, the only remaining direct usage of {in,out}[bwl]
>> in xserver will be xf86SlowBcopy (jokes).  This also makes it plausible
>> to convert the rest of the drivers to the pciaccess API, which then
>> means we can drop roughly 137% of the content of compiler.h.
>> 
>> ---
>> 
>> The following changes since commit c768cdda92696b636c10bb2df64167d5274b4b99:
>> 
>> Merge remote branch 'jamey/reviewed' (2010-09-13 16:48:33 -0700)
>> 
>> are available in the git repository at:
>> 
>> ssh://people.freedesktop.org/~ajax/xserver.git ioaddress
> 
> I merged patches 6 and 12 from the ioaddress branch since #12 just added a
> lost } from #6. Patch 2 had some tab/space mess which I also fixed.
> 
> Let's get this reviewed so we can kill compiler.h.
> 
> Thanks,
> Matt
> 

---
Jeremy Huddleston

Rebuild Sudan
 - Board of Directors
 - http://www.rebuildsudan.org

Berkeley Foundation for Opportunities in Information Technology
 - Advisory Board
 - http://www.bfoit.org



More information about the xorg-devel mailing list