×

Propagation of microcode patches to multiple cores in multicore microprocessor

  • US 9,792,112 B2
  • Filed: 05/19/2014
  • Issued: 10/17/2017
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A microprocessor, comprising:

  • a plurality of processing cores, wherein each of the plurality of processing cores executes microcode and comprises hardware to patch the microcode;

    wherein a first core of the plurality of processing cores is configured to;

    encounter an instruction that instructs the first core to apply a microcode patch; and

    in response to encountering the instruction;

    inform each core of the other of the plurality of processing cores of the microcode patch; and

    apply the microcode patch to the hardware of the first core; and

    wherein each core of the plurality of processing cores other than the first core is configured to apply the microcode patch to its hardware in response to being informed by the first core;

    wherein none of the plurality of processing cores executes a microcode instruction other than microcode instructions that apply the microcode patch while any of the plurality of processing cores is applying the microcode patch.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×