Atomic memory operations for address translation
AssigneeSiFive, Inc.
InventorsJohn Ingalls, Andrew Waterman
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiFive, Inc.
InventorsJohn Ingalls, Andrew Waterman
Estimating the term…
Systems and methods are disclosed for atomic memory operations for address translation. For example, an integrated circuit (e.g., a processor) for executing instructions includes a memory system including random access memory; a bus connected to the memory system; and an atomic memory operation circuitry configured to receive a request from the bus to access an entry in a page table stored in the memory system, wherein the request includes an indication of whether an instruction that references an address being translated using the entry is a store instruction; access the entry in the page table; responsive to the indication indicating that the instruction is a store instruction, set a dirty bit of the entry in the page table; and transmit contents of the entry on the bus in response to the request.
An integrated circuit comprising:
A method comprising:
A non-transitory computer readable medium comprising a circuit representation that, when processed by a computer, is used to program or manufacture an integrated circuit comprising:
Dependencies are inferred from the claim text.