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
    121.
    发明授权
    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 有权
    如果设置了清除标志,则在分离执行模式下操作的处理器复位后,擦除存储器隔离区域的方法和系统

    公开(公告)号:US06754815B1

    公开(公告)日:2004-06-22

    申请号:US09618659

    申请日:2000-07-18

    IPC分类号: G06F15177

    摘要: 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.

    摘要翻译: 本发明提供了一种响应于处理器被单独复位来调用复位过程的方法,装置和系统。 复位处理器在孤立执行模式的平台内运行,并与存储器的隔离区域相关联。 初始化处理器调用初始化过程。 初始化过程确定是否设置清除标志。 如果清除标志置位,则清除隔离区的内存。 在一个实施例中,当在平台中操作的最后一个处理器被重置时,它被重置而不清除清除标志。 随后,初始化处理器调用初始化过程。 初始化过程确定清除标志被设置。 初始化过程调用处理器nub加载器的执行。 如果清除标志置位,则处理器nub加载器将擦除存储器的隔离区域,并为初始化处理器调用受控关闭。 受控关闭清除清除标志。 初始化处理器然后重新执行初始化过程。 在初始化过程的第二次迭代时,在清除标志未设置的情况下,为初始化处理器创建一个新的隔离区域。

    Virtual Processor Direct Interrupt Delivery Mechanism
    122.
    发明申请
    Virtual Processor Direct Interrupt Delivery Mechanism 有权
    虚拟处理器直接中断传送机制

    公开(公告)号:US20160117190A1

    公开(公告)日:2016-04-28

    申请号:US14525959

    申请日:2014-10-28

    IPC分类号: G06F9/48 G06F13/24 G06F9/455

    摘要: A method comprising is described. The method includes receiving an interrupt targeting a virtual processor, determining a status of the virtual processor and directly delivering the interrupt to the virtual processor upon determining that the virtual processor is operating in a running state.

    摘要翻译: 描述了一种包括的方法。 该方法包括:当确定虚拟处理器正在运行状态时,接收针对虚拟处理器的中断,确定虚拟处理器的状态并将该中断直接递送给虚拟处理器。

    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention
    125.
    发明申请
    Instruction-Set Support for Invocation of VMM-Configured Services without VMM Intervention 有权
    指令集支持调用VMM配置的服务而不进行VMM干预

    公开(公告)号:US20140013326A1

    公开(公告)日:2014-01-09

    申请号:US13843337

    申请日:2013-03-15

    IPC分类号: G06F9/455

    摘要: A processing core comprising instruction execution logic circuitry and register space. The register space to be loaded from a VMCS, commensurate with a VM entry, with information indicating whether a service provided by the processing core on behalf of the VMM is enabled. The instruction execution logic to, in response to guest software invoking an instruction: refer to the register space to confirm that the service has been enabled, and, refer to second register space or memory space to fetch input parameters for said service written by said guest software.

    摘要翻译: 处理核心,包括指令执行逻辑电路和寄存器空间。 要从VMCS加载的与VM条目相称的寄存器空间,其中指示是否启用了代表VMM的由处理核心提供的服务的信息。 指令执行逻辑响应客户软件调用指令:参考寄存器空间以确认服务已经被使能,并且参考第二寄存器空间或存储器空间来获取由所述访客写入的所述服务的输入参数 软件。

    Virtualizing performance counters
    126.
    发明授权
    Virtualizing performance counters 有权
    虚拟化性能计数器

    公开(公告)号:US08607228B2

    公开(公告)日:2013-12-10

    申请号:US11501632

    申请日:2006-08-08

    IPC分类号: G06F9/455 G06F9/46

    摘要: Embodiments of apparatuses, methods, and systems for virtualizing performance counters are disclosed. In one embodiment, an apparatus includes a counter, a counter enable storage location, counter enable logic, and virtual machine control logic. The counter enable storage location is store a counter enable indicator. The counter enable logic is to enable the counter, based on the counter enable indicator. The virtual machine control logic is to transfer control of the apparatus to a guest. The virtual machine control logic includes guest state load logic to cause a guest value from a virtual machine control structure to be loaded into the counter enable storage location in connection with a transfer of control of the apparatus to a guest.

    摘要翻译: 公开了用于虚拟化性能计数器的装置,方法和系统的实施例。 在一个实施例中,装置包括计数器,计数器使能存储位置,计数器使能逻辑和虚拟机器控制逻辑。 计数器使能存储位置存储计数器使能指示。 计数器使能逻辑是基于计数器使能指示器启用计数器。 虚拟机控制逻辑是将设备的控制传送给客人。 虚拟机控制逻辑包括客户端状态负载逻辑,以使来自虚拟机控制结构的客户值被加载到计数器使能存储位置,结合将设备的控制转移给客户机。