×

Arrangement and a method for handling interrupt requests in a data processing system in a virtual machine mode

  • US 5,291,605 A
  • Filed: 02/07/1992
  • Issued: 03/01/1994
  • Est. Priority Date: 02/08/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. An arrangement for handling an interrupt request issued from an I/O (Input/Output) device controller in a data processing system which is operative in a virtual machine mode, said data processing system including a host OS (Operating System) which supervises a virtual machine monitor under control of which at least one guest OS runs, said I/O device controller being interposed between a plurality of I/O devices and a plurality of CPUs (Central Processing Units), each of said CPUs comprising:

  • first flag means for setting an "on" state in a case where a CPU is utilized as a master unit and for setting an "off" state in a case where said CPU is utilized as a slave unit;

    second flag means for setting an "on" state in the case where said CPU is utilized as said master unit for a guest OS such that said CPU is able to accept said interrupt request directed to said guest OS;

    a first logic gate for issuing a logical product of an output of said first flag means and one type of interrupt request of a plurality of interrupt requests from said I/O device controller;

    a second logic gate for issuing a logical product of an output of said second flag means and another type of interrupt request of a plurality of interrupt requests from said I/O device controller;

    a third logic gate for issuing a logical sum of outputs of said first and second gates; and

    an interrupt activator which responds to an output of said third logic gate and which checks whether said interrupt request issued from said I/O device controller is acceptable.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×