Abstract:
PROBLEM TO BE SOLVED: To provide systems, methods, and apparatuses for virtual to physical address translation with support for page attributes.SOLUTION: A system receives an instruction to translate a virtual memory pointer to a physical memory address for a memory location; in address translation hardware, translates the virtual memory pointer to the physical memory address on the basis of page table information to produce a partial result of the instruction; and, as the result of the instruction, loads the physical memory address and one or more page attributes into one or more processor registers without accessing to a memory hierarchy.
Abstract:
PROBLEM TO BE SOLVED: To return a physical memory address about a linear address given as an operand without typically giving additional information in the conventional address translation instruction. SOLUTION: This embodiment relates to a system, method and device for translating from a linear address to a physical address, with support for page attribute. In some embodiments, the system receives an instruction to translate a memory point to a physical memory address about a certain memory position. The system can return the physical memory address to one or a plurality of page attributes. Other embodiments are described and patent claim is made. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide systems, methods, and apparatus for virtual to physical address translation with support for page attributes.SOLUTION: The methods include: a step 502 of receiving an instruction to translate a virtual memory pointer to a physical memory address for a memory location; a step 504 of translating the virtual memory pointer into the physical memory address based on page table information; and a step 506 of returning the physical memory address and one or more page attributes.
Abstract:
A processor has an instruction to translate a virtual memory pointer to a physical memory address. The instruction returns the address and attributes associated with the page corresponding to the address. The translation may use a translation look aside buffer (TLB) or a page table. It may use the page table if the address is not in the TLB. The instruction may be used by a virtual machine manager to produce a host physical address. It may be used by a guest operating system to produce a guest physical memory address. The instruction may have an operand to define the context of the translation. The returned address may be stored in a dedicated register.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the physical memory address and one or more page attributes. Other embodiments are described and claimed.
Abstract:
Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the physical memory address and one or more page attributes. Other embodiments are described and claimed.