×

Emulating a line-based interrupt transaction in response to a message signaled interrupt

  • US 7,979,619 B2
  • Filed: 12/23/2008
  • Issued: 07/12/2011
  • Est. Priority Date: 12/23/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of executing a program comprising:

  • receiving a message signaled interrupt associated with a peripheral device by a first interrupt service routine in a privileged domain;

    calling a second interrupt service routine in a non-privileged domain responsive to receiving the message signaled interrupt;

    emulating a line-based interrupt transaction into the second interrupt service routine;

    trapping, by a hypervisor in the privileged domain, input/output (I/O) functions invoked by the second interrupt service routine; and

    performing, by the hypervisor, virtualized I/Os by emulating the peripheral device associated with the message signaled interrupt.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×