Unprivileged context management

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10909802

ABSTRACT:
Embodiments of the present invention provide full benefit of the cover instruction provided by the Intel IA-64 architecture to code running at less than highest privilege level. In one embodiment of the present invention, prior to execution of a cover instruction by non-privileged code, the code obtains and stores the contents of the current-frame-marker register in memory. Then, the code executes a cover instruction to obtain a new, empty register stack frame and to relegate the registers of previously allocated stack frames to the dirty-register status. Subsequently, the processor state represented by the register values of the stack frame that was current when the cover instruction was executed can be recovered by first executing another cover instruction, computing a previous-frame-marker-register value and placing the computed value into the previous-frame-marker register, executing a first branch (br.ret) return instruction, moving the saved contents of the current-frame-marker register from memory into the previous-frame-marker register, and executing a second branch return instruction.

REFERENCES:
patent: 5937186 (1999-08-01), Horiguchi et al.
patent: 6367005 (2002-04-01), Zahir et al.
patent: 6934939 (2005-08-01), Ewart et al.
patent: 2002/0099932 (2002-07-01), Muro, Jr.
patent: 2004/0019744 (2004-01-01), Boucher

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Unprivileged context management does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Unprivileged context management, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Unprivileged context management will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3739499

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.