Update:  RE: G4 + Linux + PCI device + x86 driver = 0
    Michel Lanners 
    mlan at cpu.lu
       
    Mon Dec  6 17:51:56 EST 1999
    
    
  
Hi Geert,
On   5 Dec, this message from Geert Uytterhoeven echoed through cyberspace:
>> David pointed out le16_to_cpu() et al; personally, I use in_/out_le32
>> et al for access to PCI memory space like this:
>> 
>> out_le32 (&device->register, val);
> 
> Which is wrong! Portable PCI memory space accesses must be done using
> {read,write}[bwl]()!
Ooopppss.... Thanks for letting me know. I guess it doesn't make much
difference, because the code I use it in is purely PowerMac, but
anyway... I'll go read...
> See linux/Documentation/IO-mapping.txt 
....that ;-)
Michel
-------------------------------------------------------------------------
Michel Lanners                 |  " Read Philosophy.  Study Art.
23, Rue Paul Henkes            |    Ask Questions.  Make Mistakes.
L-1710 Luxembourg              |
email   mlan at cpu.lu            |
http://www.cpu.lu/~mlan        |                     Learn Always. "
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
    
    
More information about the Linuxppc-dev
mailing list