Netgear MA301 works
David Gibson
david at gibson.dropbear.id.au
Mon Jan 1 11:52:29 EST 2001
On Thu, Nov 15, 2001 at 09:33:05PM +1100, Martijn van Oosterhout wrote:
> On Thu, Nov 15, 2001 at 11:28:11AM +0100, Bjoern Giesler wrote:
> > > I'm also concerned about the i386 specificness of the patch but someone
> > > who knows about this can fix that.
> >
> > Hmm. Do you think changing the outl/inl to outb/inb would help? We're
> > only fiddling with bit 6 on the lowest byte anyway, and the endianness /
> > word order of the PCI bus is defined.
>
> Actually, I'm referring to the fact that non-i386 architectures don't have
> in/out instructions, everything is memory-mapped. Like I said, I'm not sure
> how that's supposed to work.
That's ok. On non-x86 platforms the PCI/ISA io space will generally
be mapped to some part of memory, and the in/out functions in the
kernel will become accesses to that region. They'll even byte-swap
appropriately. hermes.c uses inw()/outw() throughout to access the
card's registers.
--
David Gibson | For every complex problem there is a
david at gibson.dropbear.id.au | solution which is simple, neat and
| wrong. -- H.L. Mencken
http://www.ozlabs.org/people/dgibson
More information about the wireless
mailing list