Compressed cache memory with decompress on fault

    公开(公告)号:US12130738B2

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

    申请号:US17130632

    申请日:2020-12-22

    申请人: Intel Corporation

    IPC分类号: G06F12/0802 H03M7/30

    摘要: An embodiment of an integrated circuit may comprise, coupled to a core, a hardware decompression accelerator, a compressed cache, a processor and communicatively coupled to the hardware decompression accelerator and the compressed cache, and memory and communicatively coupled to the processor, wherein the memory stores microcode instructions which when executed by the processor causes the processor to store a first address to a decompression work descriptor, retrieve a second address where a compressed page is stored in the compressed cache from the decompression work descriptor at the first address in response to an indication of a page fault, and send instructions to the hardware decompression accelerator to decompress the compressed page at the second address. Other embodiments are disclosed and claimed.

    CIRCUITRY AND METHODS FOR IMPLEMENTING A TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER

    公开(公告)号:US20240320322A1

    公开(公告)日:2024-09-26

    申请号:US18575836

    申请日:2021-12-20

    申请人: Intel Corporation

    IPC分类号: G06F21/53 G06F21/64

    CPC分类号: G06F21/53 G06F21/64

    摘要: Systems, methods, and apparatuses for implementing a trusted execution environment security manager are described. In one example, hardware processor includes a hardware processor core comprising a trust domain manager to manage one or more hardware isolated virtual machines as a respective trust domain, a coupling between the hardware processor core and an input/output device, and a secure startup service circuit separate from the trust domain manager to, in response to a request from the trust domain manager, generate a secure communication session between the trust domain manager and the input/output device.