Method and means for enabling virtual addressing control by software
users over a hardware page transfer control entity
    1.
    发明授权
    Method and means for enabling virtual addressing control by software users over a hardware page transfer control entity 失效
    用于通过硬件页面传送控制实体实现软件用户的虚拟寻址控制的方法和装置

    公开(公告)号:US5377337A

    公开(公告)日:1994-12-27

    申请号:US73815

    申请日:1993-06-08

    CPC分类号: G06F12/109

    摘要: Provides a software-to-software interface and a software-to-hardware interface between software users and a hardware ADM facility (ADMF) in a data processing system. Such software user presents only virtual addresses to the software-to-software interface in a MSB list. The user list defines virtual address spaces, including a "hiperspace", in a manner that represents physical backing media as different random-access electronic storages, such main storage (MS) and expanded storage (ES). The real data transfers are within or between the backing storages. The user list is transformed into an ADM operation block (AOB), which is assigned an ADM UCB in a UCB queue which is associated with an ADM subchannel. The software-to-hardware interface generates an ORB, containing the AOB address, as an operand of a SSCB instruction which is executed to queue the associated subchannel onto one of plural co-processor queues in the ADMF. The ADMF uses the AOB to perform the requested page moves, and generates an interruption upon completion of each request which is sent to the hardware-to-software interface to remove the associated ADMF request from the ADM software request queue and free the associated ADM UCB for use by another user request.

    摘要翻译: 在软件用户和数据处理系统中的硬件ADM工具(ADMF)之间提供软件到软件界面和软件到硬件接口。 这样的软件用户仅在MSB列表中向软件到软件界面呈现虚拟地址。 用户列表以表示作为不同随机存取电子存储器(诸如主存储器和扩展存储器(ES))的物理备用介质的方式定义虚拟地址空间,包括“时间空间”。 真正的数据传输在支持存储之间或之间。 用户列表被转换成ADM操作块(AOB),其在与ADM子信道相关联的UCB队列中被分配有ADM UCB。 软件到硬件接口生成包含AOB地址的ORB作为SSCB指令的操作数,该操作数被执行以将相关联的子信道排队到ADMF中的多个协处理器队列中的一个上。 ADMF使用AOB执行所请求的页面移动,并且在完成每个请求时产生中断,该请求被发送到硬件到软件接口以从ADM软件请求队列中移除相关联的ADMF请求并释放相关联的ADM UCB 供其他用户请求使用。

    Method and system for detecting and recovering from switching errors
    2.
    发明授权
    Method and system for detecting and recovering from switching errors 失效
    用于从切换错误中检测和恢复的方法和系统

    公开(公告)号:US5197069A

    公开(公告)日:1993-03-23

    申请号:US805263

    申请日:1991-12-09

    IPC分类号: G06F11/00 G06F11/22

    CPC分类号: G06F11/2289

    摘要: A switching error detection and recovery mechanism recognizes that an I/O configuration has changed. Comparing new configuration data to previous data maintained in a CDT table structure, and detecting unequal path information, an error condition is recognized. After recognizing the error condition, recovery actions are taken to notify the operator and insure data integrity. The CDT is structured so that redundant data is eliminated, and so records may be efficiently and dynamically added and deleted.

    摘要翻译: 切换错误检测和恢复机制识别出I / O配置发生了变化。 将新配置数据与CDT表格结构中维护的先前数据进行比较,并检测不等路径信息,可以识别错误状况。 在识别错误​​状况后,采取恢复操作通知操作员并确保数据完整性。 CDT的结构使得冗余数据被消除,因此可以有效地和动态地添加和删除记录。

    Method and apparatus for performing control unit level recovery
