Managing Paging I/O Errors During Hypervisor Page Fault Processing
    1.
    发明申请
    Managing Paging I/O Errors During Hypervisor Page Fault Processing 有权
    在管理程序页面故障处理期间管理分页I / O错误

    公开(公告)号:US20090307538A1

    公开(公告)日:2009-12-10

    申请号:US12478990

    申请日:2009-06-05

    摘要: In response to a hypervisor page fault for memory that is not resident in a shared memory pool, an I/O paging request is sent to an external storage paging space. In response to a paging service partition encountering an I/O paging error, a paging failure indication is sent to the hypervisor. A simulated machine check interrupt instruction is sent from the hypervisor to the shared memory partition and a machine check handler obtains control. The machine check handler performs data analysis utilizing an error log in an attempt to isolate the I/O paging error to a process or a set of processes in the shared memory partition. The process or set of processes associated with the I/O paging error, or the shared memory partition itself, may be terminated. Finally, the shared memory partition may clear or initialize the page associated with the I/O paging error.

    摘要翻译: 响应于不驻留在共享存储器池中的内存的管理程序页面错误,I / O寻呼请求被发送到外部存储分页空间。 响应于遇到I / O寻呼错误的寻呼服务分区,寻呼失败指示被发送到管理程序。 仿真机器检查中断指令从管理程序发送到共享存储器分区,并且机器检查处理程序获得控制。 机器检查处理程序使用错误日志执行数据分析,以尝试将I / O分页错误隔离到共享内存分区中的进程或一组进程。 与I / O寻呼错误相关联的进程或一组进程或共享内存分区本身可能会被终止。 最后,共享内存分区可以清除或初始化与I / O寻呼错误相关联的页面。

    Managing paging I/O errors during hypervisor page fault processing
    2.
    发明授权
    Managing paging I/O errors during hypervisor page fault processing 有权
    在管理程序页面故障处理期间管理分页I / O错误

    公开(公告)号:US08046641B2

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

    申请号:US12478990

    申请日:2009-06-05

    IPC分类号: G06F11/00

    摘要: In response to a hypervisor page fault for memory that is not resident in a shared memory pool, an I/O paging request is sent to an external storage paging space. In response to a paging service partition encountering an I/O paging error, a paging failure indication is sent to the hypervisor. A simulated machine check interrupt instruction is sent from the hypervisor to the shared memory partition and a machine check handler obtains control. The machine check handler performs data analysis utilizing an error log in an attempt to isolate the I/O paging error to a process or a set of processes in the shared memory partition. The process or set of processes associated with the I/O paging error, or the shared memory partition itself, may be terminated. Finally, the shared memory partition may clear or initialize the page associated with the I/O paging error.

    摘要翻译: 响应于不驻留在共享存储器池中的内存的管理程序页面错误,I / O寻呼请求被发送到外部存储分页空间。 响应于遇到I / O寻呼错误的寻呼服务分区,寻呼失败指示被发送到管理程序。 仿真机器检查中断指令从管理程序发送到共享存储器分区,并且机器检查处理程序获得控制。 机器检查处理程序使用错误日志执行数据分析,以尝试将I / O分页错误隔离到共享内存分区中的进程或一组进程。 与I / O寻呼错误相关联的进程或一组进程或共享内存分区本身可能会被终止。 最后,共享内存分区可以清除或初始化与I / O寻呼错误相关联的页面。

    Transparent hypervisor pinning of critical memory areas in a shared memory partition data processing system
    3.
    发明授权
    Transparent hypervisor pinning of critical memory areas in a shared memory partition data processing system 有权
    共享内存分区数据处理系统中关键内存区域的透明管理程序固定

    公开(公告)号:US08327083B2

    公开(公告)日:2012-12-04

    申请号:US13344708

    申请日:2012-01-06

    IPC分类号: G06F12/00

    摘要: 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.

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

    Shared memory partition data processing system with hypervisor managed paging
    4.
    发明授权
    Shared memory partition data processing system with hypervisor managed paging 有权
    共享内存分区数据处理系统与管理程序管理的分页

    公开(公告)号:US08607020B2

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

    申请号:US12403459

    申请日:2009-03-13

    IPC分类号: G06F12/00

    摘要: Hypervisor managed memory paging is provided in a data processing system having multiple logical partitions. The data processing system includes a shared memory pool defined within physical memory. The shared memory pool includes a volume of physical memory with dynamically adjustable sub-volumes or sets of physical pages associated with the multiple logical partitions. Each sub-volume or set is associated with a particular logical partition and includes mapped logical memory pages for that logical partition. A hypervisor memory manager interfaces the multiple logical partitions and the shared memory pool, and manages access to logical memory pages within the shared memory pool. The hypervisor memory manager further manages page-out and page-in of logical memory pages from the shared memory pool to one or more external paging devices. This page-out and page-in managing by the hypervisor memory manager is transparent to the multiple logical partitions.

    摘要翻译: 在具有多个逻辑分区的数据处理系统中提供管理程序管理的存储器寻呼。 数据处理系统包括在物理存储器内定义的共享存储器池。 共享内存池包括具有动态可调整的子卷或与多个逻辑分区相关联的物理页组的物理内存卷。 每个子卷或集合与特定的逻辑分区相关联,并且包括该逻辑分区的映射的逻辑存储器页面。 管理程序内存管理器可以连接多个逻辑分区和共享内存池,并管理对共享内存池内逻辑内存页的访问。 虚拟机管理程序存储器管理器进一步管理从共享存储器池到一个或多个外部寻呼装置的逻辑存储器页面的页面输出和页面输入。 虚拟机管理程序内存管理器的此页面输出和页面管理对于多个逻辑分区是透明的。

    Managing migration of a shared memory logical partition from a source system to a target system
    5.
    发明授权
    Managing migration of a shared memory logical partition from a source system to a target system 有权
    管理共享内存逻辑分区从源系统迁移到目标系统

    公开(公告)号:US08327086B2

    公开(公告)日:2012-12-04

    申请号:US13344721

    申请日:2012-01-06

    IPC分类号: G06F12/00 G06F11/36

    摘要: Migration management is provided for a shared memory logical partition migrating from a source system to a target system. The management approach includes managing migration of the logical partition from the source system to the target system by: transferring a portion of logical partition state information for the migrating logical partition from the source system to the target system by copying at the source system contents of a logical page of the migrating logical partition into a state record buffer for forwarding to the target system; forwarding the state record buffer to the target system; and determining whether the migrating logical partition is suspended at the source system, and if not, copying at the target system contents of the state record buffer to paging storage of the target system, the paging storage being external to physical memory managed by a hypervisor of the target system.

    摘要翻译: 为从源系统迁移到目标系统的共享内存逻辑分区提供迁移管理。 管理方法包括:通过以下操作来管理从源系统到目标系统的逻辑分区的迁移:通过在源系统的内容上拷贝迁移逻辑分区的逻辑分区状态信息从源系统到目标系统的一部分 将迁移逻辑分区的逻辑页面转换为用于转发到目标系统的状态记录缓冲器; 将状态记录缓冲区转发到目标系统; 以及确定所述迁移的逻辑分区是否在所述源系统处被暂停,如果不是,则将所述状态记录缓冲器的目标系统内容复制到所述目标系统的寻呼存储器,所述寻呼存储器由所述目标系统的管理程序管理的物理内存外部 目标系统。

    MANAGING MIGRATION OF A SHARED MEMORY LOGICAL PARTITION FROM A SOURCE SYSTEM TO A TARGET SYSTEM
    7.
    发明申请
    MANAGING MIGRATION OF A SHARED MEMORY LOGICAL PARTITION FROM A SOURCE SYSTEM TO A TARGET SYSTEM 有权
    管理从源系统到目标系统的共享存储器逻辑分区的迁移

    公开(公告)号:US20120110276A1

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

    申请号:US13344721

    申请日:2012-01-06

    IPC分类号: G06F12/02 G06F12/16

    摘要: Migration management is provided for a shared memory logical partition migrating from a source system to a target system. The management approach includes managing migration of the logical partition from the source system to the target system by: transferring a portion of logical partition state information for the migrating logical partition from the source system to the target system by copying at the source system contents of a logical page of the migrating logical partition into a state record buffer for forwarding to the target system; forwarding the state record buffer to the target system; and determining whether the migrating logical partition is suspended at the source system, and if not, copying at the target system contents of the state record buffer to paging storage of the target system, the paging storage being external to physical memory managed by a hypervisor of the target system.

    摘要翻译: 为从源系统迁移到目标系统的共享内存逻辑分区提供迁移管理。 管理方法包括:通过以下操作来管理从源系统到目标系统的逻辑分区的迁移:通过在源系统的内容上拷贝迁移逻辑分区的逻辑分区状态信息从源系统到目标系统的一部分 将迁移逻辑分区的逻辑页面转换为用于转发到目标系统的状态记录缓冲器; 将状态记录缓冲区转发到目标系统; 以及确定所述迁移的逻辑分区是否在所述源系统处被暂停,如果不是,则将所述状态记录缓冲器的目标系统内容复制到所述目标系统的寻呼存储器,所述寻呼存储器由所述目标系统的管理程序管理的物理内存外部 目标系统。

    Hypervisor page fault processing in a shared memory partition data processing system
    9.
    发明授权
    Hypervisor page fault processing in a shared memory partition data processing system 有权
    管理程序页面故障处理在共享内存分区数据处理系统中

    公开(公告)号:US08166254B2

    公开(公告)日:2012-04-24

    申请号:US12403408

    申请日:2009-03-13

    IPC分类号: G06F12/00

    摘要: Hypervisor page fault processing logic is provided for a shared memory partition data processing system. The logic, responsive to an executing virtual processor of the shared memory partition data processing system encountering a hypervisor page fault, allocates an input/output (I/O) paging request to the virtual processor from an I/O paging request pool and increments an outstanding I/O paging request count for the virtual processor. A determination is then made whether the outstanding I/O paging request count for the virtual processor is at a predefined threshold, and if not, the logic places the virtual processor in a wait state with interrupt wake-up reasons enabled based on the virtual processor's state, otherwise, it places the virtual processor in a wait state with interrupt wake-up reasons disabled.

    摘要翻译: 为共享内存分区数据处理系统提供管理程序页面故障处理逻辑。 响应于遇到管理程序页面故障的共享存储器分区数据处理系统的执行虚拟处理器的逻辑从I / O寻呼请求池向虚拟处理器分配输入/输出(I / O)寻呼请求,并且增加 虚拟处理器的未完成的I / O寻呼请求计数。 然后确定虚拟处理器的未完成的I / O寻呼请求计数是否处于预定义的阈值,否则逻辑将虚拟处理器置于基于虚拟处理器的中断唤醒原因启用的等待状态 状态,否则,它会将虚拟处理器置于等待状态,中断唤醒原因被禁用。

    Managing Migration of a Shared Memory Logical Partition from a Source System to a Target System
    10.
    发明申请
    Managing Migration of a Shared Memory Logical Partition from a Source System to a Target System 有权
    管理共享内存逻辑分区从源系统迁移到目标系统

    公开(公告)号:US20090307447A1

    公开(公告)日:2009-12-10

    申请号:US12403485

    申请日:2009-03-13

    摘要: Migration management is provided for a shared memory logical partition migrating from a source system to a target system. The management approach includes managing migration of the logical partition from the source system to the target system by: transferring a portion of logical partition state information for the migrating logical partition from the source system to the target system by copying at the source system contents of a logical page of the migrating logical partition into a state record buffer for forwarding to the target system; forwarding the state record buffer to the target system; and determining whether the migrating logical partition is suspended at the source system, and if not, copying at the target system contents of the state record buffer to paging storage of the target system, the paging storage being external to physical memory managed by a hypervisor of the target system.

    摘要翻译: 为从源系统迁移到目标系统的共享内存逻辑分区提供迁移管理。 管理方法包括:通过以下操作来管理从源系统到目标系统的逻辑分区的迁移:通过在源系统的内容上拷贝迁移逻辑分区的逻辑分区状态信息从源系统到目标系统的一部分 将迁移逻辑分区的逻辑页面转换为用于转发到目标系统的状态记录缓冲器; 将状态记录缓冲区转发到目标系统; 以及确定所述迁移的逻辑分区是否在所述源系统处被暂停,如果不是,则将所述状态记录缓冲器的目标系统内容复制到所述目标系统的寻呼存储器,所述寻呼存储器由所述目标系统的管理程序管理的物理内存外部 目标系统。