找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 8561|回复: 3

希望对像我这样刚上路的菜鸟有所帮助!!!

[复制链接]
发表于 2010-10-19 17:16:19 | 显示全部楼层 |阅读模式
困惑小弟几周的问题今天终于搞明白了,我想应该也有一些像我这样刚上路的菜鸟也对个问题有所困惑,今天我分享出来希望一些同仁走少点弯路!我也是菜鸟对于以下我得出的一些结论不一定正确,如果哪位高手发现有错的话,敬请指出十分感谢!2 j. V+ o- x6 Q; P$ |
    我刚开始追AMI bios code的时候是从bb 的第一条指令追起的,前面追的还挺顺利。当我追到copy rom image to ram的时候我开始有点晕了!之前我知道memory sizing 之后会把flash rom image  拷贝到内存上跑,但是这个copy的过程在code里面是怎么实现的?source code是用汇编写的看起来有点困惑,折腾了半天还是理不清思路后来我就跳过去了。今天有空回头慢慢仔细研究下终于把它的思路理清了!原来是这样的:先在memory 的1M以上空间上面定义一个和flash rom image大小一样的buffer,然后再把flash rom image copy到 紧跟这个buffer以上的空间里,然后经过一些处理再copy 到 这个buffer里(刚开始我以为是直接把flash rom image copy到那个buffer上晕死)。之后的动作就是在这个buffer 里的rom image 解压出 runtime interface  mudule 到1M以下的空间里run ,紧跟解压main bios code 后面就是进入post了!
发表于 2010-11-3 16:55:30 | 显示全部楼层
谢谢,很有帮助,哈哈,
回复

使用道具 举报

发表于 2011-1-3 12:06:48 | 显示全部楼层
谢谢,很有帮助,哈哈,
9 c1 Q1 |4 D' @6 m' H. A; j! d8 h
( a5 H# w5 }7 L$ {9 _# }虽然还没有开始追code
回复

使用道具 举报

发表于 2012-9-12 23:43:26 | 显示全部楼层
很好的东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2024-11-21 16:38 , Processed in 0.040262 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表