operations
    3.
    发明授权
    Method and apparatus for performing control unit level recovery operations 失效
    执行控制单元级别恢复操作的方法和装置

    公开(公告)号:US5423026A

    公开(公告)日:1995-06-06

    申请号:US755200

    申请日:1991-09-05

    IPC分类号: G06F11/14 G06F11/00

    CPC分类号: G06F11/142

    摘要: Control unit level reset operations in systems having switched point-to-point I/O interface topologies is accomplished by determining and storing channel path identification numbers (CHPID's) and control unit link addresses (CULA's) for each device in the system, scanning this stored data to find devices whose CHPID's and CULA's match the CHPID and CULA for a device or a control unit having a reported error, quiescing devices with such matching CHPID's and CULA's, issuing a control unit level reset command and reactivating the quiesced devices. For systems having both multidropped and switched point-to-point topologies, provision is made for preliminarily determining whether a given control unit reset can be performed on the control unit level.

    摘要翻译: 通过确定和存储系统中每个设备的通道路径标识号(CHPID)和控制单元链路地址(CULA)来实现具有交换点对点I / O接口拓扑的系统中的控制单元电平复位操作,扫描该存储 数据以查找具有报告错误的设备或具有报告错误的控制单元的CHPID和CULA与CHPID和CULA匹配的设备,停止具有这种匹配的CHPID和CULA的设备,发出控制单元级别复位命令并重新激活静默设备。 对于具有多点和交换点对点拓扑的系统,提供预先确定是否可以在控制单元级别执行给定的控制单元复位。

    Establishing and restoring paths in a data processing I/O system
    4.
    发明授权
    Establishing and restoring paths in a data processing I/O system 失效
    建立和恢复数据处理I / O系统中的路径

    公开(公告)号:US5465355A

    公开(公告)日:1995-11-07

    申请号:US150748

    申请日:1993-11-12

    CPC分类号: G06F13/10 G06F13/20

    摘要: A data processing I/O system including a main storage for storing data and data processing instructions arranged in software programs, and a channel subsystem having hardware for reporting conditions in the channel subsystem to the software. A special Channel Subsystem Call (CHSC) instruction is used to store event information from the channel subsystem into the main memory for use by the software such that new or restored resources such as a channel path, a channel path and partial control unit link address, or a channel path and full control unit link address, may be originally made accessible, or may be restored to the I/O system. A mechanism is also provided to inquire of a device how long it expects to not be accessible to give the device sufficient time to reset itself before it is varied offline, thus preventing a device from being isolated or "boxed" prematurely.

    摘要翻译: 一种数据处理I / O系统,包括用于存储以软件程序排列的数据和数据处理指令的主存储器,以及具有用于向该软件报告信道子系统中的条件的硬件的通道子系统。 专用信道子系统呼叫(CHSC)指令用于将来自信道子系统的事件信息存储到主存储器中以供软件使用,以便新的或恢复的资源,例如信道路径,信道路径和部分控制单元链路地址, 或通道路径和全控制单元链路地址,可以原来可访问,或者可以被还原到I / O系统。 还提供了一种机制来查询设备,其期望无法访问多长时间,以便在离线之前给设备足够的时间重置自身,从而防止设备过早隔离或“盒装”。

    REAL TIME MEASUREMENT OF VIRTUALIZATION I/O PROCESSING DELAYS
    8.
    发明申请
    REAL TIME MEASUREMENT OF VIRTUALIZATION I/O PROCESSING DELAYS 有权
    虚拟化I / O处理延迟的实时测量

    公开(公告)号:US20130339948A1

    公开(公告)日:2013-12-19

    申请号:US13524315

    申请日:2012-06-15

    IPC分类号: G06F9/455

    摘要: A computer system includes memory divided into a plurality of logical partitions (LPARs), each LPAR running one of a plurality of instances of an operating system (O/S). The system also includes a processor configured to run a hypervisor program to manage operation of the plurality of LPARs. The processor determines a reference I/O service time of an I/O operation on a server, measures an actual I/O service time of the operation, and determines a delay time of virtualization on the server based on the reference I/O service time and the actual I/O service time.

    摘要翻译: 计算机系统包括划分为多个逻辑分区(LPAR)的存储器,每个LPAR运行操作系统(O / S)的多个实例中的一个。 该系统还包括配置成运行管理程序程序以管理多个LPAR的操作的处理器。 处理器确定服务器上的I / O操作的参考I / O服务时间,测量操作的实际I / O服务时间,并且基于参考I / O服务确定服务器上虚拟化的延迟时间 时间和实际的I / O服务时间。

    Swapping PPRC secondaries from a subchannel set other than zero to subchannel set zero using control block field manipulation
    9.
    发明授权
    Swapping PPRC secondaries from a subchannel set other than zero to subchannel set zero using control block field manipulation 有权
    使用控制块字段操作将PPRC辅助节点从零以外的子信道集合转换为子信道设置为零

    公开(公告)号:US08516173B2

    公开(公告)日:2013-08-20

    申请号:US12180651

    申请日:2008-07-28

    IPC分类号: G06F13/00

    CPC分类号: G06F13/124

    摘要: A method for swapping peer-to-peer remote copy (PPRC) secondary device definitions from a subchannel set other than zero to subchannel set zero by the utilization of control block-field manipulation includes identifying a PPRC primary and secondary device pair, wherein a PPRC primary device definition resides at subchannel set zero and the PPRC secondary device definition resides at a subchannel set other than subchannel set zero; within operating system definitions of the PPRC pair, exchanging physical information associated with the PPRC primary and secondary devices, including pathing, node descriptor, device number, and a field cross referencing device numbers of the PPRC pair; and within channel subsystem definitions of the PPRC primary and secondary devices, via a SwapSubchannel instruction, exchanging physical information, including path and control unit information while retaining a subchannel identifier, a subchannel set identifier, and a subchannel interruption parameter pointing to the operating system definition of the device.

    摘要翻译: 通过使用控制块字段操作,将来自不同于零的子信道集合的对等远程复制(PPRC)次要设备定义交换到子信道设置为零的方法包括识别PPRC主设备对和辅助设备对,其中,PPRC 主设备定义位于子信道设置为零,并且PPRC辅助设备定义驻留在除子信道设置为零之外的子信道集上; 在PPRC对的操作系统定义中,交换与PPRC主设备和辅助设备相关的物理信息,包括路径,节点描述符,设备号和PPRC对的字段交叉参考设备号; 并且在通过SwapSubchannel指令的PPRC主设备和辅助设备的信道子系统定义内,交换物理信息,包括路径和控制单元信息,同时保留子信道标识符,子信道集标识符和指向操作系统定义的子信道中断参数 的设备。