INTERRUPT CONTROL USING A GUEST OWNED BACKING PAGE

    公开(公告)号:US20240220297A1

    公开(公告)日:2024-07-04

    申请号:US18090740

    申请日:2022-12-29

    IPC分类号: G06F9/455

    摘要: Techniques for implementing programmable control by a guest virtual machine (VM) of interrupts at a processing system using a guest owned backing page are disclosed. The VM programs a guest owned backing page (e.g., a data structure in memory) that designates particular interrupts that are to be blocked. In response to detecting a designated interrupt, system hardware or software blocks the interrupt, rather than executing an interrupt handler to process the interrupt. The VM is thereby able to protect confidential information and program behavior with less risk of a malicious hypervisor failing to protect the VM from, e.g., unexpected or unwanted interrupts, thereby improving overall system security and predictability.

    SEGMENTED NON-CONTIGUOUS REVERSE MAP TABLE
    5.
    发明公开

    公开(公告)号:US20240220417A1

    公开(公告)日:2024-07-04

    申请号:US18090631

    申请日:2022-12-29

    IPC分类号: G06F12/1036

    CPC分类号: G06F12/1036 G06F2212/1052

    摘要: A computing device comprises a processor, a table walker, and a memory storing a segmented reverse map table in multiple non-contiguous portions of the memory. The table walker is configured to translate a virtual memory address specified by a memory access request to a physical memory address associated with the virtual memory address; and provide a requester associated with the memory access request with access to the associated physical memory address in response to an indication at the reverse map table that the requester is authorized to access the associated physical memory address.