Interrupt processing on virtualized platform
First Claim
Patent Images
1. An apparatus comprising:
- a plurality of virtual machines (VMs) running on a virtualized platform having at least a processor;
a virtual machine (VM) scheduler coupled to the VMs to schedule the VMs for execution on the virtualized platform according a scheduling policy; and
a virtualized interrupt controller coupled to the VM scheduler to control masking an interrupt from an interrupting source according to the scheduling policy.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique to process interrupts on a virtualized platform. A plurality of virtual machines (VMs) runs on the virtualized platform having at least a processor. The VMs include a power VM. A VM scheduler schedules the VMs for execution on the virtualized platform according a scheduling policy. A virtualized interrupt mask controller controls masking an interrupt from an interrupting source according to the scheduling policy.
40 Citations
30 Claims
-
1. An apparatus comprising:
-
a plurality of virtual machines (VMs) running on a virtualized platform having at least a processor; a virtual machine (VM) scheduler coupled to the VMs to schedule the VMs for execution on the virtualized platform according a scheduling policy; and a virtualized interrupt controller coupled to the VM scheduler to control masking an interrupt from an interrupting source according to the scheduling policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
10. A method comprising:
-
configuring a plurality of virtual machines (VMs) running on a virtualized platform having at least a processor; scheduling the VMs for execution on the virtualized platform according to a scheduling policy; and controlling masking an interrupt from an interrupting source according to the scheduling policy. - View Dependent Claims (9, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a network interface card (NIC) connected to a network to receive and transmit packets, the NIC supporting a full-duplex Gigabit Ethernet interface; and a virtualized power management unit coupled to the NIC and a plurality of input/output (I/O) devices on a virtualized platform to reduce power consumption, the virtualized power management unit comprising; a plurality of virtual machines (VMs) running on the virtualized platform having at least a processor, a virtual machine (VM) scheduler coupled to the VMs to schedule the VMs for execution on the virtualized platform according a scheduling policy, and a virtualized interrupt controller coupled to the VM scheduler to control masking an interrupt from an interrupting source according to the scheduling policy. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An article of manufacture comprising:
-
a machine-accessible medium including data that, when accessed by a machine, cause the machine to perform operations comprising; configuring a plurality of virtual machines (VMs) running on a virtualized platform having at least a processor; scheduling the VMs for execution on the virtualized platform according to a scheduling policy; and controlling masking an interrupt from an interrupting source according to the scheduling policy. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification