Thread (3 messages) 3 messages, 3 authors, 2002-07-22

Re: Directly accessing I/O ports

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2002-07-20 18:10:58

For that matter, what's the *right* way to access this sort of thing
from userland?
mmap /proc/bus/pci with proper flags. By defaults it's PIO,
but you can use ioctl after the open() call and before the mmap()
call to set the requested mapping type to MMIO, PIO, ...

The code handling this is in drivers/pci/proc.c

The important point is that on PPC, the PIO space isn't limited
to one 64k space like on x86, but is a full set of separate address
spaces (one per host PCI bus).

Ben.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help