Tracking and managing translation lookaside buffers

    公开(公告)号:US10540291B2

    公开(公告)日:2020-01-21

    申请号:US15592089

    申请日:2017-05-10

    Abstract: Translation lookaside buffer (TLB) tracking and managing technologies are described. A processing device comprises a translation lookaside buffer (TLB) and a processing core to execute a virtual machine monitor (VMM), the VMM to manage a virtual machine (VM) including virtual processors. The processing core to execute, via the VM, a plurality of conversion instructions on at least one of the virtual processors to convert a plurality of non-secure pages to a plurality of secure pages. The processing core also to execute, via the VM, one or more allocation instructions on the at least one of the virtual processors to allocate at least one secure page of the plurality of secure pages, execution of the one or more allocation instructions to include determining whether the TLB is cleared of mappings to the at least one secure page prior to allocating the at least one secure page.

    Apparatus and Method for Implementing A Forked System Call In A System With A Protected Region
    29.
    发明申请
    Apparatus and Method for Implementing A Forked System Call In A System With A Protected Region 有权
    在具有受保护区域的系统中实现分岔系统的装置和方法

    公开(公告)号:US20160283409A1

    公开(公告)日:2016-09-29

    申请号:US14671346

    申请日:2015-03-27

    CPC classification number: G06F21/53 G06F21/57

    Abstract: In an embodiment, at least one machine-readable storage medium includes instructions that when executed enable a system to receive, at a special library of a parent process located outside of a parent protected region of the parent process, from the parent protected region of the parent process, a call to create a child process and responsive to the call received at the special library, issue by the special library a first request and a second request. The first request is to execute, by a processor, a non-secure instruction to create the child process. The second request is to execute, by the processor, a first secure instruction to create a child protected region within the child process. Responsive to the first request the child process is to be created and responsive to the second request the child protected region is to be created. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,至少一个机器可读存储介质包括指令,当被执行时,系统可以在位于父进程的父保护区域之外的父进程的特殊库处接收来自父进程的父保护区域 父进程,调用创建子进程并响应在特殊库中接收的呼叫,由特殊库发出第一请求和第二请求。 第一个请求是由处理器执行非安全指令来创建子进程。 第二个请求是由处理器执行第一个安全指令,以在子进程中创建子保护区域。 响应于第一个请求,子进程将被创建并响应第二个请求创建子保护区域。 描述和要求保护其他实施例。

Patent Agency Ranking