Common feature mode for microprocessors in a multiple microprocessor system

   
   

A mechanism whereby a set of microprocessors may be set to a common mode in which the microprocessors utilize one or more features that are common to all microprocessors. The common mode facilitates proper multiprocessor operation and permits a fix (e.g., a microcode patch) to be applied to each of the microprocessors based on this common mode. More particularly, at system startup, firmware or software can detect whether microprocessors are set to run in different modes (e.g., steppings) in a multiprocessor system. If not, the microprocessors are allowed to run in their normal mode, such as by writing a particular value (e.g., zero) to a configuration register associated with each microprocessor. If features are mixed, a different value can be written, (e.g., one), which tells each microprocessor to revert to a common mode of operation for that family of microprocessors, such as corresponding to a common stepping and/or clock speed. A common set of microcode patches may be downloaded to the microprocessors. Alternatively, the various microprocessors may also be instructed to run in a particular mode that emulates a particular stepping, e.g., by writing into the configuration register or registers a number between one and M that corresponds to a common stepping among the microprocessors.

Een mechanisme waardoor een reeks microprocessors aan een gemeenschappelijke wijze kan worden geplaatst waarop de microprocessors één of meerdere eigenschappen gebruiken die voor alle microprocessors gemeenschappelijk zijn. De gemeenschappelijke wijze vergemakkelijkt juiste multiverwerkerverrichting en laat dat een moeilijke situatie (b.v., een microcodeflard) toe wordt toegepast op elk van de microprocessors die op deze gemeenschappelijke wijze worden gebaseerd. Meer in het bijzonder, bij systeemopstarten, kan de ingebouwde programmatuur of de software ontdekken of de microprocessors om op verschillende wijzen (b.v., het stappen) in een multiverwerkersysteem worden geplaatst te lopen. Als niet, worden de microprocessors toegestaan om op hun normale wijze te lopen, zoals door een bepaalde waarde (b.v., nul) aan een configuratieregister te schrijven verbonden aan elke microprocessor. Als de eigenschappen worden gemengd, kan een verschillende waarde worden geschreven, (b.v.), die elke microprocessor om aan een gemeenschappelijke wijze van verrichting voor die familie van microprocessors vertelt terug te keren, zoals het beantwoorden aan een gemeenschappelijke het stappen en/of kloksnelheid. Een gemeenschappelijke reeks microcodeflarden kan aan de microprocessors worden gedownload. Alternatief, kunnen de diverse microprocessors ook worden opgedragen om in een bepaalde wijze die het bepaalde stappen, b.v., door in het de configuratieregister of registers een aantal tussen één nastreven te schrijven en M te lopen dat aan het gemeenschappelijke stappen onder de microprocessors beantwoordt.

 
Web www.patentalert.com

< Resource manager architecture

< System and method for data migration

> Adaptable security mechanism for preventing unauthorized access of digital data

> Method and apparatus for displaying multiple contexts in electronic documents

~ 00163