pcieinbound和outbound关系(转)
Inbound:PCI域訪问存储器域
Outbound:存储器域訪问PCI域
RC訪问EP: RC存储器域->outbound->RC PCI域->EP PCI域->inbound->EP存储器域
EP訪问RC:EP存储器域->outbound->EP PCI域->RC PCI域->inbound->RC存储器域
Out即出去,发起訪问的⼀側,须要进⾏outbound,去訪问对端
In即进来,被訪问的⼀側,须要进⾏inbound,使得对端能够訪问
EP訪问RC演⽰样例(蓝⾊箭头):
(1)⾸先,EP须要配置outbound,RC须要inbound(⼀般RC端不⽤配),这样就建⽴了EP端0x20000000到RC端0x50000000的映射(2)在RC端改动0x50000000的内容,EP端能够看到对应的变化。从EP端读/写0x20000000和从RC端读/写0x50000000,结果是⼀样的
RC訪问EP演⽰样例(⿊⾊箭头):
(1)⾸先,RC端须要配置outbound(⼀般内核中配好),EP端须要inbound(0x5b000000 inbound到BAR2),这样就建⽴了RC端
0x20100000(BAR2)到EP端0x5b000000的映射
(2)在EP端改动0x5b000000内存的内容,在RC端0x20100000能够看到对应的变化,从RC端读/写0x20100000和从EP端读/写
0x5b000000,结果是⼀样的