Instructions to set and read memory version information
AssigneeOracle International Corporation
InventorsZoran Radovic, Darryl J. Gove, Graham Ricketson Murphy
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsZoran Radovic, Darryl J. Gove, Graham Ricketson Murphy
Estimating the term…
Systems and methods for providing additional instructions for supporting efficient memory corruption detection in a processor. A physical memory may be a DRAM with a spare bank of memory reserved for a hardware failover mechanism. Version numbers associated with data structures allocated in the memory may be generated so that version numbers of adjacent data structures are different. A processor determines that a fetched instruction is a memory access instruction corresponding to a first data structure within the memory. For instructions that are not a version update instruction, the processor compares the first version number and second version number stored in a location in the memory indicated by the generated address and flags an error if there is a mismatch. For version update instructions, the processor performs a memory access operation on the second version number with no comparison check.
A computing system comprising:
A method for a processor, the method comprising:
A processor comprising:
Dependencies are inferred from the claim text.