Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...
Reexamination Certificate
2001-08-14
2008-10-28
Patel, Niketa I. (Department: 2181)
Electrical computers and digital processing systems: processing
Processing control
Context preserving (e.g., context swapping, checkpointing,...
C712S229000, C712S232000, C712S244000
Reexamination Certificate
active
07444500
ABSTRACT:
A method and system for executing 32-bit flat address programs during a System Management Interrupt. The system provides a 16-bit SMI routine that is given control when an SMI occurs. That routine initially saves the state of the processor and then executes an instruction to switch to protected mode. When in protected mode, the routine transfers control to 32-bit code. The 32-bit code uses a global descriptor table that is different from that used by the interrupted operating system. When the 32-bit code completes, it restores the saved processor state and returns from the interrupt by executing an RSM instruction.
REFERENCES:
patent: 5644755 (1997-07-01), Wooten
patent: 5832299 (1998-11-01), Wooten
patent: 5909567 (1999-06-01), Novak et al.
patent: 6751737 (2004-06-01), Russell et al.
Intel Corporation,Pentium™ Processor User's Manual, vol. 3: Architecture and Programming Manual, Mt. Prospect, Illinois, 1993, Chapter 10, “Protected Mode System Architecture Overview”, pp. 10-1 through 10-12; Chapter 11, “Protected Mode Memory Management”, pp. 11-1 through 11-25; Chapter 20, “System Management Mode”, pp. 20-1 through 20-9.
General Software, Inc.
Moll Jesse R
Patel Niketa I.
Perkins Coie LLP
LandOfFree
Method for executing a 32-bit flat address program during a... 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 for executing a 32-bit flat address program during a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for executing a 32-bit flat address program during a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4004613