Electrical computers and digital data processing systems: input/ – Interrupt processing – Interrupt prioritizing
Reexamination Certificate
2007-04-24
2007-04-24
Ray, Gopal C. (Department: 2111)
Electrical computers and digital data processing systems: input/
Interrupt processing
Interrupt prioritizing
C710S260000, C710S262000, C710S269000, C719S324000
Reexamination Certificate
active
11066019
ABSTRACT:
In one embodiment, a processor comprises one or more registers and a control unit. The registers are configured to store interrupt state describing a virtual interrupt. The control unit is configured to initiate the virtual interrupt responsive to the interrupt state. In another embodiment, a method comprises storing an interrupt state describing a virtual interrupt in a storage area allocated to a guest. A processor initiates the virtual interrupt subsequent to initiating execution of the guest, responsive to the interrupt state. In still another embodiment, a computer accessible medium stores a plurality of instructions comprising instructions which, when executed on a processor in response to a physical interrupt: determine a guest into which a virtual interrupt corresponding to the physical interrupt is to be injected; and store an interrupt state describing the virtual interrupt in a storage area allocated to the guest.
REFERENCES:
patent: 4787031 (1988-11-01), Karger et al.
patent: 5790895 (1998-08-01), Krontz et al.
patent: 5826084 (1998-10-01), Brooks et al.
patent: 6895491 (2005-05-01), Kjos et al.
patent: 7000051 (2006-02-01), Armstrong et al.
patent: 2004/0117583 (2004-06-01), Arimilli et al.
patent: 2004/0117587 (2004-06-01), Arimilli et al.
patent: 2004/0205272 (2004-10-01), Armstrong et al.
patent: 2004/0215860 (2004-10-01), Armstrong et al.
patent: 2005/0076186 (2005-04-01), Traut
patent: 2005/0273605 (2005-12-01), Saha et al.
“Choosing the right software for data acquisition” by R.House (abstract only) Publication Date: May 1995.
P.H. Gum, “System/370 Extended Architecture: Facilities for Virtual Machines,” IBM J. Res Develop., vol. 27, No. 6, Nov. 1983, (pp. 530-544).
“Operating System Writer's Guide,” Pentium Pro Family Developer's Manual, vol. 3, 1996, (12 Pages).
James L. Turley, “Advanced 80386 Programming Techniques,” ISBN 0-07-881342-5, (35 Pages).
82093AA I/O Advanced Programmable Interrupt Controller (IOPIC), Intel Corporation, May 1996, (20 Pages).
“8259A Programmable Interrupt Controller (8259A/8259A-2),” Intel Corporation, Dec. 1988, (24 Pages).
Gao Hongwen
Klaiber Alexander C.
Advanced Micro Devices , Inc.
Merkel Lawrence J.
Meyertons, Hood, Kivlin, Kowert & Goetzel P.c.
Ray Gopal C.
LandOfFree
Processor that maintains virtual interrupt state and injects... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Processor that maintains virtual interrupt state and injects..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor that maintains virtual interrupt state and injects... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3728679