发明申请
- 专利标题: MICROPROCESSOR WITH PRIVATE MICROCODE RAM
- 专利标题(中): 微处理器与私有MICROCODE RAM
-
申请号: US12034503申请日: 2008-02-20
-
公开(公告)号: US20080256336A1公开(公告)日: 2008-10-16
- 发明人: G. Glenn Henry , Colin Eddy , Rodney E. Hooker , Terry Parks
- 申请人: G. Glenn Henry , Colin Eddy , Rodney E. Hooker , Terry Parks
- 申请人地址: TW Taipei
- 专利权人: VIA Technologies, Inc.
- 当前专利权人: VIA Technologies, Inc.
- 当前专利权人地址: TW Taipei
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/312
摘要:
A microprocessor includes a private RAM (PRAM), for use by microcode, which is non-user-accessible and within its own distinct address space from the system memory address space. The PRAM is denser and slower than user-accessible registers of the microprocessor macroarchitecture, thereby enabling it to provide significantly more storage for microcode. The microinstruction set includes a microinstruction for loading data from the PRAM into the user-accessible registers, and a microinstruction for storing data from user-accessible registers to the PRAM. The microcode may also use the two microinstructions to load/store between the PRAM and non-user-accessible registers of the microarchitecture. Examples of PRAM uses include: computational temporary storage area; storage of x86 VMX VMCS in response to VMREAD and VMWRITE macroinstructions; instantiation of non-user-accessible storage, such as the x86 SMBASE register; and instantiation of x86 MSRs that tolerate the additional access latency of the PRAM, such as the IA32_SYSENTER_CS MSR.
公开/授权文献
- US07827390B2 Microprocessor with private microcode RAM 公开/授权日:2010-11-02
信息查询