Processor comprising a first and a second mode of operation and method of operating the same
AssigneeGlobalfoundries Inc.
InventorUwe Kranich
Life of this patent
Estimating the term…
Loading patent…
AssigneeGlobalfoundries Inc.
InventorUwe Kranich
Estimating the term…
A processor comprises a first mode of operation and a second mode of operation. A state of the processor in the first mode of operation comprises a first plurality of variables. The first plurality of variables comprises a return address. A state of the processor in the second mode of operation comprises a second plurality of variables in addition to the first plurality of variables. The processor is configured to perform, in case of an interrupt or exception occurring during the second mode of operation, the steps of saving the second plurality of variables and the return address to a buffer memory, replacing the return address with an address of a trampoline instruction, and switching into the first mode of operation. These steps are performed independently of an operating system. The trampoline instruction is adapted to switch the processor from the first mode of operation to the second mode of operation, to read the second plurality of variables and the return address from the buffer memory and to jump to the return address.
A processor comprising a first mode of operation and a second mode of operation, wherein the first mode of operation represents a compatibility mode of operation recognized by an operating system implemented by the processor and the second mode represents an extended mode of operation not recognized by the operating system, wherein a state of said processor in said first mode of operation comprises a first plurality of variables, said first plurality of variables comprising a return address, and wherein a state of said processor in said second mode of operation comprises a second plurality of variables in addition to said first plurality of variables;
A method of operating a processor having a first mode of operation and a second mode of operation, wherein the first mode of operation represents a compatibility mode of operation recognized by an operating system implemented by the processor and the second mode represents an extended mode of operation not recognized by the operating system, a state of said processor in said first mode of operation comprising a first plurality of variables, said first plurality of variables comprising a return address, a state of said processor in said second mode of operation comprising a second plurality of variables in addition to said first plurality of variables, said method comprising:
Dependencies are inferred from the claim text.