会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Managing Accessing Page Table Entries
    • 管理访问页表项
    • US20130339653A1
    • 2013-12-19
    • US13517763
    • 2012-06-14
    • Anthony J. BybellMichael K. Gschwind
    • Anthony J. BybellMichael K. Gschwind
    • G06F12/10
    • G06F12/1027G06F12/1009G06F2212/652
    • A system for accessing memory locations includes translating, by a processor, a virtual address to locate a first page table entry (PTE) in a page table. The first PTE includes a marker and an address of a page of main storage. It is determined whether a marker is set in the first PTE. The system identifies a large page size of a large page associated with the first PTE based on determining that the marker is set in the first PTE. The large page consists of contiguous pages of main storage. An origin address of the large page is determined based on determining that the marker is set in the first PTE. The virtual address is used to index into the large page at the origin address to access main storage.
    • 用于访问存储器位置的系统包括由处理器翻译虚拟地址以在页表中定位第一页表项(PTE)。 第一个PTE包括主存储页面的标记和地址。 确定在第一PTE中是否设置了标记。 基于确定标记被设置在第一PTE中,系统识别与第一PTE相关联的大页面的大页面大小。 大页面包含主存储的连续页面。 基于确定在第一PTE中设置标记来确定大页面的起始地址。 虚拟地址用于索引到起始地址的大页面以访问主存储。
    • 5. 发明授权
    • Identification and consolidation of page table entries
    • 标识和合并页表项
    • US09092359B2
    • 2015-07-28
    • US13517763
    • 2012-06-14
    • Anthony J. BybellMichael K. Gschwind
    • Anthony J. BybellMichael K. Gschwind
    • G06F12/00G06F12/10
    • G06F12/1027G06F12/1009G06F2212/652
    • A system for accessing memory locations includes translating, by a processor, a virtual address to locate a first page table entry (PTE) in a page table. The first PTE includes a marker and an address of a page of main storage. It is determined whether a marker is set in the first PTE. The system identifies a large page size of a large page associated with the first PTE based on determining that the marker is set in the first PTE. The large page consists of contiguous pages of main storage. An origin address of the large page is determined based on determining that the marker is set in the first PTE. The virtual address is used to index into the large page at the origin address to access main storage.
    • 用于访问存储器位置的系统包括由处理器翻译虚拟地址以在页表中定位第一页表项(PTE)。 第一个PTE包括主存储页面的标记和地址。 确定在第一PTE中是否设置了标记。 基于确定标记被设置在第一PTE中,系统识别与第一PTE相关联的大页面的大页面大小。 大页面包含主存储的连续页面。 基于确定在第一PTE中设置标记来确定大页面的起始地址。 虚拟地址用于索引到起始地址的大页面以访问主存储。
    • 6. 发明申请
    • HYBRID ADDRESS TRANSLATION
    • 混合地址翻译
    • US20130262817A1
    • 2013-10-03
    • US13432381
    • 2012-03-28
    • Anthony J. BybellMichael K. Gschwind
    • Anthony J. BybellMichael K. Gschwind
    • G06F12/10
    • G06F12/1027G06F12/0292G06F12/1018G06F12/1036G06F2212/1016G06F2212/651G06F2212/684
    • Embodiments of the invention relate to hybrid address translation. An aspect of the invention includes receiving a first address, the first address referencing a location in a first address space. The computer searches a segment lookaside buffer (SLB) for a SLB entry corresponding to the first address; the SLB entry comprising a type field and an address field and determines whether a value of the type field in the SLB entry indicates a hashed page table (HPT) search or a radix tree search. Based on determining that the value of the type field indicates the HPT search, a HPT is searched to determine a second address, the second address comprising a translation of the first address into a second address space; and based on determining that the value of the type field indicates the radix tree search, a radix tree is searched to determine the second address.
    • 本发明的实施例涉及混合地址转换。 本发明的一个方面包括接收第一地址,第一地址引用第一地址空间中的位置。 计算机搜索段后备缓冲器(SLB)用于对应于第一地址的SLB条目; SLB条目包括类型字段和地址字段,并且确定SLB条目中的类型字段的值是否指示散列页表(HPT)搜索或基数树搜索。 基于确定类型字段的值指示HPT搜索,搜索HPT以确定第二地址,第二地址包括将第一地址转换为第二地址空间; 并且基于确定类型字段的值指示基数树搜索,搜索基数树以确定第二地址。
    • 7. 发明申请
    • Radix Table Translation of Memory
    • 记忆基数表翻译
    • US20130339652A1
    • 2013-12-19
    • US13517758
    • 2012-06-14
    • Anthony J. BybellMichael K. Gschwind
    • Anthony J. BybellMichael K. Gschwind
    • G06F12/10
    • G06F12/1009G06F12/1018G06F12/1027G06F12/1036
    • Embodiments relate to managing memory page tables in a processing system. A request to access a desired block of memory is received. The request includes an effective address that includes an effective segment identifier (ESID) and a linear address, the linear address including a most significant portion and a byte index. An entry in a buffer that includes the ESID of the effective address is located. Based on the entry including a radix page table pointer (RPTP), performing: using the RPTP to locate a translation table of a hierarchy of translation tables, using the located translation table to translate the most significant portion of the linear address to obtain an address of a block of memory, and based on the obtained address, performing the requested access to the desired block of memory.
    • 实施例涉及在处理系统中管理存储器页表。 接收访问所需存储块的请求。 该请求包括有效地址,其包括有效段标识符(ESID)和线性地址,线性地址包括最高有效部分和字节索引。 位于包含有效地址的ESID的缓冲区中的条目。 基于包括基数表指针(RPTP)的条目,执行:使用RPTP来定位转换表的层次结构的转换表,使用定位的转换表来翻译线性地址的最高有效部分以获得地址 的存储器块,并且基于获得的地址,执行对期望的存储器块的所请求的访问。
    • 10. 发明授权
    • Fine-grained privilege escalation
    • 细粒度特权升级
    • US08782380B2
    • 2014-07-15
    • US12967085
    • 2010-12-14
    • Anthony J. BybellAnup Wadia
    • Anthony J. BybellAnup Wadia
    • G06F9/30
    • G06F9/30189G06F9/30076G06F9/3802G06F9/382
    • A processor and a method for privilege escalation in a processor are provided. The method may comprise fetching an instruction from a fetch address, where the instruction requires the processor to be in supervisor mode for execution, and determining whether the fetch address is within a predetermined address range. The instruction is filtered through an instruction mask and then it is determined whether the instruction, after being filtered through the mask, equals the value in an instruction value compare register. The processor privilege is raised to supervisor mode for execution of the instruction in response to the fetch address being within the predetermined address range and the filtered instruction equaling the value in the instruction value compare register, wherein the processor privilege is raised to supervisor mode without use of an interrupt. The processor privilege returns to its previous level after execution of the instruction.
    • 提供了一种用于处理器中的特权升级的处理器和方法。 该方法可以包括从获取地址获取指令,其中指令要求处理器处于监控模式以执行,以及确定获取地址是否在预定地址范围内。 指令通过指令屏蔽过滤,然后确定在通过掩码滤波后的指令是否等于指令值比较寄存器中的值。 处理器特权被提升到管理员模式,以响应于提取地址在预定地址范围内执行指令,并且滤波指令等于指令值比较寄存器中的值,其中处理器特权被提升到管理员模式而不使用 的中断。 执行指令后,处理器权限返回到上一级。