Isolation of input/output adapter error domains
    1.
    发明授权
    Isolation of input/output adapter error domains 有权
    隔离输入/输出适配器错误域

    公开(公告)号:US07681083B2

    公开(公告)日:2010-03-16

    申请号:US12105955

    申请日:2008-04-18

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2736

    摘要: Method, apparatus and system for isolating input/output adapter error domains in a data processing system. Errors occurring in one input/output adapter are isolated from other input/output adapters of the data processing system by functionality in a host bridge that connects the input/output adapters to a system bus of the data processing system, thus permitting the use of low cost, industry standard switches and bridges external to the host bridge.

    摘要翻译: 用于在数据处理系统中隔离输入/输出适配器错误域的方法,装置和系统。 在一个输入/输出适配器中发生的错误与数据处理系统的其他输入/输出适配器隔离,主机桥中的功能将输入/输出适配器连接到数据处理系统的系统总线,从而允许使用低 成本,行业标准交换机和主桥外部的桥梁。

    Mapping a virtual address to PCI bus address
    3.
    发明授权
    Mapping a virtual address to PCI bus address 失效
    将虚拟地址映射到PCI总线地址

    公开(公告)号:US07941568B2

    公开(公告)日:2011-05-10

    申请号:US12114954

    申请日:2008-05-05

    CPC分类号: G06F13/387

    摘要: Registering memory space within a data processing system is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. At least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.

    摘要翻译: 执行在数据处理系统内注册存储器空间。 从应用程序接收一个或多个打开的呼叫以访问一个或多个输入/输出(I / O)设备。 响应于接收一个或多个开放呼叫,发送一个或多个I / O映射和引脚呼叫,以便为将由应用程序访问的至少一个存储区域内的一个或多个I / O设备注册存储器空间 。 为一个或多个I / O设备的每个已注册的存储器空间接收至少一个虚拟I / O总线地址。 使用至少一个虚拟I / O总线地址执行至少一个I / O命令,而无需操作系统或操作系统映像的干预。

    Retaining an Association Between a Virtual Address Based Buffer and a User Space Application that Owns the Buffer
    4.
    发明申请
    Retaining an Association Between a Virtual Address Based Buffer and a User Space Application that Owns the Buffer 失效
    保留基于虚拟地址的缓冲区和拥有缓冲区的用户空间应用程序之间的关联

    公开(公告)号:US20090276605A1

    公开(公告)日:2009-11-05

    申请号:US12114945

    申请日:2008-05-05

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0646

    摘要: Registering memory space for an application is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. A verification is made as to whether the memory space to be registered is associated with the application. Responsive to the memory space being associated with the application, at least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.

    摘要翻译: 注册应用程序的内存空间。 从应用程序接收一个或多个打开的呼叫以访问一个或多个输入/输出(I / O)设备。 响应于接收一个或多个开放呼叫,发送一个或多个I / O映射和引脚呼叫,以便为将由应用程序访问的至少一个存储区域内的一个或多个I / O设备注册存储器空间 。 验证要注册的存储空间是否与应用程序相关联。 响应于与应用相关联的存储器空间,对于一个或多个I / O设备的每个已注册的存储器空间接收至少一个虚拟I / O总线地址。 使用至少一个虚拟I / O总线地址执行至少一个I / O命令,而无需操作系统或操作系统映像的干预。

    Retaining an association between a virtual address based buffer and a user space application that owns the buffer
    5.
    发明授权
    Retaining an association between a virtual address based buffer and a user space application that owns the buffer 失效
    保留基于虚拟地址的缓冲区和拥有该缓冲区的用户空间应用程序之间的关联

    公开(公告)号:US07908457B2

    公开(公告)日:2011-03-15

    申请号:US12114945

    申请日:2008-05-05

    CPC分类号: G06F12/0646

    摘要: Registering memory space for an application is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. A verification is made as to whether the memory space to be registered is associated with the application. Responsive to the memory space being associated with the application, at least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.

    摘要翻译: 注册应用程序的内存空间。 从应用程序接收一个或多个打开的呼叫以访问一个或多个输入/输出(I / O)设备。 响应于接收一个或多个开放呼叫,发送一个或多个I / O映射和引脚呼叫,以便为将由应用程序访问的至少一个存储区域内的一个或多个I / O设备注册存储器空间 。 验证要注册的存储空间是否与应用程序相关联。 响应于与应用相关联的存储器空间,对于一个或多个I / O设备的每个已注册的存储器空间接收至少一个虚拟I / O总线地址。 使用至少一个虚拟I / O总线地址执行至少一个I / O命令,而无需操作系统或操作系统映像的干预。

    Mapping a Virtual Address to PCI Bus Address
    6.
    发明申请
    Mapping a Virtual Address to PCI Bus Address 失效
    将虚拟地址映射到PCI总线地址

    公开(公告)号:US20090276544A1

    公开(公告)日:2009-11-05

    申请号:US12114954

    申请日:2008-05-05

    IPC分类号: G06F13/10

    CPC分类号: G06F13/387

    摘要: Registering memory space within a data processing system is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. At least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.

    摘要翻译: 执行在数据处理系统内注册存储器空间。 从应用程序接收一个或多个打开的呼叫以访问一个或多个输入/输出(I / O)设备。 响应于接收一个或多个开放呼叫,发送一个或多个I / O映射和引脚呼叫,以便为将由应用程序访问的至少一个存储区域内的一个或多个I / O设备注册存储器空间 。 为一个或多个I / O设备的每个已注册的存储器空间接收至少一个虚拟I / O总线地址。 使用至少一个虚拟I / O总线地址执行至少一个I / O命令,而无需操作系统或操作系统映像的干预。

    METHOD, SYSTEM, AND APPARATUS FOR ENHANCED MANAGEMENT OF MESSAGE SIGNALED INTERRUPTS
    7.
    发明申请
    METHOD, SYSTEM, AND APPARATUS FOR ENHANCED MANAGEMENT OF MESSAGE SIGNALED INTERRUPTS 审中-公开
    消息信令中断的增强管理方法,系统和设备

    公开(公告)号:US20080109564A1

    公开(公告)日:2008-05-08

    申请号:US11556379

    申请日:2006-11-03

    IPC分类号: G06F13/14

    CPC分类号: G06F13/24

    摘要: A message signaled interrupt (MSI) specifying an input/output (I/O) address in I/O address space is received. In response to receipt of the MSI, a translation data structure is accessed and the I/O address is translated into a physical memory address by reference to the translation data structure. The MSI is then enqueued in an event queue at the physical memory address for subsequent servicing.

    摘要翻译: 接收到指定I / O地址空间中的输入/输出(I / O)地址的消息信号中断(MSI)。 响应于MSI的接收,访问翻译数据结构,并且参考翻译数据结构将I / O地址转换为物理存储器地址。 MSI然后在物理内存地址的事件队列中排队,以便后续维护。

    Energy allocation to groups of virtual machines
    8.
    发明授权
    Energy allocation to groups of virtual machines 有权
    能量分配给虚拟机组

    公开(公告)号:US09477286B2

    公开(公告)日:2016-10-25

    申请号:US12940639

    申请日:2010-11-05

    IPC分类号: G06F1/00 G06F1/32

    摘要: An embodiment of a system for managing energy identifies a plurality of groups of virtual machines in a computer system and allocates the energy in the computer system for a next time interval to a plurality of groups of virtual machines based on an energy budget and a policy selected from a set of policies in conjunction with a minimum energy, a group priority and a virtual machine priority.

    摘要翻译: 用于管理能量的系统的实施例在计算机系统中识别多组虚拟机,并且基于能量预算和所选择的策略,将下一时间间隔内的能量分配给多组虚拟机 从一组策略结合最小能量,组优先级和虚拟机优先级。

    Paging partition arbitration of paging devices to shared memory partitions
    9.
    发明授权
    Paging partition arbitration of paging devices to shared memory partitions 有权
    寻呼设备的寻呼分区仲裁到共享内存分区

    公开(公告)号:US09454405B2

    公开(公告)日:2016-09-27

    申请号:US12414441

    申请日:2009-03-30

    IPC分类号: G06F12/00 G06F9/50 G06F11/20

    CPC分类号: G06F9/5077 G06F11/2094

    摘要: Disclosed is a computer implemented method, computer program product, and apparatus to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in the shared memory pool. The VCP configures at least one logical partition as a shared memory partition. The VCP assigns a paging partition to the shared memory pool. The VCP determines whether a user requests a redundant assignment of the paging partition to the shared memory pool. The VCP assigns a redundant paging partition to the shared memory pool, responsive to a determination that the user requests a redundant assignment. The VCP assigns a paging device to the shared memory pool. The hypervisor may transmit at least one paging request to a virtual asynchronous services interface configured to support a paging device stream.

    摘要翻译: 公开了一种在数据处理系统中建立至少一个寻呼分区的计算机实现方法,计算机程序产品和装置。 虚拟化控制点(VCP)保留到用于共享内存池的物理内存子集。 VCP将至少一个逻辑分区配置为共享内存分区。 VCP将分页分区分配给共享内存池。 VCP确定用户是否请求分页分区的冗余分配给共享内存池。 响应于确定用户请求冗余分配,VCP将冗余分页分区分配给共享内存池。 VCP将分页设备分配给共享内存池。 管理程序可以向被配置为支持寻呼设备流的虚拟异步服务接口发送至少一个寻呼请求。

    Paging partition arbitration of paging devices to shared memory partitions
    10.
    发明授权
    Paging partition arbitration of paging devices to shared memory partitions 有权
    寻呼设备的寻呼分区仲裁到共享内存分区

    公开(公告)号:US08645661B2

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

    申请号:US13445416

    申请日:2012-04-12

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5077 G06F11/2094

    摘要: A computer implemented method to establish at least one paging partition in a data processing system. The virtualization control point (VCP) reserves up to the subset of physical memory for use in the shared memory pool. The VCP configures at least one logical partition as a shared memory partition. The VCP assigns a paging partition to the shared memory pool. The VCP determines whether a user requests a redundant assignment of the paging partition to the shared memory pool. The VCP assigns a redundant paging partition to the shared memory pool, responsive to a determination that the user requests a redundant assignment. The VCP assigns a paging device to the shared memory pool. The hypervisor may transmit at least one paging request to a virtual asynchronous services interface configured to support a paging device stream.

    摘要翻译: 一种用于在数据处理系统中建立至少一个寻呼分区的计算机实现的方法。 虚拟化控制点(VCP)保留到用于共享内存池的物理内存子集。 VCP将至少一个逻辑分区配置为共享内存分区。 VCP将分页分区分配给共享内存池。 VCP确定用户是否请求分页分区的冗余分配给共享内存池。 响应于确定用户请求冗余分配,VCP将冗余分页分区分配给共享内存池。 VCP将分页设备分配给共享内存池。 管理程序可以向被配置为支持寻呼设备流的虚拟异步服务接口发送至少一个寻呼请求。