[IA64] add the MMIO regions that are translated to I/O port space to /proc/iomem
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Mon, 7 Nov 2005 22:13:59 +0000 (15:13 -0700)
committerTony Luck <tony.luck@intel.com>
Tue, 8 Nov 2005 18:09:40 +0000 (10:09 -0800)
commit4f41d5a4e665d05b4e74eef164469b7d81932ef1
tree2ce7e41e3f2ea55382dbe4ef9179dd9aca1520bc
parentf093182d313edde9b1f86dbdaf40ba4da2dbd0e7
[IA64] add the MMIO regions that are translated to I/O port space to /proc/iomem

ia64 translates normal loads and stores to special MMIO regions into I/O port
accesses.  Reserve these special MMIO regions in /proc/iomem.

Sample /proc/iomem:
    f8100000000-f81003fffff : PCI Bus 0000:80 I/O Ports 00000000-00000fff
    f8100400000-f81007fffff : PCI Bus 0000:8e I/O Ports 00001000-00001fff
    f8100800000-f8100ffffff : PCI Bus 0000:9c I/O Ports 00002000-00003fff
    f8101000000-f81017fffff : PCI Bus 0000:aa I/O Ports 00004000-00005fff

and corresponding /proc/ioports:
    00000000-00000fff : PCI Bus 0000:80
    00001000-00001fff : PCI Bus 0000:8e
    00002000-00003fff : PCI Bus 0000:9c
    00004000-00005fff : PCI Bus 0000:aa

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/pci/pci.c