免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: minl
打印 上一主题 下一主题

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

论坛徽章:
0
21 [报告]
发表于 2008-04-22 11:01 |只看该作者
学习了。很爽。。。。

论坛徽章:
0
22 [报告]
发表于 2008-04-22 11:50 |只看该作者
原帖由 mik 于 2008-4-21 23:44 发表
奉上 BIOS boot spec



这个是1.01版本, 1996年的。 我也没找到更新的版本。

粗略瞅了1下,和pci bios规范似乎不一样,几乎没有写pci的东西,都是讲IPL和POST等

论坛徽章:
0
23 [报告]
发表于 2008-04-22 13:08 |只看该作者
原帖由 albcamus 于 2008-4-22 10:49 发表
谢谢2位, 我把自己找到的SMBIOS和DMI的规范URL链接在这里:

http://www.dmtf.org/standards/smbios/
http://www.dmtf.org/standards/dmi/

不知道找对了没有? 还有,这些规范好像都比较老, DMI那个我瞅 ...

是这个。SMBIOS我以前给虚拟机做的时候用的就是这个规范,dmidecode实际上就是吧SMBIOS定义的那几张表的内容打印出来。
这里的DMI和北桥南桥之间那个DMI总线没有关系哈,这个DMI教Desktop Management Interface,不知道是搞出来干嘛的。

论坛徽章:
0
24 [报告]
发表于 2008-04-22 13:13 |只看该作者
原帖由 zx_wing 于 2008-4-22 13:08 发表

是这个。SMBIOS我以前给虚拟机做的时候用的就是这个规范,dmidecode实际上就是吧SMBIOS定义的那几张表的内容打印出来。
这里的DMI和北桥南桥之间那个DMI总线没有关系哈,这个DMI教Desktop Management Interf ...


南北桥之间的那个DMI是啥? 上哪里找规范?


(现在的技术,简直TMD就是哲学! 一堆混乱的术语,模糊的规范,混淆的概念。。。)

论坛徽章:
0
25 [报告]
发表于 2008-04-22 13:36 |只看该作者
原帖由 albcamus 于 2008-4-22 13:13 发表


南北桥之间的那个DMI是啥? 上哪里找规范?


(现在的技术,简直TMD就是哲学! 一堆混乱的术语,模糊的规范,混淆的概念。。。)

嘿嘿,我也想问这个DMI的spec在哪儿找。。。

论坛徽章:
0
26 [报告]
发表于 2008-04-22 17:47 |只看该作者
原帖由 zx_wing 于 2008-4-22 13:36 发表

嘿嘿,我也想问这个DMI的spec在哪儿找。。。


好象就是它:

http://www.nongnu.org/dmidecode/

注意according to the SMBIOS/DMI standard 超链接的指向

论坛徽章:
0
27 [报告]
发表于 2008-04-22 18:41 |只看该作者
原帖由 albcamus 于 2008-4-22 17:47 发表


好象就是它:

http://www.nongnu.org/dmidecode/

注意according to the SMBIOS/DMI standard 超链接的指向

汗,我说的是DMI 总线的spec

论坛徽章:
0
28 [报告]
发表于 2008-04-23 13:24 |只看该作者
原帖由 zx_wing 于 2008-4-22 18:41 发表

汗,我说的是DMI 总线的spec


哦,google了一下,原来你说的是Direct Memory/Media Interface!!

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
29 [报告]
发表于 2008-04-23 15:41 |只看该作者
术语........我恨透了三个字母的缩写,脑子里面一下可以想起来百来种组合,就是想不起来全称是什么,只是感觉似曾相识........

论坛徽章:
0
30 [报告]
发表于 2008-04-26 12:57 |只看该作者
看了更新了。有点小建议以及几个问题:
1、老大还是应该把IVT表的格式给出来哈,虽然格式很简单,但是毕竟很多朋友对这个还是不了解。你就把intel手册上那张IVT的图贴上去嘛。

2、文中列出的IVT表向量分布是dos的吗?我曾经调了一个关于这个的bug,发现现在bios上很多IVT里的entry都没设置,或者说设置成同一个handler的。我上传一个附件,是真实机器上dump下的ivt,可以看出里面很多entry都是一样的。

3、发现个小错误
● 70h 端口:这个端口是个索引地址端口,通过向这个端口输送一个地址值,这个地址值位于 CMOS RAM里。
   地址索引值的结构如下:
   Bit7:最高位为 NMI Disable 位。置1则 Disable NMI
   Bit6 ~ 0:CMOS RAM 地址索引,范围从 0 ~ 7Fh
● 71h 端口:这个端口是数据端口。从这个端口获取71h端口输送索引地址的内容。
● 72h 端口:这个端口如同71h端口一样,但这个端口可以访问整个256字节空间。也就是它的Bit7是有效索引值。
● 73h 端口:这个端口如同72h 端口一样,获取从72端口输送索引地址的内容。

这里,72h应该同70h,73h同71h吧。

4、
  Bus0,Dev0,Fun0是hostbrige控制器(NorthBridge),也即是DRAM控制器的地址所在。

这是什么意思?是说北桥是个PCI设备吗?

ivt.rar

499 Bytes, 下载次数: 14

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP