<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

文章分类

导航

订阅

刷CPU

大家一定听说过刷系统BIOS、刷网卡(上面的firmware)、刷显卡。其实CPU也是支持并可以刷新升级的。

随着CPU复杂度的不断提高,以及一些复杂指令(如多媒体和浮点运算)的引入,测试CPU的复杂度也在成倍提高。再加上集成芯片的生产特征使得可以通过软件刷新产品化的CPU成为必要。

刷新的具体过程和刷其它firmware很相似,通常是由BIOS程序在POST的早期阶段通过CPUID指令把新的数据(2048字节)更新到CPU内部的可擦写ROM上。

不过也有工具可以在操作系统启动后来更新(http://www.urbanmyth.org/microcode/)。

posted on 2006年5月12日 22:22 由 Raymond

# re: 刷CPU @ 2007年6月1日 10:25

此外,白细胞的albcamus翻译过Jesus Molina的文章《P6 Family Microcode Update Feature Review. First Draft》 (关于P6系列处理器的微代码更新的研究 第一稿), 不过原文现在是很难找了,可能是由于Jesus Molina和William Arbaugh放弃了吧......

WANGyu

# re: 刷CPU @ 2007年6月1日 10:25

Intel IA-32手册的Vol.3A 9.11 “Microcode Update Facilities”有较为详细的介绍(Vol.3A 9-36 ~ 9-66, 《Intel 64 and IA-32 Architectures Software Developer's Manuals》)。但手册毕竟是手册,易读性稍差。

WANGyu

# 璋冭瘯绗旇涔婥heck Build @ 2008年9月11日 22:47

杩欎袱澶╀娇鐢╒irtual PC锛?004锛夊畨瑁呬簡Windows XP SP3鐨凜heck鐗堟湰銆傛湁浜涜鐐瑰€煎緱鍒嗕韩鍜屽蹇樸€?1 瀹夎杩囩▼涓殑钃濆睆 鍦ㄥ畨瑁呯▼搴忓鍒跺ソ鏂囦欢锛岄噸鏂板惎鍔ㄦ椂锛屼細鍑虹幇钃濆睆锛岃摑灞忎唬鐮佹槸鏈鐞嗙殑鍐呮牳鎬佸紓甯革紝寮傚父浠g爜鏄?0000003锛屽嵆鏂偣寮傚父銆傜湅鍒拌繖涓摑灞忓悗锛屾垜鎯冲埌鏄疌heck鐗堟湰涓殑鏌愪簺ASSERT鎵€瀵艰嚧鐨勶紝淇濈暀浜嗘洿澶氱殑鏂█鏄疌heck鐗堟湰鐨勬渶澶х壒鑹层€傚浜庢柇瑷€锛屽鏋滄湁璋冭瘯鍣紝閭d箞绯荤粺灏变細涓柇鍒拌皟璇曞櫒锛岀劧鍚庣户缁篃鍙互浜嗐€?..

AdvDbg System Section

Powered by Community Server Powered by CnForums.Net