Emulating a line-based interrupt transaction in response to...

Electrical computers and digital data processing systems: input/ – Interrupt processing – Multimode interrupt processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S266000

Reexamination Certificate

active

07979619

ABSTRACT:
Methods, systems, apparatuses and program products are disclosed for managing interrupt services in hypervisor and hypervisor-related environments in Message Signaled Interrupts are emulated as other type(s) of interrupt.According to an aspect of the present invention, a method of executing a program includes receiving a MSI (message signaled interrupt). Responsively, a virtual interrupt is generated and an ISR (interrupt service routine) is invoked that handles a line-based virtual interrupt transaction. A surrogate or virtual peripheral device status may also be provided and may be associated with the virtual interrupt. A single device interrupt event may, in certain circumstances, be serviced both as a line-based interrupt and also as an MSI, or as either responsive to run-time context.Embodiments of the present invention enable superior tradeoffs in regards to the interrupt sharing to a greater and more flexible extent than with previous implementations. Moreover, it makes possible interrupt sharing using an ISR that was not expressly designed for interrupt sharing.

REFERENCES:
patent: 7048877 (2006-05-01), Zimmer et al.
patent: 7222203 (2007-05-01), Madukkarumukumana et al.
patent: 2009/0119087 (2009-05-01), Ang et al.
patent: 2010/0083247 (2010-04-01), Kanevsky et al.
The MSI Driver Guide HOWTO, Rev.3 (Tom L Nguyen) 2004, entire document, especially pp. 1 and 2.
82093AA I/O Advanced Programmable Interrupt Controller, Order No. 290566-001 (Intel Corporation) 1996 , entire document, especially pp. 3, 9 to 11 and 13.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Emulating a line-based interrupt transaction in response to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Emulating a line-based interrupt transaction in response to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Emulating a line-based interrupt transaction in response to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2623733

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.