Method and apparatus for changing microcode to be executed in a processor

   
   

A Central Processing Unit (CPU) hotpatch circuit compares the run-time instruction stream against an internal cache. The internal cache stores embedded memory addresses with associated control flags, executable instruction codes, and tag information. In the event that a comparison against the current program counter succeeds, then execution is altered as required per the control flags. If no comparison match is made, then execution of the instruction that was accessed by the program counter is executed.

Un circuito del hotpatch dell'unità centrale di elaboratore (CPU) confronta il flusso run-time di istruzione contro un nascondiglio interno. I depositi di nascondiglio interni hanno incluso gli indirizzi di memoria con le bandierine collegate di controllo, i codici eseguibili di istruzione e le informazioni della modifica. Nel caso in cui un confronto contro il contatore di programma corrente riesca, allora l'esecuzione è alterata come richiesta per le bandierine di controllo. Se nessun raffronto di confronto è fatto, quindi l'esecuzione dell'istruzione che è stata raggiunta dal contatore di programma è eseguita.

 
Web www.patentalert.com

< Apparatus and method for implementing an existing object-oriented class in an object management system

< Laying out markup language paragraphs independently of other paragraphs

> Method and apparatus for recordable media content distribution

> Application program interfaces and structures in a resource limited operating system

~ 00100