Method and system for scrubbing an isolated area of memory after reset of a processor operating in isolated execution mode if a cleanup flag is set

   
   

The present invention provides a method, apparatus, and system for invoking a reset process in response to a processor being individually reset. The reset processor operates within a platform in an isolated execution mode and is associated with an isolated area of memory. An initialization process is invoked for an initializing processor. The initialization process determines whether or not a cleanup flag is set. If the cleanup flag is set, the isolated area of memory is scrubbed. In one embodiment, when a last processor operating in the platform is reset, it is reset without clearing the cleanup flag. Subsequently, an initializing processor invokes the initialization process. The initialization process determines that the cleanup flag is set. The initialization process invokes the execution of a processor nub loader. If the cleanup flag is set, the processor nub loader scrubs the isolated area of memory and invokes a controlled close for the initializing processor. The controlled close clears the cleanup flag. The initializing processor then re-performs the initialization process. Upon the second iteration of the initialization process, with the cleanup flag not set, a new isolated area of memory is created for the initializing processor.

A invenção atual fornece um método, um instrumento, e um sistema invocando um processo da restauração em resposta a um processador que está sendo restaurado individualmente. O processador da restauração opera-se dentro de uma plataforma em uma modalidade isolada da execução e é associado com uma área isolada de memória. Um processo da iniciação é invocado para um processador inicializando. O processo da iniciação determina se ou não uma bandeira do cleanup está ajustada. Se a bandeira do cleanup for ajustada, a área isolada de memória está esfregada. Em uma incorporação, quando um último processador que se opera na plataforma é restaurado, é restaurada sem cancelar a bandeira do cleanup. Subseqüentemente, um processador inicializando invoca o processo da iniciação. O processo da iniciação determina que a bandeira do cleanup está ajustada. O processo da iniciação invoca a execução de um carregador do nub do processador. Se a bandeira do cleanup for ajustada, o carregador do nub do processador esfrega a área isolada de memória e invoca um fim controlado para o processador inicializando. O fim controlado cancela a bandeira do cleanup. O processador inicializando re-executa então o processo da iniciação. Em cima da segunda iteração do processo da iniciação, com a bandeira do cleanup não ajustada, uma área isolada nova de memória é criada para o processador inicializando.

 
Web www.patentalert.com

< Discrete pattern

< Active watermarks and watermark agents

> Apparatus and method of processing information for suppression of branch prediction

> Mapping circuitry and method comprising first and second candidate output value producing units, an in-range value determining unit, and an output value selection unit

~ 00117