[转载]关于P6系列处理器的微代码更新的研究
关于P6系列处理器的微代码更新的研究第一稿
作者:Jesus Molina, William Arbaugh
Park大学, 2000年11月
微代码更新特性在参考文献的第8章第10节有介绍。 微代码更新由2048个字节
的数据组成, 其中48字节是头部数据, 剩下的2000字节是微代码本身。 为了避免歧义,
本文将把这2048字节叫作「微代码更新」或「微代码」, 而把开始的48字节称为「头
部」, 把剩下的2000字节称为「更新数据」。 「更新数据」是为了修复对处理器规范的
背离(Intel管这种背离叫「勘误表」(errata)。我们将用术语BUG或errata来指代这种背离)。
关于头部和更新数据的详细介绍, 将在本文档第3节出现。
微代码更新是通过Intel提供的软件工具完成的, 并且在重新引导时消失。 也就是说,
你必须在每次机器起动的时候都更新微代码。
尽管Intel描述了微代码更新这一特征, 这种描述却是模糊的, 尤其在涉及到微代码
所勘正的那些错误时。 另外, 微代码加了签名(我们将在第7部分详细讲述,参考资料
的8.10部分也有讲述), 但在资料中并没说这种加密/签名究竟是怎么执行的。
这篇文档将讲述这些信息.
下载文档: transmeta活活让intel给玩死了,气愤啊!
transmeta cpu的设计思路必将是intel的宿命——正所谓殊途同归。
有transmeta的cms,很多的硬件问题、病毒问题,全可搞定,厉害啊,cpu耗能很低啊,佩服~~~
页:
[1]