Eric,
Why I got the overlaping IO resources in the 18:0 ?
PCI: 00:18.0 1ba <- [0x00f4000000 - 0x00f5ffffff] prefmem <node 0 link2> PCI: 00:18.0 1c2 <- [0x0000001000 - 0x0000001fff] io <node 0 link 2> PCI: 00:18.0 1d8 <- [0x0000002000 - 0x0000001fff] io <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link0> PCI: 00:18.0 1a8 <- [0x00f6300000 - 0x00f63fffff] mem <node 0 link 0> PCI: 00:18.0 1a2 <- [0x00f6000000 - 0x00f62fffff] mem <node 0 link 2>
Shouldn't the 1d8 be 0x2000 to 0x2ffff?
Ollie
Li-Ta Lo ollie@lanl.gov writes:
Eric,
Why I got the overlaping IO resources in the 18:0 ?
PCI: 00:18.0 1ba <- [0x00f4000000 - 0x00f5ffffff] prefmem <node 0 link2> PCI: 00:18.0 1c2 <- [0x0000001000 - 0x0000001fff] io <node 0 link 2> PCI: 00:18.0 1d8 <- [0x0000002000 - 0x0000001fff] io <node 0 link 0> PCI: 00:18.0 1b0 <- [0x00e0000000 - 0x00efffffff] prefmem <node 0 link0> PCI: 00:18.0 1a8 <- [0x00f6300000 - 0x00f63fffff] mem <node 0 link 0> PCI: 00:18.0 1a2 <- [0x00f6000000 - 0x00f62fffff] mem <node 0 link 2>
Shouldn't the 1d8 be 0x2000 to 0x2ffff?
I'm not quite certain but it appears to be my code for disabling bridge resources when there is nothing behind it. start > end creates a resource that doesn't decode anything. Do you have any I/O resources on that link? Does the resource allocator see those resources?
Eric