免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: minl

对版主mik的【 bios探索之旅 】有问题的发这里 [复制链接]

论坛徽章:
0
发表于 2008-04-26 13:14 |显示全部楼层
好啊,好好学学

论坛徽章:
0
发表于 2008-04-26 16:50 |显示全部楼层
原帖由 zx_wing 于 2008-4-26 12:57 发表
看了更新了。有点小建议以及几个问题:
1、老大还是应该把IVT表的格式给出来哈,虽然格式很简单,但是毕竟很多朋友对这个还是不了解。你就把intel手册上那张IVT的图贴上去嘛。

2、文中列出的IVT表向量分布是 ...


1、BIOS & DOS 中断向量表我有贴出来呀

2、有些中断向量表是保留未用的、有些向量经过改动也不出奇,毕竟是老东西了。也不能算是BUG。

3、谢谢指正,你说得对。 我没啥时间。大多数是晚上熬夜写的,比较费精力。我会在贴子里加上勘误表。

4、northbridge 与 southbridge 是 PCI 总线的一部分。bridge 的作用主要的连接两条 bus。都属 PCI  bus 的范畴
    northbridge 可以称为 hostbridge,它连接 system bus(Host bus)  与 PCI bus。
    southbridge 则作用是 PCI  to  ISA, PCI to EISA ,PCI to PLC 等,主要连接外设。
    有些桥则是 PCI-to-PCI,所以产生了 Bus 0, Bus1, Bus2 等等....

    bus0, device0, function0 则是 hostbridge 所在,具体来说是 DRAM 控制器

论坛徽章:
0
发表于 2008-04-26 17:18 |显示全部楼层

回复 #32 mik 的帖子

>>1、BIOS & DOS 中断向量表我有贴出来呀
我说的是IVT中vector的格式。比如一个vector是4个字节,低两字节是offset,高两字节是segment selector。

>>有些中断向量表是保留未用的、有些向量经过改动也不出奇,毕竟是老东西了。也不能算是BUG。
呃,我不是说这个是BUG。我是说我在调一个BUG时把IVT表dump出来无意发现有很多entry没用。

4、嗯,学习了。北桥在PCI一侧看来确实应该是个PCI设备。我一直以为是DMI总线连接北桥、南桥,南桥再连接PCI总线和DMI总线。看来需要花点时间看看相关内容了。

论坛徽章:
0
发表于 2008-04-26 17:55 |显示全部楼层
原帖由 zx_wing 于 2008-4-26 17:18 发表
>>1、BIOS & DOS 中断向量表我有贴出来呀
我说的是IVT中vector的格式。比如一个vector是4个字节,低两字节是offset,高两字节是segment selector。

>>有些中断向量表是保留未用的、有些向量经过改动也不出奇 ...


给出具体的 interrupt handler 意义不大吧。

论坛徽章:
0
发表于 2008-04-26 18:08 |显示全部楼层
原帖由 mik 于 2008-4-26 17:55 发表


给出具体的 interrupt handler 意义不大吧。

其实我是指这幅图,让人知道IVT表在内存中是什么样子的
ivt.gif

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
发表于 2008-04-26 18:12 |显示全部楼层
对BIOS一直没有去深入的了解谢谢mik让我们了解到这些东西。
做了ee之后,玩的更是小的东西,hoho。
一直想插嘴几句,但是发现,自己插不上来

论坛徽章:
0
发表于 2008-04-30 10:35 |显示全部楼层

回复 #33 zx_wing 的帖子

>>4、嗯,学习了。北桥在PCI一侧看来确实应该是个PCI设备。我一直以为是DMI总线连接北桥、>>南桥,南桥再连接PCI总线和DMI总线。看来需要花点时间看看相关内容了。

这个没这么绝对的,Intel引入DMI之后,就再也不用PCI连接MCH和ICH了。在比较老的主板上才是PCI直接连在北桥。

PCI总线就直接连在ICH上,PCIE可能连在MCH上,也可能连在ICH上,这个要看具体的芯片组了。

论坛徽章:
0
发表于 2008-04-30 12:08 |显示全部楼层
原帖由 bluesky_jxc 于 2008-4-30 10:35 发表
>>4、嗯,学习了。北桥在PCI一侧看来确实应该是个PCI设备。我一直以为是DMI总线连接北桥、>>南桥,南桥再连接PCI总线和DMI总线。看来需要花点时间看看相关内容了。

这个没这么绝对的,Intel引入DMI之后,就再 ...

原来如此,这个也太复杂了,完全搞不懂。

论坛徽章:
0
发表于 2008-04-30 12:19 |显示全部楼层
原帖由 bluesky_jxc 于 2008-4-30 10:35 发表
>>4、嗯,学习了。北桥在PCI一侧看来确实应该是个PCI设备。我一直以为是DMI总线连接北桥、>>南桥,南桥再连接PCI总线和DMI总线。看来需要花点时间看看相关内容了。

这个没这么绝对的,Intel引入DMI之后,就再 ...

DMI 虽然不是 PCI,但同样遵循 PCI 规范,逻辑上相当于 PCI 。就像 PCI express spce 和 HyperTransport spce 都遒循 PCI spce。

Intel 的 MCH 上面说:
The DMI physically connects the (G)MCH and the Intel ICH9; so, from a configuration
standpoint, the DMI is logically PCI bus 0. As a result, all devices internal to the
(G)MCH and the Intel ICH9 appear to be on PCI bus 0.

应该是这样理解吧。

论坛徽章:
0
发表于 2008-05-03 11:10 |显示全部楼层

回复 #39 mik 的帖子

去查了一下,你说得对:
The DMI physically connects the (G)MCH and the Intel ICH9;
so, from a configuration standpoint, the DMI is logically PCI bus 0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP