Electrical computers and digital data processing systems: input/ – Interrupt processing – Interrupt prioritizing
Reexamination Certificate
2008-06-27
2011-10-04
Auve, Glenn A (Department: 2111)
Electrical computers and digital data processing systems: input/
Interrupt processing
Interrupt prioritizing
C719S313000
Reexamination Certificate
active
08032680
ABSTRACT:
Techniques enable reducing a number of intercepts performed by a hypervisor by reducing a number of End Of Interrupt (EOI) messages sent from a virtual central processing unit (CPU) to a virtual advanced programmable interrupt controller (APIC). The EOI path of the guest operating system running on the virtual CPU is altered to leave a marker indicating that the EOI has occurred. At some later time the hypervisor inspects the marker and lazily updates the virtual APIC state.
REFERENCES:
patent: 5367661 (1994-11-01), Hough et al.
patent: 6219741 (2001-04-01), Pawlowski et al.
patent: 6470408 (2002-10-01), Morrison et al.
patent: 6766398 (2004-07-01), Holm et al.
patent: 7209994 (2007-04-01), Klaiber et al.
patent: 7707341 (2010-04-01), Klaiber et al.
patent: 7853744 (2010-12-01), Mahalingam et al.
patent: 2004/0117532 (2004-06-01), Bennett et al.
patent: 2004/0205272 (2004-10-01), Armstrong et al.
patent: 2005/0102671 (2005-05-01), Baumberger
patent: 2005/0228921 (2005-10-01), Sethi et al.
patent: 2005/0235068 (2005-10-01), Moriki et al.
patent: 2006/0085179 (2006-04-01), Hack et al.
patent: 2007/0157197 (2007-07-01), Neiger et al.
patent: 2008/0015712 (2008-01-01), Armstrong et al.
patent: 2008/0114916 (2008-05-01), Hummel et al.
patent: 2008/0141277 (2008-06-01), Traut et al.
Intel Virtualization Technology Specification for the IA-32 Intel Architecture, retrieved at <<http://www.cs.utah.edu/classes/cs7940-010-rajeev/spr06/papers/vm.pdf>>, Intel, Apr. 2005, pp. 1-35.
Interrupt in Hypertransport Technology, retrieved on Apr. 16, 2008 at <<http://cpu-hypertransport.blogspot.com/2007/06/interrupt-in-hypertransport-technology.html>>, Hypertransport CPU Technology, Jun. 26, 2007, pp. 1-5.
Interrupts and Interrupt-Controllers, retrieved on Apr. 16, 2008 at <<http://www.evilbitz.com/2006/12/08/interrupts-and-interrupt-controllers/>>, The Zana Zen, Dec. 8, 2006, pp. 1-6.
KVM-65 Released, Supports S390 Architecture, retrieved on Apr. 16, 2008 at <<http://virtualization.com
ews/2008/04/07/kvm-65-released-supports-s390-architecture/>>, Virtualization.com, Apr. 7, 2008, pp. 1-7.
Senthilvelan, et al., “Study of Content-Based Sharing on the Xen Virtual Machine Monitor”, http://pages.cs.wisc.edu/-remzi/Classes/736/Spring2005/Projects/Muru-Selva/cs736-report.pdf, 2005.
Yang, et. al., “Using Hypervisor to Provide Data Secrecy for User Applications on a Per-Page Basis”, VEE, 2008, ACM Mar. 5-7, 2008.
Auve Glenn A
Lee & Hayes PLLC
Microsoft Corporation
LandOfFree
Lazy handling of end of interrupt messages in a virtualized... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Lazy handling of end of interrupt messages in a virtualized..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Lazy handling of end of interrupt messages in a virtualized... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4273142