Chipset support for managing hardware interrupts in a virtual machine system
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus includes a set of multiplex blocks coupled with an interrupt controller and multiple interrupt request lines, and a virtual machine monitor block (VMM) coupled to the set of multiplex blocks. Each multiplex block corresponds to a distinct interrupt request line. Each multiplex block is to route the interrupt request signal received via the corresponding interrupt request line either to the interrupt controller or the VMM block depending on a current configuration value of this multiplex block.
114 Citations
30 Claims
-
1-12. -12. (canceled)
-
13. A method comprising:
-
receiving, at a multiplex block, an interrupt request signal from a device via an interrupt request line coupled with the multiplex block; and
determining, based on a current configuration value of the multiplex block, whether the interrupt request signal is to be sent to an interrupt controller or a virtual machine monitor (VMM) block coupled to the multiplex block. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19-21. -21. (canceled)
-
22. A method comprising:
-
identifying one or more interrupt request lines that are coupled to one or more devices managed by a virtual machine (VM);
configuring one or more multiplex blocks to route interrupt request signals on the one or more interrupt request lines to an interrupt controller; and
generating a request to transfer control to the VM. - View Dependent Claims (23, 24)
-
-
25-27. -27. (canceled)
-
28. A machine-readable medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising:
-
identifying one or more interrupt request lines that are coupled to one or more devices managed by a virtual machine (VM);
configuring one or more multiplex blocks to route interrupt request signals on the one or more interrupt request lines to an interrupt controller; and
generating a request to transfer control to the VM. - View Dependent Claims (29, 30)
-
Specification