Invention Application
- Patent Title: USER-LEVEL INTERRUPTS IN VIRTUAL MACHINES
-
Application No.: US17519384Application Date: 2021-11-04
-
Publication No.: US20230134657A1Publication Date: 2023-05-04
- Inventor: Sanjay Kumar , Philip R. Lantz , Rajesh M. Sankaran , Gilbert Neiger , Rupin H. Vakharwala
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/455 ; G06F9/54 ; G06F13/24

Abstract:
A system comprises a physical processor to execute a virtual machine manager to run, on a logical core, a virtual machine including a guest user application and a virtual CPU. Circuitry coupled to an external device is to receive an interrupt request from the external device for the guest user application, locate a first interrupt data structure associated with the guest user application, generate a first interrupt with the first interrupt data structure based on a first interrupt vector for the interrupt request, locate a second interrupt data structure associated with the virtual CPU, and generate a first notification interrupt for the virtual CPU with the second interrupt data structure based on a first notification vector in the first interrupt data structure. The circuitry may generate a second notification interrupt for the logical core using a second notification vector and a logical core identifier from the second interrupt data structure.
Information query