Invention Grant
US07921250B2 Method to switch the lock-bits combination used to lock a page table entry upon receiving system reset exceptions 失效
用于在接收到系统复位异常时切换用于锁定页表条目的锁定位组合的方法

Method to switch the lock-bits combination used to lock a page table entry upon receiving system reset exceptions
Abstract:
A method, system, and computer instructions for changing the lock-bits combination used to lock a resource upon receiving a system reset exception. The present invention forces the software to use different lock-bits combinations based on the number of occurrences of system reset exceptions. When a system reset exception is received, a system reset exception bit value in a special purpose register is updated based on the history of system reset exception occurrences. Based on the updated value in the system reset exception bit, the lock-bits combination for locking a resource is changed to allow the data processing system to reuse the resource with bad lock-bits. In this manner, the deadlocked resource is resolved, and a processor is not able to obtain an indefinitely held lock on system resources caused by system reset exceptions.
Information query
Patent Agency Ranking
0/0