TRANSPARENT HYPERVISOR PINNING OF CRITICAL MEMORY AREAS IN A SHARED MEMORY PARTITION DATA PROCESSING SYSTEM
    1.
    发明申请
    TRANSPARENT HYPERVISOR PINNING OF CRITICAL MEMORY AREAS IN A SHARED MEMORY PARTITION DATA PROCESSING SYSTEM 有权
    共享存储器分区数据处理系统中的关键存储器区域的透明高精度

    公开(公告)号:US20120110273A1

    公开(公告)日:2012-05-03

    申请号:US13344708

    申请日:2012-01-06

    IPC分类号: G06F12/00 G06F12/14

    摘要: Transparent hypervisor pinning of critical memory areas is provided for a shared memory partition data processing system. The transparent hypervisor pinning includes receiving at a hypervisor a hypervisor call initiated by a logical partition to register a logical memory area of the logical partition with the hypervisor. Responsive to this hypervisor call, the hypervisor transparently determines whether the logical memory is a critical memory area for access by the hypervisor. If the logical memory area is a critical memory area, then the hypervisor automatically pins the logical memory area to physical memory of the shared memory partition data processing system, thereby ensuring that the memory area will not be paged-out from physical memory to external storage, and thus ensuring availability of the logic memory area to the hypervisor.

    摘要翻译: 为共享内存分区数据处理系统提供关键内存区域的透明管理程序固定。 透明管理程序钉扎包括在管理程序处接收由逻辑分区启动的管理程序调用,以向管理程序注册逻辑分区的逻辑存储器区域。 响应于该管理程序调用,管理程序透明地确定逻辑存储器是否是由管理程序访问的关键存储器区域。 如果逻辑存储器区域是关键存储器区域,则管理程序自动将逻辑存储器区域引导到共享存储器分区数据处理系统的物理存储器,从而确保存储区域不会从物理存储器到外部存储器 ,从而确保对管理程序的逻辑存储区的可用性。

    MULTIPLE PARTITION ADJUNCT INSTANCES INTERFACING MULTIPLE LOGICAL PARTITIONS TO A SELF-VIRTUALIZING INPUT/OUTPUT DEVICE
    2.
    发明申请
    MULTIPLE PARTITION ADJUNCT INSTANCES INTERFACING MULTIPLE LOGICAL PARTITIONS TO A SELF-VIRTUALIZING INPUT/OUTPUT DEVICE 有权
    多个分段调整接口将多个逻辑分段接口连接到一个自动虚拟输入/输出设备

    公开(公告)号:US20090037941A1

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

    申请号:US12111020

    申请日:2008-04-28

    IPC分类号: G06F9/44

    摘要: Multiple logical partitions are provided access to a self-virtualizing input/output device of a data processing system via multiple dedicated partition adjunct instances. Access is established by: interfacing each logical partition to one or more associated partition adjunct instances, each partition adjunct instance coupling its associated logical partition to one of a virtual function or a queue pair of the self-virtualizing input/output device, and each partition adjunct instance being a separate dispatchable state and being created employing virtual address space donated from the respective logical partition or a hypervisor of the data processing system, and each partition adjunct instance including a device driver for the virtual function or queue pair of the self-virtualizing input/output device; and providing each logical partition with at least one virtual input/output which is interfaced through the logical partition's respective partition adjunct instance(s) to a virtual function or queue pair of the self-virtualizing input/output device.

    摘要翻译: 提供了多个逻辑分区,通过多个专用分区附件实例访问数据处理系统的自身虚拟化输入/输出设备。 访问是通过以下方式建立的:将每个逻辑分区连接到一个或多个相关联的分区附件实例,每个分区附件实例将其相关联的逻辑分区耦合到自虚拟输入/输出设备的虚拟功能或队列对之一,以及每个分区 辅助实例是单独的可分派状态,并且被使用从相应的逻辑分区或数据处理系统的管理程序捐赠的虚拟地址空间被创建,并且每个分区附件实例包括用于虚拟功能的虚拟功能或队列对的自身虚拟化 输入/输出设备; 以及向每个逻辑分区提供至少一个虚拟输入/输出,所述至少一个虚拟输入/输出通过所述逻辑分区的相应分区附件实例与所述自虚拟化输入/输出设备的虚拟功能或队列对连接。