Fast stub and frame technology for virtual machine optimization

Electrical computers and digital processing systems: processing – Instruction decoding – Decoding instruction to accommodate plural instruction...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07856547

ABSTRACT:
A method and system for handling of potential unsafe instructions and/or for handling transfers of control in a Virtual Machine, that includes generating a frame composed of pages of analyzed code based on original guest code; identifying instructions within the frame that transfer control (or are otherwise unsafe); replacing instructions that transfer the control with an interrupt that transfers control to a stub in non-privileged code; wherein the stub checks whether the control transfer (or instruction) is safe or unsafe, and (i) for unsafe control transfers/unsafe instructions, switches the context to Virtual Machine Monitor; and (ii) for safe control transfers, executes the control transfer in non-privileged mode. The instructions that transfer control can include any of JMP, CALL, RET and RET(n). The instructions that transfer control can also include interrupts.

REFERENCES:
patent: 6470424 (2002-10-01), Adams
patent: 6763452 (2004-07-01), Hohensee et al.
patent: 6954923 (2005-10-01), Yates, Jr. et al.
patent: 2003/0217250 (2003-11-01), Bennett et al.
patent: 2004/0117532 (2004-06-01), Bennett et al.
Scott et al.; Safe Virtual Execution Using Software Dynamic Translation; IEEE; 2002.
Scott et al.; Strata: A Software Dynamic Translation Infrastructure; 2001.

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

Fast stub and frame technology for virtual machine optimization does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Fast stub and frame technology for virtual machine optimization, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fast stub and frame technology for virtual machine optimization will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4151310

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