Virtual trusted platform modules
    1.
    发明授权

    公开(公告)号:US11544096B2

    公开(公告)日:2023-01-03

    申请号:US16803308

    申请日:2020-02-27

    Abstract: In some examples, a storage medium stores a plurality of information elements that relate to corresponding virtual trusted platform module (TPM) interfaces, where each respective information element of the plurality of information elements corresponds to a respective virtual machine (VM). A controller provides virtual TPMs for respective security operations. A processor resource executes the VMs to use the information elements to access the corresponding virtual TPM interfaces to invoke the security operations of the virtual TPMs, where a first VM is to access a first virtual TPM interface of the virtual TPM interfaces to request that a security operation of a respective virtual TPM be performed.

    Volatile memory cache line directory tags

    公开(公告)号:US10936493B2

    公开(公告)日:2021-03-02

    申请号:US16445830

    申请日:2019-06-19

    Abstract: An example memory system may include a central processing unit (CPU) comprising a CPU cache, a storage class memory, a volatile memory and a memory controller. The memory controller is to store, in the storage class memory, a first cache line including first data and a first directory tag corresponding to the first data. The memory controller is to further store, in the storage class memory, a second cache line including second data and a second directory tag corresponding to the second data. The memory controller is to store, in the volatile memory, a third cache line that comprises the first directory tag and the second directory tag, the third cache line excluding the first data and the second data.

    Host firewall interfaces for controllers

    公开(公告)号:US12132707B2

    公开(公告)日:2024-10-29

    申请号:US17304957

    申请日:2021-06-29

    CPC classification number: H04L63/0263 G06F13/4282 G06F2213/0026

    Abstract: A non-transitory machine-readable storage medium stores instructions that, when executed by the machine, cause the machine to provide a firewall interface between a plurality of registers of a controller and a host interface of the controller. Providing the firewall interface includes programming the firewall interface with a plurality of firewall rules. The registers are to control functions that are performed by the controller; and the plurality of firewall rules control whether requests to access the plurality of registers are denied, allowed or modified based on features of the request.

    System reset using a controller
    9.
    发明授权

    公开(公告)号:US11640312B2

    公开(公告)日:2023-05-02

    申请号:US16803304

    申请日:2020-02-27

    Abstract: In some examples, a storage medium stores information relating to reset ports associated with respective virtual machines (VMs) of a plurality of VMs. A controller detects, based on the information, an activation of a first reset port associated with a first VM of the plurality of VMs. In response to the detecting, the controller provides an indication of the activation of the first reset port to a hypervisor that is separate from the controller, the indication to cause the hypervisor to reset the first VM.

Patent Agency Ranking