Hello,
When I load a driver managing an external bus, and then look up in the /proc/iomem file i get this:
Code:
-sh-3.00# more iomem
00000000-001cd753 : Kernel code
001cd754-0023d0bf : Kernel data
c0000000-dfffffff : PCI hose 0 MEM Space 0
c0000000-c0ffffff : <BAD>
c1000000-c11fffff : <BAD>
c1200000-c13fffff : <BAD>
c1400000-c15fffff : <BAD>
c1600000-c17fffff : <BAD>
c1800000-c19fffff : <BAD>
c1a00000-c1bfffff : <BAD>
c1c00000-c1dfffff : <BAD>
dfd00000-dfdfffff : PCI Bus #01
dfe00000-dfefffff : PCI Bus #01
dffff000-dfffffff : 0000:00:05.0
e0000000-efffffff : PCI hose 1 MEM Space 0
e1100000-e11003ff : 0001:02:04.0
e1100000-e11003ff : sym53c8xx
e1102000-e1103fff : 0001:02:04.0
e1102000-e1103fff : sym53c8xx
f1002000-f1003fff : ethernet shared base
What does that <BAD> means? That the allocated memory space is unavailable? Or the memory is damaged? Please give me some clue...
I'm using the 2.6.12 kernel for PPC.
Thanks in advance.