Tracking and managing translation lookaside buffers

作者: Krystof C Zmudzinski , Carlos V Rozas , Francis X McKeen , Rebekah M Leslie-Hurd , Meltem Ozsoy

DOI:

关键词:

摘要: 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 proces sors. 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 deter mining whether the TLB is cleared of mappings to the at least one secure page prior to allocating the at least one secure page.

参考文章(0)