发明名称 Security on hardware loops
摘要 In an embodiment, a processor may be operable in a user mode and in a supervisor mode. The processor may initialize hardware loops in the user mode by loading a top instruction address in a LOOP_TOP register and a bottom instruction address in a LOOP_BOT register. A user program could conceivably gain access to the supervisor mode by loading the target address of an event service routine, in the supervisor instruction address space, in the LOOP_BOT register and an address in the user instruction address space in the LOOP_TOP register. If the event occurred in the supervisor mode, the program flow could branch to the address in the LOOP_TOP register, giving the user program control in the supervisor mode. To avoid this potential security hazard, the processor may disable hardware loop operations when the processor exits the user mode.
申请公布号 US2002087853(A1) 申请公布日期 2002.07.04
申请号 US20000753081 申请日期 2000.12.28
申请人 SINGH RAVI P.;TOMAZIN THOMAS;ROTH CHARLES P.;ANDERSON WILLIAM C. 发明人 SINGH RAVI P.;TOMAZIN THOMAS;ROTH CHARLES P.;ANDERSON WILLIAM C.
分类号 G06F9/38;G06F9/32;G06F21/00;(IPC1-7):G06F9/00 主分类号 G06F9/38
代理机构 代理人
主权项
地址