On Apr 12, 2005 11:22 AM, Dan Malek <dan@xxxxxxxxxxxxxxxxx> wrote: > The Au15xx uses 36-bit addressing for the PCI (among other) physical > addresses. The mmap() in your driver is the right thing, but you need > to use io_remap_page_range() where the 2nd parameter is a phys_t. > Your offset should be a phys_t type, and pci_resource_start() also > returns a phys_t. Yeah, this was exactly my problem. Last night I managed to find the comment about this in au1000.h. Now I can happily mmap() the PCI devices memory. Thanks! --Clem