发明名称 Microcode upgrade and special function support by executing RISC instruction to invoke resident microcode
摘要 A method and apparatus for invoking microcode instructions resident on a processor by executing a special RISC instruction on the processor such that special functions are provided. In one embodiment, the special function invoked may be a feature of the processor not included in the processor's publicly known instruction set. In another embodiment, the special function invoked may cause a set of instructions to be transferred from a memory external to the processor to a memory in the processor. In such an embodiment, the method and apparatus include authenticating and decrypting the instructions before transferring from the memory external to the processor to the memory in the processor. In such an embodiment, the method and apparatus may be used for upgrading microcode within a processor by executing the special RISC instruction stored on a writeable non-volatile memory located external to the processor. In this embodiment, executing the special RISC instruction invokes resident microcode instructions on the processor to transfer microcode instructions from a memory located external to the processor to memory in the processor so that the microcode upgrade is executed in place of and/or in addition to other microcode resident in the processor. In yet another embodiment, the special RISC instruction could cause instructions to be transferred from a memory external to the processor to be transferred to the processor, decrypted, authenticated and then executed in the processor securely, privately, and without interruption.
申请公布号 US6542981(B1) 申请公布日期 2003.04.01
申请号 US19990473577 申请日期 1999.12.28
申请人 INTEL CORPORATION 发明人 ZAIDI NAZAR ABBAS;HAMMOND GARY;LIU KIN-YIP;YEH TSE-YU
分类号 G06F9/24;G06F9/30;G06F9/318;G06F9/445;G06F21/00;(IPC1-7):G06F9/24 主分类号 G06F9/24
代理机构 代理人
主权项
地址