Platform firmware armoring technology
    2.
    发明授权
    Platform firmware armoring technology 有权
    平台固件铠装技术

    公开(公告)号:US09092632B2

    公开(公告)日:2015-07-28

    申请号:US13836092

    申请日:2013-03-15

    Abstract: A method, apparatus, machine-readable medium, and system are disclosed. In one embodiment the method includes a processor. The processor includes switching a platform firmware update mechanism located in a computer platform to a platform firmware armoring technology (PFAT) mode on a boot of the computer platform. The computer platform includes a platform firmware storage location that stores a platform firmware. The method then persistently locks the platform firmware storage location in response to the platform firmware update mechanism switching to the PFAT mode. When persistently locked, writes are only allowed to the platform firmware storage location by an Authenticated Code Module in the running platform and only after a platform firmware update mechanism unlocking procedure.

    Abstract translation: 公开了一种方法,装置,机器可读介质和系统。 在一个实施例中,该方法包括处理器。 处理器包括将计算机平台中的平台固件更新机制切换到计算机平台引导时的平台固件铠装技术(PFAT)模式。 计算机平台包括存储平台固件的平台固件存储位置。 该方法然后持续地锁定平台固件存储位置,以响应平台固件更新机制切换到PFAT模式。 当持续锁定时,只能在运行平台中的认证代码模块才允许平台固件存储位置写入,并且只有在平台固件更新机制解锁过程之后才能进行写操作。

    HARDWARE PROCESSORS AND METHODS FOR EXTENDED MICROCODE PATCHING

    公开(公告)号:US20200210196A1

    公开(公告)日:2020-07-02

    申请号:US16236434

    申请日:2018-12-29

    Inventor: Sergiu D. Ghetie

    Abstract: Hardware processors and methods for extended microcode patching through on-die and off-die secure storage are described. In one embodiment, the additional storage resources used for storing micro-operations are section(s) of a cache that are unused at runtime and/or unused by a configuration of a processor. For example, the additional storage resources may be a section of a cache that is used to store context information from a core when the core is transitioned to a power state that shuts off voltage to the core. Non-limiting examples of such sections are one or more sections for: storage of context information for a transition of a thread to idle or off, storage of context information for a transition of a core for a multiple core processor to idle or off, or storage of coherency information for a transition of a cache coherency circuit (e.g., cache box (CBo)) to idle or off.

Patent Agency Ranking