# US 2010/0169883 A1 · Providing multiple virtual device controllers by redirecting an interrupt from a physical device controller

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2010/0169883 A1
- Document ID: US20100169883A1
- Status: Published application
- Kind: A1
- Application number: 12/347,970
- Filed: 2008-12-31
- Published: 2010-07-01
- Earliest claimed: 2008-12-31
- Assignees: Intel Corporation
- Inventors: Zohar Bogin; Suryaprasad Kareenahaili; Rajeev K. Nalawadi; Michael Tabet; Darren Abramson
- Web page: https://patentgrep.com/patent/US20100169883A1

## CPC

- G06F 13/24: using interrupt (G06F13/32 takes precedence)
- G06F 9/45533: {Hypervisors; Virtual machine monitors}
- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/4812: {by interrupt, e.g. masked}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of apparatuses, methods, and systems for providing multiple virtual device controllers by redirecting an interrupt from a physical device controller are disclosed. In one embodiment, an apparatus includes a processor, a physical device controller, and virtualization logic. The virtualization logic is to receive a first interrupt from the physical device controller, and in response, send a second interrupt to the processor from one of a plurality of virtual device controllers.

## Claims

### Claim 1

An apparatus comprising:
a processor,
a physical device controller; and
virtualization logic to receive a first interrupt from the physical device controller, and in response, send a second interrupt to the processor from one of a plurality of virtual device controllers.
