[Xorg] The big multiconsole nasty
Egbert Eich
eich at pdx.freedesktop.org
Tue Jul 13 12:09:12 PDT 2004
Jesse Barnes writes:
>
> In the arch specific in/out routines you mean? I see lots of lines like
> inb(0x3c8) in various drivers and other code...
Can you point me to them, please?
>
> in/out is pretty slow already, and is only used at startup time, afaict. Most
> code just does memory reads/writes to register space doesn't it?
>
This depends very much on the driver.
> >
> > > As it stands, the X server's platform code has to assume one, global,
> > > I/O port base address...
> >
> > Not true any more. Take a look at the AXP and PPC code. Possibly also the
> > IA64 code.
>
> Yeah, I'm looking at the ia64 stuff, it's still missing the necessary support.
> It looks like ppc is still limited to doing legacy I/O (like the above inb)
> to one bus.
Are you sure? I mean I didn't implement it, but I always had the impression
that the offset values in all the IO code was introduced for that purpose.
I'll take a look later.
Cheers,
Egbert.
More information about the xorg
mailing list