发明名称 EFFICIENT STORAGE OF MEMORY VERSION DATA
摘要 Systems and methods for efficient memory corruption detection in a processor. A processor detects a first data structure is to be allocated in a physical memory. The physical memory may be a DRAM with a spare bank of memory reserved for a hardware failover mechanism. Either the processor or an operating system (OS) determines a first version number corresponding to the first data structure. During initialization of the first data structure, the first version number may be stored in a first location in the spare bank. The processor receives from the OS a pointer holding the first version number. When the processor executes memory access operations targeting the first data structure, the processor compares the first version number with a third version number stored in a location in the physical memory indicated by the memory access address. The processor may set a trap in response to determining a mismatch.
申请公布号 US2013013843(A1) 申请公布日期 2013.01.10
申请号 US201113178240 申请日期 2011.07.07
申请人 RADOVIC ZORAN;MURPHY GRAHAM RICKETSON;DAGA BHARAT K. 发明人 RADOVIC ZORAN;MURPHY GRAHAM RICKETSON;DAGA BHARAT K.
分类号 G06F12/06 主分类号 G06F12/06
代理机构 代理人
主权项
地址