Virtualization of storage buffers used by asynchronous processes
    82.
    发明授权
    Virtualization of storage buffers used by asynchronous processes 有权
    异步进程使用的存储缓冲区的虚拟化

    公开(公告)号:US08387062B2

    公开(公告)日:2013-02-26

    申请号:US13446862

    申请日:2012-04-13

    IPC分类号: G06F9/50

    摘要: The amount of host real storage provided to a large guest storage buffer is controlled. This control is transparent to the guest that owns the buffer and is executing an asynchronous process to update the buffer. The control uses one or more indicators to determine when additional host real storage is to be provided.

    摘要翻译: 控制提供给大客户机存储缓冲区的主机实际存储量。 该控件对拥有缓冲区的客户端是透明的,并正在执行异步进程来更新缓冲区。 该控制使用一个或多个指示器来确定何时需要提供附加的主机实际存储。

    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROVIDING QUIESCE FILTERING FOR SHARED MEMORY
    86.
    发明申请
    SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROVIDING QUIESCE FILTERING FOR SHARED MEMORY 有权
    用于提供共享存储器的QUIESCE过滤的系统,方法和计算机程序产品

    公开(公告)号:US20090216995A1

    公开(公告)日:2009-08-27

    申请号:US12037897

    申请日:2008-02-26

    IPC分类号: G06F12/10

    CPC分类号: G06F12/1027 G06F2212/681

    摘要: A system, method and computer program product for providing quiesce filtering for shared memory. The method includes receiving a shared-memory quiesce request at a processor. The request includes a donor zone. The processor includes translation look aside buffer one (TLB1). It is determined that the shared-memory request can be filtered by the processor if there not any shared memory entries in the TLB1 and the donor zone is not equal to a current zone of the processor and the processor is not running in host mode. The shared-memory quiesce request is filtered in response to the determining.

    摘要翻译: 一种用于为共享存储器提供静默滤波的系统,方法和计算机程序产品。 该方法包括在处理器处接收共享存储器静默请求。 请求包括捐助者区域。 处理器包括翻译后备缓冲区(TLB1)。 如果TLB1中没有任何共享存储器条目,并且供体区域不等于处理器的当前区域并且处理器未在主机模式下运行,则确定共享存储器请求可被处理器过滤。 响应于确定,对共享内存静默请求进行过滤。

    DYNAMIC ADDRESS TRANSLATION WITH TRANSLATION EXCEPTION QUALIFIER
    87.
    发明申请
    DYNAMIC ADDRESS TRANSLATION WITH TRANSLATION EXCEPTION QUALIFIER 有权
    动态地址翻译与翻译例外的合格者

    公开(公告)号:US20090216992A1

    公开(公告)日:2009-08-27

    申请号:US12037268

    申请日:2008-02-26

    IPC分类号: G06F12/10

    摘要: What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Dynamic address translation of the virtual address proceeds. In response to a translation interruption having occurred during dynamic address translation, bits are stored in a translation exception qualifier (TXQ) field to indicate that the exception was either a host DAT exception having occurred while running a host program or a host DAT exception having occurred while running a guest program. The TXQ is further capable of indicating that the exception was associated with a host virtual address derived from a guest page frame real address or a guest segment frame absolute address. The TXQ is further capable of indicating that a larger or smaller host frame size is preferred to back a guest frame.

    摘要翻译: 提供的是增强的动态地址转换设施。 在一个实施例中,获得要转换的虚拟地址和翻译表的层次结构的转换表的初始起始地址。 虚拟地址的动态地址转换进行。 响应于在动态地址转换期间发生的翻译中断,比特被存储在转换异常限定符(TXQ)字段中,以指示异常是在运行主机程序或主机DAT异常发生时发生的主机DAT异常 同时运行一个客人程序。 TXQ还能够指示异常与从访客页面帧实际地址或访客段帧绝对地址导出的主机虚拟地址相关联。 TXQ还能够指示较大或较小的主机帧大小优于后端客机帧。

    System and method for alias mapping of address space
    88.
    发明授权
    System and method for alias mapping of address space 失效
    用于地址空间的别名映射的系统和方法

    公开(公告)号:US07464249B2

    公开(公告)日:2008-12-09

    申请号:US11190224

    申请日:2005-07-26

    IPC分类号: G01F12/00

    摘要: Mapping of address space by providing real storage including first and second address spaces. The second address space is smaller than and contained within the first address space. Provided within virtual storage is a system execution space. Providing within the system execution space is a system execution area having a size equal to or less than the second address space. The system execution area includes a control program having a first portion capable of addressing the first address space and the system execution space, a second portion constrained to address only the second address space and the system execution area, and at least one alias page. Responsive to a control program request for a first page in the virtual storage, a first frame is assigned in real storage corresponding to the page. Responsive to a request from the second portion of the control program for the first page, allocating an alias page in the system execution area, the alias page backed by the first frame.

    摘要翻译: 通过提供包括第一和第二地址空间的真实存储来映射地址空间。 第二地址空间小于并包含在第一地址空间内。 在虚拟存储中提供的是系统执行空间。 在系统执行空间内提供具有等于或小于第二地址空间的大小的系统执行区域。 系统执行区域包括具有能够寻址第一地址空间和系统执行空间的第一部分的控制程序,被限制为仅寻址第二地址空间和系统执行区域的第二部分以及至少一个别名页面。 响应于对虚拟存储器中的第一页的控制程序请求,在对应于页面的实际存储中分配第一帧。 响应于来自第一页面的控制程序的第二部分的请求,在系统执行区域中分配别名页面,由第一帧支持的别名页面。

    Virtualization of infiniband host channel adapter interruptions
    90.
    发明申请
    Virtualization of infiniband host channel adapter interruptions 有权
    Infiniband主机通道适配器中断的虚拟化

    公开(公告)号:US20070271559A1

    公开(公告)日:2007-11-22

    申请号:US11436012

    申请日:2006-05-17

    IPC分类号: G06F9/455

    摘要: A method, system, program product and computer data structure for providing for two levels of server virtualization. A first hypervisor enables multiple logical partitions to share a set of resources and provides a first level of virtualization. A second hypervisor enables multiple, independent virtual machines to share the resources that are assigned to a single logical partition and provides a second level of virtualization. All events for all of the virtual machines within said single logical partition are grouped into a single partition-owned event queue for receiving event notifications from the shared resources for that single logical partition. A request for an interrupt is signaled for the grouped events from the partition-owned event queue for the demultiplexing of grouped events, by the machine, from the partition-owned event queue into individual, virtualized event queues that are allocated on a per virtual machine basis.

    摘要翻译: 一种用于提供两级服务器虚拟化的方法,系统,程序产品和计算机数据结构。 第一个管理程序使多个逻辑分区能够共享一组资源并提供第一级的虚拟化。 第二个管理程序使多个独立的虚拟机共享分配给单个逻辑分区的资源,并提供第二级虚拟化。 所述单个逻辑分区中的所有虚拟机的所有事件被分组为单个分区拥有的事件队列,用于从该单个逻辑分区的共享资源接收事件通知。 从分区拥有的事件队列中发出针对分组事件的请求,用于将分组的事件从分区所拥有的事件队列分解为分配在每个虚拟机上的单独的虚拟化事件队列, 基础。