SECURE AND EFFICIENT MICROCODE(UCODE) HOT-UPGRADE FOR BARE METAL CLOUD

    公开(公告)号:US20210096848A1

    公开(公告)日:2021-04-01

    申请号:US17120072

    申请日:2020-12-11

    摘要: A microcode (uCode) hot-upgrade method for bare metal cloud deployment and associated apparatus. Under the uCode hot-upgrade method, a uCode path is received at an out-of-band controller (e.g., baseboard management controller (BMC)) and buffered in a memory buffer in the out-of-band controller. The out-of-band controller exposes the memory buffer as a Memory-Mapped Input-Output (MMIO) range to a host CPU. A uCode upgrade interrupt service is triggered to upgrade uCode for one or more CPUs in a bare-metal cloud platform during runtime of a tenant host operating system (OS) using an out-of-bound process. This innovation enables cloud service providers to deploy uCode hot-patches to bare metal servers for live-patch without touching the tenant operating system environment.

    EVENT-TRIGGERED STORAGE OF DATA TO NON-VOLATILE MEMORY
    9.
    发明申请
    EVENT-TRIGGERED STORAGE OF DATA TO NON-VOLATILE MEMORY 审中-公开
    事件触发数据存储到非易失性存储器

    公开(公告)号:US20150089287A1

    公开(公告)日:2015-03-26

    申请号:US14127548

    申请日:2013-09-23

    摘要: An event management resource monitors a processor environment. In response to detecting occurrence of a trigger event in the processor environment, the event management resource initiates a transfer of processor cache data from volatile storage in the processor environment to non-volatile memory. The event management resource can be configured to produce status information associated with the transfer of cache data to a respective non-volatile memory resource. The event management resource stores the status information in a non-volatile storage resource for later retrieval. Accordingly, status information associated with the event causing the transfer is available for analysis on subsequent power up or reboot of a respective computer system.

    摘要翻译: 事件管理资源监视处理器环境。 响应于在处理器环境中检测到触发事件的发生,事件管理资源启动处理器高速缓存数据从处理器环境中的易失性存储器传送到非易失性存储器。 可以将事件管理资源配置为产生与缓存数据传送相关联的状态信息到相应的非易失性存储器资源。 事件管理资源将状态信息存储在非易失性存储资源中,供以后检索。 因此,与导致传送的事件相关联的状态信息可用于在随后的相应计算机系统的加电或重新启动时进行分析。

    MEMORY ALLOCATION FOR VIRTUAL MACHINES USING MEMORY MAP
    10.
    发明申请
    MEMORY ALLOCATION FOR VIRTUAL MACHINES USING MEMORY MAP 有权
    使用存储器映射的虚拟机的内存分配

    公开(公告)号:US20140181576A1

    公开(公告)日:2014-06-26

    申请号:US13722499

    申请日:2012-12-20

    IPC分类号: G06F9/455 G11B20/18

    摘要: Apparatuses and methods associated with memory allocations for virtual machines are disclosed. In embodiments, an apparatus may include a processor; a plurality of memory modules; and a memory controller configured to provide a layout of the memory modules. The apparatus may further include a VMM configured to be operated by the processor to manage execution of a VM by the processor including selective allocation of the memory modules to the VM using the layout of the memory modules provided to the VMM by the memory controller. Other embodiments may be described and claimed.

    摘要翻译: 公开了与虚拟机的存储器分配相关联的装置和方法。 在实施例中,装置可以包括处理器; 多个存储器模块; 以及存储器控制器,被配置为提供所述存储器模块的布局。 该设备可以进一步包括被配置为由处理器操作以管理由处理器执行VM的VMM,包括使用由存储器控制器提供给VMM的存储器模块的布局来将存储器模块选择性地分配给VM。 可以描述和要求保护其他实施例。