CNIPA.AI
검색으로 돌아가기
기록

USER-LEVEL INTERPROCESSOR INTERRUPTS

발명심사 중
1조회수
20청구항 · 3 독립항
§ Ⅰ

개요

발명자

Gilbert Neiger; Asit Mallick; Rajesh Sankaran; Hisham Shafi; Vedvyas Shanbhogue; Vivekananthan Sanjeepan; Jason Brandt

IPC 분류

G6F 9/48G6F 9/30G6F 9/54

CPC 분류

G6F9/4812G6F9/3016G6F9/542

Processors, methods, and systems for user-level interprocessor interrupts are described. In an embodiment, a processing system includes a memory and a processing core. The memory is to store an interrupt control data structure associated with a first application being executed by the processing system. The processing core includes an instruction decoder to decode a first instruction, invoked by a second application, to send an interprocessor interrupt to the first application; and, in response to the decoded instruction, is to determine that an identifier of the interprocessor interrupt matches a notification interrupt vector associated with the first application; set, in the interrupt control data structure, a pending interrupt flag corresponding to an identifier of the interprocessor interrupt; and invoke an interrupt handler for the interprocessor interrupt identified by the interrupt control data structure.

원문 (중국어)

Processors, methods, and systems for user-level interprocessor interrupts are described. In an embodiment, a processing system includes a memory and a processing core. The memory is to store an interrupt control data structure associated with a first application being executed by the processing system. The processing core includes an instruction decoder to decode a first instruction, invoked by a second application, to send an interprocessor interrupt to the first application; and, in response to the decoded instruction, is to determine that an identifier of the interprocessor interrupt matches a notification interrupt vector associated with the first application; set, in the interrupt control data structure, a pending interrupt flag corresponding to an identifier of the interprocessor interrupt; and invoke an interrupt handler for the interprocessor interrupt identified by the interrupt control data structure.