预告一下.梦幻配置mac pro马上就要入手鸟

最终这笔钱还是花出去了…..恩…一个阳台的钱?或者一个卫生间的钱?

taobao上买了块bios能拔下来的945,然后又买了个bios编程器
自己在家开发efi bios了..
目前能找到的efi的bios就只有apple一家
恩…当然ia64的不计算在内..
我也买不起安腾系的机器(这话说得好无力-_-#)

所以一边逆向mac pro的efi firmware
一边看tiano的edk
edk里面有的就用edk里面的
edk里面没有的就逆向mac pro的

不过这东西..怎么说呢
可谓举步维艰…
intel的文档很多很全
但是也一样很多undocument的东西
在pei之前的sec过程
很短就不到300来行的汇编代码
也没干个啥
就是microcode update一下
也就是smp 发发IPI
然后也就是setup一个cache-as-ram
里面就大面积的intel没有文档的msr
服了….

都是先来个cpuid,eax=1
然后就是如果family=x,model=x
就读读某个msr,如果family=y,model=y
就读另外一个msr.然后bt一下bts一下btc一下
然后再写回去..
完全不知道在干什么…

网上google一圈就找到一个外国家伙在骂intel为什么不公开这些资料.
哈哈…
有时候..真想去一家专门做bios研发的公司…

于是我只好跳过这些msr..所幸好像也没啥大问题..
firmware也能引导.目前我给sec过程都弄完了
pei需要的cpuio,pcicfg,statuscode,resetsystem也都7788基本完成了
smbus也刚刚完成..还没烧到rom里面去..
可是接下来接下来接下就是ram初始化了口牙
intel这个部分又没详细描述…
spd倒是能用smbus读出来…
接下来呢…北桥的memory controller那些个寄存器要怎么填..
娘的

カテゴリー: 未分類 パーマリンク

コメントを残す