×

Method and apparatus for patching problematic instructions in a microprocessor using software interrupts

  • US 6,631,463 B1
  • Filed: 11/08/1999
  • Issued: 10/07/2003
  • Est. Priority Date: 11/08/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for processing instructions within a pipelined processor, the method comprising the steps of:

  • fetching an instruction;

    matching an instruction using at least one match condition, wherein the match condition identifies instructions which are to be patched;

    marking an instruction as a matched instruction by setting a match bit;

    passing the match bit associated with the matched instruction through the pipelined processor with the matched instruction;

    replacing the matched instruction with an interrupt instruction; and

    patching the marked instruction, using an interrupt handler based on the interrupt instruction, by replacing the marked instruction with one or more other instructions that perform a same logical operation on data as the marked instruction.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×