Synchronization of weakly ordered write combining operations using a
fencing mechanism
    1.
    发明授权
    Synchronization of weakly ordered write combining operations using a fencing mechanism 失效
    使用栅栏机制同步弱序写入组合操作

    公开(公告)号:US6073210A

    公开(公告)日:2000-06-06

    申请号:US53377

    申请日:1998-03-31

    CPC分类号: G06F13/1631 G06F12/0802

    摘要: The present invention discloses a method and apparatus for synchronizing weakly ordered write combining operations. A memory controller has a buffer to service memory accesses. A store fence instruction is dispatched to the memory controller. If the buffer contains at least a data written by at least one of the weakly ordered write combining operations prior to the store fence instruction, then the store fence instruction is blocked until a block in the buffer containing the data is globally observed. If the buffer does not contain any data written by at least one of the write combining operations prior to the store fence instruction, then the store fence instruction is accepted by the memory controller.

    摘要翻译: 本发明公开了一种用于使弱顺序的写入组合操作同步的方法和装置。 存储器控制器具有用于服务存储器访问的缓冲器。 存储栏指令被发送到存储器控制器。 如果缓冲区至少包含由存储栏指令之前的弱顺序写入组合操作中的至少一个写入的数据,则存储栅栏指令被阻止,直到包含数据的缓冲区中的块被全局观察到。 如果在存储栏指令之前缓冲器不包含写入组合操作中的至少一个写入的任何数据,则存储器控制器接受存储栅栏指令。

    Resetting a processor in an isolated execution environment
    5.
    发明授权
    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加载器将擦除存储器的隔离区域,并调用初始化物理处理器的受控关闭,该物理处理器将清除清除标志。 然后,初始化物理处理器重新执行初始化过程。 在初始化过程的第二次迭代时,在清除标志未设置的情况下,将为初始化物理处理器创建一个新的干净的隔离区。