Translation look-aside buffer supporting mutually untrusted operating systems
AssigneeSTMicroelectronics S.r.l.
InventorJean Nicolai
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorJean Nicolai
Estimating the term…
A translation look-aside buffer that stores address translations each of which associate a VPN with a PPN, and which are usable in a first mode of operation of a processor incorporating the buffer for accessing data stored in physical memory. Each entry in the buffer includes a first field for storing the VPN, a second field for storing an intermediate address portion IPN, and a third field for storing the PPN. The first field and the third field are mutually associated via the second field. The buffer is addressable in the first mode of operation of the processor by the content of the first fields. In response to a request for access to eternal memory, it outputs the PPN stored in the third field of a given entry when it is addressed by an input value corresponding to the VPN stored in the first field of said entry.
A translation look-aside buffer, comprising:
A method for operating a translation look-aside buffer comprising a given number N of entries for storing N respective address translations each of which associate a portion of a given virtual address with a portion of a given physical address, comprising:
An electronic circuit, comprising:
A method of operating a processor having a translation look-aside buffer having a plurality of address storage lines, each address storage line including memory registers for storing address fields that include a first address field for storing a virtual page number, a second address field for storing an intermediate page number, and a third address field for storing a physical page number, the method comprising:
A translation look-aside buffer adapted for operation with a memory having physical addresses for data stored therein and a central processing unit (CPU), the CPU supporting multiple guest operating systems (OS), the buffer comprising:
Dependencies are inferred from the claim text.