waffle
驱动牛犊
驱动牛犊
  • 注册日期2003-05-17
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2909回复:4

有BIOS工程师吗,问题求教

楼主#
更多 发布于:2003-05-17 17:45
有些主板的BIOS(基于AWARD的),用cbrom看不到Micro Code Information(cpuid)。而有些主板的bios(也是基于

AWARD的)却可以看到,是为什么?有人说前者的cpuid放在了system bios中了,是这样吗?

modbin这个工具你们用吗?里面的一些内容不懂,\"Edit CT/OEM Reg.\"下的\"Register Default\"中的Index,Data

是做什么的,Index是不是寄存器的偏移,data是它的内容?这些寄存器是哪里的(我猜想是芯片组的),在这里设

置有什么用,是系统启动时让它作为默认值吗?同一芯片组,这里的设置是一样的吗?
Auto Table,Predefined PM Time-out Setting和PCI Configuration有是干什么的?

当用modbin打开某个bios文件(256k大),会在当前目录下生成MLSTRING.BIN,ORIGINAL.BIN,XGROUP.BIN,根据c

brom显示的内容和文件大小的对比,发现MLSTRING.BIN就是_EN_CODE.BIN(好像就是显示的英文),ORIGINAL.BIN

就是system bios(大小是128K).那这个original.bin是加密过的还是仅仅被压缩了?
听说一般主板厂商就是买了award或ami的bios,然后自己加些东西修改修改定制一下,就是主板的bios,请问主板

厂商需要改的是哪部分(original.bin是不是一定不能由主板厂商修改)?

bios代码在执行期间,是否有这样的一个过程:检测当前cpu的id,如果这个id不在bios中的cpuid列表中,就不继

续执行下去(表现出来就是不能启动)?如果这个id在bios的列表中,接下来会怎么样?根据不同的id执行不同的

分支吗(在同一块主板上铜矿奔3和铜矿赛扬会执行不同的代码?)?还是仅仅根据cpu自己默认的设置执行同样的

代码?
jack_zhu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2008-05-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-22 22:24
BIOS对CPU不会有太大的要求,不同的CPU是有不同的代码,但对CPU没有太细分,只是不同工艺的CPU有不同的电气特性。
waffle
驱动牛犊
驱动牛犊
  • 注册日期2003-05-17
  • 最后登录2007-09-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-24 12:10
楼上的大哥,能否帮我详细地解答第一贴中的问题吗?
jack_zhu
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2008-05-16
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-06 22:21
1.CBROM不能看是因为您的BIOS版本和CBROM的版本不匹配。
2.MODBIN可以用来修改寄存器的缺省值,但我们不这么做。
3.original.bin不加密。
peien
驱动牛犊
驱动牛犊
  • 注册日期2003-08-08
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-09 10:26
cpuid有单独的bin档在biosbin档中
这个一般都是由cpu厂商和bios联合做的
你看那个没有资料也是看不懂的

至于你说的modbin里的ct 你有这个CT的资料你就会明白是在改什么
否则也是没办法的事 说不清楚的
当然那些你是可以改的 但是如果改得开不了机的几率在90%以上

至于cpuid吗 有一条专门读取cpuid的指令
db 0fh, 2ah 具体的你可以去intel网站找些资料看

jack_zhu 也是做bios的吗
有机会交流交流
我的qq 15932451
最重要的是沉下去
游客

返回顶部