ak756 发表于 2009-2-19 10:51:10

请教Root Complex基地址

看bios代码南桥(ICH8)初始化,不明白root complex base address(RCBA)是怎么计算的?我看的代码中RCBA的基地址值是0FED1C000H,但是ICH8内存分配表中没有这一段内存的描述。请问这个值是固定的还是怎样计算的?另外,从PCIE角度来看,root complex是南桥还是北桥?

bini 发表于 2009-2-19 15:44:48

Intel平台这是值基本上固定的,因为到目前为止好象没有哪个Device会使用这个地址,所以Intel平台比较久的在使用这个地址。如果你有device使用到这个地址,你可以把这个RCBA的值改掉。

freevanx 发表于 2009-2-20 09:22:41

原帖由 ak756 于 2009-2-19 10:51 发表 http://www.ufoit.com/bbs/images/common/back.gif
看bios代码南桥(ICH8)初始化,不明白root complex base address(RCBA)是怎么计算的?我看的代码中RCBA的基地址值是0FED1C000H,但是ICH8内存分配表中没有这一段内存的描述。请问这个值是固定的还是怎样计算的?另外,从PCIE角 ...

是可以改的,Intel Platform的话,在LPC PCI配置空间的最后一个寄存器是配置RCBA地址的

deci 发表于 2009-2-23 13:43:42

RCBA只是一个基地址而已,一般情况下,是固定的,不冲突就好

ak756 发表于 2009-2-23 16:05:56

明白了。感谢几位的解答!
页: [1]
查看完整版本: 请教Root Complex基地址