[Xorg] The big multiconsole nasty

Jesse Barnes jbarnes at engr.sgi.com
Thu Jul 15 06:18:00 PDT 2004


On Thursday, July 15, 2004 5:40 am, Egbert Eich wrote:
> Alan Cox writes:
>  > On Maw, 2004-07-13 at 20:18, Jesse Barnes wrote:
>  > > Sure, that would be even better.  For legacy space, size would usually
>  > > be 64k, right?  Or would we want to add a 'base' argument and allow
>  > > callers to just map the ports they're interested in?
>  >
>  > For platforms where port space can be bigger than 16bit and when port
>  > space is mmio mapped I can see it helping.
>
> Are there such platforms - and is this relevant at all today?

Yes, and I think so.

> I always thought that PIO was a cheap way of implementing HW
> access in days where you only had 16 memory address lines and
> address decoders were expensive so that you only wanted to
> decode a few address lines.
> Therefore today I'd expect MMIO would be the method of choice
> if HW required more than a few ports or does not have to care
> about legacy.

Right, I think most drivers will use MMIO once they're up.  However, POSTing 
devices with x86 option ROMs means using legacy I/O ports.

Jesse



More information about the xorg mailing list