发明申请
US20130138931A1 MAINTAINING THE INTEGRITY OF AN EXECUTION RETURN ADDRESS STACK 有权
维护执行返回地址堆栈的完整性

MAINTAINING THE INTEGRITY OF AN EXECUTION RETURN ADDRESS STACK
摘要:
A processor and method for maintaining the integrity of an execution return address stack (RAS). The execution RAS is maintained in an accurate state by storing information regarding branch instructions in a branch information table. The first time a branch instruction is executed, an entry is allocated and populated in the table. If the branch instruction is re-executed, a pointer address is retrieved from the corresponding table entry and the execution RAS pointer is repositioned to the retrieved pointer address. The execution RAS can also be used to restore a speculative RAS due to a mis-speculation.
信息查询
0/0