Now I am working on vxworks6.6 based on mpc8548e.I connect 21154
pci-pci bridge to pci1 and connect another video pci chip to pci 2.If
I enable pci2, I can find only video pci chip using pciDeviceShow(),
and video pci chip is auto configured correctly.When I disable pci2,I
can find only 21154 pci-pci bridge chip,and it BAR is auto configured
Below is part information from pciConfigTopoShow():
status=0x20b0 ( CAP 66MHZ FBTB DEVSEL=0 MSTR_ABORT_RCV )
command=0x0006 ( MEM_ENABLE MASTER_ENABLE )
bar0 in 32-bit mem space @ 0x40000000
bar1 in prefetchable 32-bit mem space @ 0x00000000
bar2 in 64-bit mem space @ 0x00000000
bar4 in 64-bit mem space @ 0x00000000
[0,18,0] type=P2P BRIDGE to [1,0,0]
status=0x02b0 ( CAP 66MHZ FBTB DEVSEL=1 )
command=0x0007 ( IO_ENABLE MEM_ENABLE MASTER_ENABLE )
value = 0 = 0x0
above information show me that p2p bridge memory-mapped io base
address is more than its limit address.But it should not be right!
What's wrong with it?
Hope any advice from you,thank you advance!
||4/17/2009 2:19:11 PM