发明授权
US07831813B2 Uses of known good code for implementing processor architectural modifications
有权
使用已知的良好代码来实现处理器架构修改
- 专利标题: Uses of known good code for implementing processor architectural modifications
- 专利标题(中): 使用已知的良好代码来实现处理器架构修改
-
申请号: US11957848申请日: 2007-12-17
-
公开(公告)号: US07831813B2公开(公告)日: 2010-11-09
- 发明人: Garth D. Hillman , Geoffrey Strongin , Andrew R. Rawson , Gary H. Simpson , Ralf Findeisen
- 申请人: Garth D. Hillman , Geoffrey Strongin , Andrew R. Rawson , Gary H. Simpson , Ralf Findeisen
- 申请人地址: KY Grand Cayman
- 专利权人: GLOBALFOUNDRIES Inc.
- 当前专利权人: GLOBALFOUNDRIES Inc.
- 当前专利权人地址: KY Grand Cayman
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Lawrence J. Merkel
- 主分类号: G06F9/455
- IPC分类号: G06F9/455
摘要:
In one embodiment, a processor comprises a programmable map and a circuit. The programmable map is configured to store data that identifies at least one instruction for which an architectural modification of an instruction set architecture implemented by the processor has been defined, wherein the processor does not implement the modification. The circuitry is configured to detect the instruction or its memory operands and cause a transition to Known Good Code (KGC), wherein the KGC is protected from unauthorized modification and is provided from an authenticated entity. The KGC comprises code that, when executed, emulates the modification. In another embodiment, an integrated circuit comprises at least one processor core; at least one other circuit; and a KGC source configured to supply KGC to the processor core for execution. The KGC comprises interface code for the other circuit whereby an application executing on the processor core interfaces to the other circuit through the KGC.
公开/授权文献
信息查询