Invention Grant
US08281075B2 Processor system and methods of triggering a block move using a system bus write command initiated by user code
失效
使用由用户代码启动的系统总线写入命令来触发块移动的处理器系统和方法
- Patent Title: Processor system and methods of triggering a block move using a system bus write command initiated by user code
- Patent Title (中): 使用由用户代码启动的系统总线写入命令来触发块移动的处理器系统和方法
-
Application No.: US12423355Application Date: 2009-04-14
-
Publication No.: US08281075B2Publication Date: 2012-10-02
- Inventor: Lakshminarayana Baba Arimilli , Brian Mitchell Bass , David Wayne Cummings , Bernard Charles Drerup , Guy Lynn Guthrie , Ronald Nick Kalla , Hugh Shen , Michael Steven Siegel , William John Starke , Derek Edward Williams
- Applicant: Lakshminarayana Baba Arimilli , Brian Mitchell Bass , David Wayne Cummings , Bernard Charles Drerup , Guy Lynn Guthrie , Ronald Nick Kalla , Hugh Shen , Michael Steven Siegel , William John Starke , Derek Edward Williams
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F13/36 ; G06F13/38 ; G06F9/315

Abstract:
A technique for triggering a system bus write command with user code includes identifying a specific store-type instruction in a user instruction sequence. The specific store-type instruction is converted into a specific request-type command, which is configured to include core permission controls (that are stored in core configuration registers of a processor core by a trusted kernel) and user created data (stored in a cache memory). Slave devices are configured through register space (that is only accessible by the trusted kernel) with respective slave permission controls. The specific request-type command is then transmitted from the cache memory, via a system bus. In this case, the slave devices that receive the specific request-type command process the specific request-type command when the core permission controls are the same as the respective slave permission controls. The trusted kernel may be included in a hypervisor or an operating system.
Public/Granted literature
- US20100262735A1 TECHNIQUES FOR TRIGGERING A BLOCK MOVE USING A SYSTEM BUS WRITE COMMAND INITIATED BY USER CODE Public/Granted day:2010-10-14
Information query