Apparatus and method for microcode patching for generating a next address
AssigneeAdvanced Micro Devices, Inc.
InventorsRupaka Mahalingaiah, Paul K. Miller
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsRupaka Mahalingaiah, Paul K. Miller
Estimating the term…
A superscalar microprocessor implements a microcode instruction unit that patches existing microcode instructions with substitute microcode instructions. A flag bit is associated with each line of microcode in the microcode instruction unit. If the flag bit is asserted, the microcode instruction unit branches to a patch microcode routine that causes a substitute microcode instruction stored in external RAM to be loaded into patch data registers. The transfer of the substitute microcode instruction to the patch data registers is accomplished using data transfer procedures. The microcode instruction unit then dispatches the substitute instructions stored in the patch data registers and the substitute instruction is executed by a functional unit in place of the existing microcode instruction.
A microcode patching device coupled to receive a first fetched instruction fetched by a microprocessor including said microcode patching device, the microcode patching device comprising:
A method of patching microcode instructions comprising:
A microprocessor comprising:
A computer system comprising:
Dependencies are inferred from the claim text.