×

Pass-through for I/O channel subsystem call instructions for accessing shared resources in a computer system having a plurality of operating systems

  • US 5,600,805 A
  • Filed: 06/15/1992
  • Issued: 02/04/1997
  • Est. Priority Date: 06/15/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of controlling system hardware operations for a plurality of I/O subsystem call instructions issued by any of a plurality of operating systems (OSs), including control programs, executing on a computer electronic complex (CEC) in which the plurality of OSs operate in different logical partitions of resources of the CEC, comprising the steps of:

  • executing instructions on a central processor (CPU) of the CEC for any of the OSs, including different types of I/O subsystem call (CHSC) instructions for communicating different types of requests by OSs to the I/O subsystem for requesting different types of I/O subsystem data and operations, including a request for I/O configuration data;

    sharing by the OSs of I/O resources of the I/O subsystem;

    storing a pass-thru CHSC control mask (CCAM) in system storage having fields associated with different types of CHSC instructions;

    accessing the CCAM during CPU execution of any type of CHSC instruction, and accessing a field in the CCAM associated with a type of CHSC instruction being currently executed by the CPU to indicate whether the CPU is to execute the CHSC instruction in a pass-thru mode or not; and

    if in pass-thru mode, signalling by the CPU to the I/O subsystem to continue execution of the CHSC instruction by obtaining I/O data and performing operations indicated for the CHSC instruction, including transferring by the I/O subsystem to a storage area available to a requesting OS of requested I/O data associated only with the requesting OS, and filtering out non-meaningful data of the requested type associated with other OSs in the CEC.

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