Creating A Dynamic Address Translation With Translation Exception Qualifier
    1.
    发明申请
    Creating A Dynamic Address Translation With Translation Exception Qualifier 有权
    创建具有翻译异常限定符的动态地址转换

    公开(公告)号:US20140181360A1

    公开(公告)日:2014-06-26

    申请号:US14191516

    申请日:2014-02-27

    IPC分类号: G06F12/10 G06F9/455

    摘要: An enhanced dynamic address translation facility product is created such that, 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还能够指示较大或较小的主机帧大小优于后端客机帧。

    Dynamic Address Translation with Translation Table Entry Format Control for Identifying Format of the Translation Table Entry
    4.
    发明申请
    Dynamic Address Translation with Translation Table Entry Format Control for Identifying Format of the Translation Table Entry 有权
    用于识别翻译表格格式的翻译表格格式控制的动态地址转换

    公开(公告)号:US20140181463A1

    公开(公告)日:2014-06-26

    申请号:US14133796

    申请日:2013-12-19

    IPC分类号: G06F12/10

    CPC分类号: G06F12/1009 G06F12/1027

    摘要: An enhanced dynamic address translation facility is provided. 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. An index portion of the virtual address is used to reference an entry in the translation table. If a format control field contained in the translation table entry is enabled, the table entry contains a frame address of a large block of data of at least 1M byte in size. The frame address is then combined with an offset portion of the virtual address to form the translated address of a small 4K byte block of data in main storage or memory.

    摘要翻译: 提供增强的动态地址转换工具。 在一个实施例中,获得要转换的虚拟地址和翻译表的层次结构的转换表的初始起始地址。 虚拟地址的索引部分用于引用转换表中的条目。 如果启用了转换表条目中包含的格式控制字段,则表项包含大小至少为1M字节的大块数据的帧地址。 然后将帧地址与虚拟地址的偏移部分组合以形成主存储器或存储器中的小4K字节数据块的转换地址。

    SHARED MEMORY TRANSLATION FACILITY
    5.
    发明申请
    SHARED MEMORY TRANSLATION FACILITY 有权
    共享内存翻译设施

    公开(公告)号:US20130311726A1

    公开(公告)日:2013-11-21

    申请号:US13950446

    申请日:2013-07-25

    IPC分类号: G06F12/00

    摘要: Aspects include a system, method and computer program product for providing a shared memory translation facility. The method includes receiving a request for access to a memory address from a requestor at a configuration, the receiving at a shared memory translation mechanism. It is determined whether the memory address refers to a shared memory object (SMO), the SMO accessible by a plurality of configurations managed in different zones of memory. Based on determining that the memory address refers to the SMO, it is determined whether the configuration has access to the SMO. Based on determining that the configuration has access to the SMO, the requestor is provided a system absolute address for the SMO and access to the SMO. In this manner direct interchange of data between the configuration and the plurality of configurations is allowed.

    摘要翻译: 方面包括用于提供共享存储器翻译设备的系统,方法和计算机程序产品。 该方法包括在配置下从请求者接收访问存储器地址的请求,在共享存储器转换机制处接收。 确定存储器地址是指通过在不同存储器区域中管理的多个配置可访问的共享存储器对象(SMO)。 基于确定存储器地址是指SMO,确定配置是否可以访问SMO。 基于确定配置可以访问SMO,请求者为SMO提供系统绝对地址并访问SMO。 以这种方式允许配置和多个配置之间的数据直接交换。

    Creating a dynamic address translation with translation exception qualifiers

    公开(公告)号:US10241910B2

    公开(公告)日:2019-03-26

    申请号:US15645819

    申请日:2017-07-10

    摘要: An enhanced dynamic address translation facility product is created such that, 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.

    Creating A Dynamic Address Translation With Translation Exception Qualifiers
    9.
    发明申请
    Creating A Dynamic Address Translation With Translation Exception Qualifiers 审中-公开
    创建具有翻译异常限定符的动态地址转换

    公开(公告)号:US20150339226A1

    公开(公告)日:2015-11-26

    申请号:US14809350

    申请日:2015-07-27

    IPC分类号: G06F12/02 G06F3/06

    摘要: An enhanced dynamic address translation facility product is created such that, 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还能够指示较大或较小的主机帧大小优于后端客机帧。

    Dynamic address translation with fetch protection in an emulated environment
    10.
    发明授权
    Dynamic address translation with fetch protection in an emulated environment 有权
    动态地址转换与仿真环境中的保护

    公开(公告)号:US09021225B2

    公开(公告)日:2015-04-28

    申请号:US14144664

    申请日:2013-12-31

    摘要: What is provided is an enhanced dynamic address translation facility. In one embodiment, a virtual address to be translated is first obtained and an initial origin address of a translation table of the hierarchy of translation tables is obtained. Based on the obtained initial origin, a segment table entry is obtained. The segment table entry is configured to contain a format control and access validity fields. If the format control and access validity fields are enabled, the segment table entry further contains an access control field, a fetch protection field, and a segment-frame absolute address. Store operations are permitted only if the access control field matches a program access key provided by any one of a Program Status Word or an operand of a program instruction being emulated. Fetch operations are permitted if the program access key associated with the virtual address is equal to the segment access control field or the fetch protection field is not enabled.

    摘要翻译: 提供的是增强的动态地址转换设施。 在一个实施例中,首先获得要被翻译的虚拟地址,并且获得翻译表层级的翻译表的初始起始地址。 基于获得的初始来源,获得段表条目。 段表项被配置为包含格式控制和访问有效性字段。 如果启用格式控制和访问有效性字段,则段表条目还包含访问控制字段,提取保护字段和段帧绝对地址。 仅当访问控制字段与程序状态字或被仿真的程序指令的操作数提供的程序访问键匹配时才允许存储操作。 如果与虚拟地址相关联的程序访问密钥等于段访问控制字段或者没有启用读取保护字段,则允许获取操作。