Resetting a processor in an isolated execution environment
    17.
    发明授权
    Resetting a processor in an isolated execution environment 有权
    在独立的执行环境中重置处理器

    公开(公告)号:US06769058B1

    公开(公告)日:2004-07-27

    申请号:US09751586

    申请日:2000-12-29

    IPC分类号: G06F900

    摘要: A method, apparatus, and system for invoking a reset process in response to a logical processor being individually reset is disclosed. When a last logical processor operating within a platform in an isolated execution mode and associated with an isolated area of memory is reset, it is reset without clearing a cleanup flag. Subsequently, an initializing physical processor invokes an initialization process that determines that the cleanup flag is set. The initialization process invokes the execution of a processor nub loader, and if the cleanup flag is set, the processor nub loader scrubs the isolated area of memory and invokes a controlled close for the initializing physical processor which clears the cleanup flag. The initializing physical processor then re-performs the initialization process. Upon the second iteration of the initialization process, with the cleanup flag not set, a new clean isolated area of memory is created for the initializing physical processor.

    摘要翻译: 公开了一种用于响应于逻辑处理器被单独复位来调用复位过程的方法,装置和系统。 当处于隔离执行模式并与存储器隔离区域相关联的最后一个逻辑处理器在平台内运行时,它将被复位而不清除清除标志。 随后,初始化物理处理器调用确定清除标志被设置的初始化过程。 初始化过程调用处理器nub加载程序的执行,并且如果设置了清除标志,则处理器nub加载器将擦除存储器的隔离区域,并调用初始化物理处理器的受控关闭,该物理处理器将清除清除标志。 然后,初始化物理处理器重新执行初始化过程。 在初始化过程的第二次迭代时,在清除标志未设置的情况下,将为初始化物理处理器创建一个新的干净的隔离区。