Method and system for dynamically patching an operating...

Electrical computers and digital data processing systems: input/ – Interrupt processing – Multimode interrupt processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S266000, C718S001000

Reexamination Certificate

active

07373446

ABSTRACT:
In a virtual computing machine, a system and method that dynamically patches the interrupt mechanism (in interrupt vector space) of a host computing architecture with guest mode software. Significant increases in performance are achieved without depending on the host code. A patching mechanism evaluates the operating system version, processor, and code to be patched. If patchable, low-level interfaces are created dynamically; a dispatcher is written into an unused location in vector space, and instructions copied from each interrupt vector to be patched to a guest interrupt vector. For an interrupt, the new, patched instructions branch to the dispatcher, which then branches to the appropriate patched interrupt guest code. If the processor is operating as a virtual machine, the guest interrupt code handles the interrupt, otherwise the original copied instructions are replayed, followed by execution at the original host instruction in vector space that exists after the copied and patched instructions.

REFERENCES:
patent: 2003/0051087 (2003-03-01), Corrigan et al.
patent: 2004/0117532 (2004-06-01), Bennett et al.
patent: 2005/0076155 (2005-04-01), Lowell
patent: 2005/0125582 (2005-06-01), Tu et al.
patent: 2006/0064528 (2006-03-01), Soltis et al.

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

Method and system for dynamically patching an operating... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for dynamically patching an operating..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamically patching an operating... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2755513

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