Search International and National Patent Collections

1. (WO2018176360) SCALABLE INTERRUPT VIRTUALIZATION FOR INPUT/OUTPUT DEVICES

Pub. No.:    WO/2018/176360    International Application No.:    PCT/CN2017/078943
Publication Date: Fri Oct 05 01:59:59 CEST 2018 International Filing Date: Sat Apr 01 01:59:59 CEST 2017
IPC: G06F 13/24
G06F 9/48
Applicants: INTEL CORPORATION
KUMAR, Sanjay
SANKARAN, Rajesh, M.
LANTZ, Philip, R.
KAKAIYA, Utkarsh, Y.
TIAN, Kun
Inventors: KUMAR, Sanjay
SANKARAN, Rajesh, M.
LANTZ, Philip, R.
KAKAIYA, Utkarsh, Y.
TIAN, Kun
Title: SCALABLE INTERRUPT VIRTUALIZATION FOR INPUT/OUTPUT DEVICES
Abstract:
Implementations of the disclosure provide processing device comprising: an interrupt managing circuit to receive an interrupt message directed to an application container from an assignable interface (AI) of an input/output (I/O) device. The interrupt message comprises an address space identifier (ASID), an interrupt handle and a flag to distinguish the interrupt message from a direct memory access (DMA) message. Responsive to receiving the interrupt message, a data structure associated with the interrupt managing circuit is identified. An interrupt entry from the data structure is selected based on the interrupt handle. It is determined that the ASID associated with the interrupt message matches an ASID in the interrupt entry. Thereupon, an interrupt in the interrupt entry is forwarded to the application container.