Pass-through for I/O channel subsystem call instructions for accessing
shared resources in a computer system having a plurality of operating
systems
    1.
    发明授权
    Pass-through for I/O channel subsystem call instructions for accessing shared resources in a computer system having a plurality of operating systems 失效
    用于访问具有多个操作系统的计算机系统中的共享资源的I / O通道子系统调用指令的传递

    公开(公告)号:US5600805A

    公开(公告)日:1997-02-04

    申请号:US898875

    申请日:1992-06-15

    IPC分类号: G06F9/46 G06F13/12 G06F9/00

    CPC分类号: G06F13/126

    摘要: Enables any OS of plural OSs within any of plural logical-resource partitions (LPARs) of a CEC to use interpretive execution for synchronously-executable CHSC (channel subsystem call) commands. A CHSC command authorization mask (CCAM) is provided to control which CHSC commands are allowed to execute interpretively (with pass-through), and which commands are executed with hypervisor intervention (as all prior CHSC commands did). By enabling interpretive execution of those commands which can successfully operate with pass-through, significant system efficiency is obtained. And by disabling interpretive execution for a subset of CHSC commands (which are not allowed to execute with pass-through) potential system failures may be prevented. Thus, interpretive execution may be restricted differently among the OSs in a CEC. Novel CHSC command execution now handles multiple images of shared I/O resources by use of image identifiers, which could not be done before. The information requested by any OS issuing a CHSC command is filtered and optionally compacted by the I/O subsystem responding to the command by only providing information obtained from control blocks associated with the OS which issued the command. This is done by having a set of control blocks for each I/O resource, each control block in the set being associated with a particular OS.

    摘要翻译: 使CEC的多个逻辑资源分区(LPAR)中的任何一个中的多个OS的任何OS能够使用用于同步可执行CHSC(信道子系统调用)命令的解释性执行。 提供了一个CHSC命令授权掩码(CCAM)来控制哪些CHSC命令被解释性地执行(具有传递),以及哪些命令由管理程序干预执行(如所有之前的CHSC命令所执行)。 通过启用能够通过直通成功运行的命令的解释执行,可以获得显着的系统效率。 并且通过禁止CHSC命令的子集(不允许通过执行)的解释执行,可能会阻止潜在的系统故障。 因此,CEC中的操作系统之间的解释性执行可能会受到不同的限制。 新的CHSC命令执行现在通过使用以前无法完成的图像标识符处理共享I / O资源的多个映像。 由发出CHSC命令的任何OS请求的信息被I / O子系统过滤并且可选地通过I / O子系统来响应该命令,仅提供从与发出该命令的OS相关联的控制块获得的信息。 这通过为每个I / O资源设置一组控制块来实现,该集合中的每个控制块与特定OS相关联。