版块
论坛
喜欢
话题
应用
搜索
登录
注册
sunvan的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=77668
BIOS代码关于PCI设备初始化讨论
问大家一个问题,在bios刚开始运行时,bios是怎么通过北桥,南桥遍历到南桥上的设备的(也就是说BIOS代码怎么知道南桥上有设备)。这个问题我一直没论明白
回复
(
4
)
2005-05-23 19:00
来自版块 -
FirmWare
◆
◆
表情
告诉我的粉丝
提 交
sharpor
:
pci bios 实际上也是一种function call,就象你写pnp function call一样,就是bios提供给外部的一些程序接口,你可以用找字串的方式找到程序入口,如你列举的服务;这些服务在bios中会写好,之后回写到e000:0-f000:0中。。。
(2005-05-26 10:55)
回复
sharpor
:
1)也就是说 在所有的BIOS代码还没有运行前, 那个256 byte的配置寄存器的值就是那些specs上说的 default值? (对啊,pci上电就有default值) 2)是否等BIOS 遍历完设备之后,BIOS就会初始化该256 byte的配置寄存器的值? (配置...
(2005-05-25 12:16)
回复
sunvan
:
啊,那个EFI架构层次太多了,太难看懂 1)也就是说 在所有的BIOS代码还没有运行前, 那个256 byte的配置寄存器的值就是那些specs上说的 default值? 2)是否等BIOS 遍历完设备之后,BIOS就会初始化该256 byte的配置寄存器的值? ...
(2005-05-25 11:02)
回复
sharpor
:
从bus number0-255 device number 0-31 function number 0-7 挨倒挨倒找撒。。。 有设备的就有厂商的号。。。。
(2005-05-24 15:10)
回复
sunvan
加关注
写私信
0
关注
0
粉丝
45
帖子
返回顶部