Apparatus and method for managing a processor pipeline in response to exceptions
AssigneeVIA-Cyrix, Inc.
InventorCharles F. Shelor
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA-Cyrix, Inc.
InventorCharles F. Shelor
Estimating the term…
The present invention is generally directed to an apparatus and method for performing a partial flush of a processor pipeline in response to exceptions (e.g., interrupts). In accordance with an aspect of one embodiment a processor is provided with logic that operates to flush only limited stages of a processor pipepline (e.g., stages between the current instruction and the pending interrupt) if the execution of a current instruction will impact the execution of a pending interrupt (e.g., if the current instruction is a branch, if the current instruction would cause the processor to enter a mode that disables the pending interrupt, etc.). In accordance with another aspect of this embodiment, a method is provided for performing a partial flush of processor pipeline if the execution of a current instruction would impact the execution of a pending interrupt.
A processor comprising:
A pipelined processor comprising:
A method executed by a processor while an interrupt is pending and before an interrupt service routine has begun execution, the method comprising:
A processor comprising:
A method executed by a processor while an exception is pending and before an exception service routine has begun execution, the method comprising:
Dependencies are inferred from the claim text.