-
1.
公开(公告)号:EP3884392B1
公开(公告)日:2024-07-17
申请号:EP19817861.8
申请日:2019-11-14
IPC: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F12/08 , G06F9/50 , G06F12/02 , G06F12/126
CPC classification number: G06F2212/15120130101 , G06F2212/65120130101 , G06F2212/102420130101 , G06F2212/105220130101 , G06F2212/68320130101 , G06F12/1036 , G06F2212/65720130101 , G06F12/1009 , G06F12/109 , G06F2212/65420130101 , G06F2212/65220130101 , G06F2212/65620130101 , G06F12/08 , G06F12/126 , G06F9/5077 , G06F12/023
-
2.
公开(公告)号:EP4418129A2
公开(公告)日:2024-08-21
申请号:EP24186493.3
申请日:2019-11-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bak, Yevgeniy , Iyigun, Mehmet , Kishan, Arun U.
IPC: G06F12/126
CPC classification number: G06F2212/15120130101 , G06F2212/65120130101 , G06F2212/102420130101 , G06F2212/105220130101 , G06F2212/68320130101 , G06F12/1036 , G06F2212/65720130101 , G06F12/1009 , G06F12/109 , G06F2212/65420130101 , G06F2212/65220130101 , G06F2212/65620130101 , G06F12/08 , G06F12/126 , G06F9/5077 , G06F12/023
Abstract: To increase the speed with which the hierarchical levels of a Second Layer Address Table (SLAT) are traversed as part of a memory access where the guest physical memory of a virtual machine environment is backed by virtual memory assigned to one or more processes executing on a host computing device, one or more hierarchical levels of tables within the SLAT can be skipped or otherwise not referenced. While the SLAT can be populated with memory correlations at hierarchically higher-levels of tables, the page table of the host computing device, supporting the host computing device's provision of virtual memory, can maintain a corresponding contiguous set of memory correlations at the hierarchically lowest table level, thereby enabling the host computing device to page out, or otherwise manipulate, smaller chunks of memory. If such manipulation occurs, the SLAT can be repopulated with memory correlations at the hierarchically lowest table level.
-
公开(公告)号:EP4020238B1
公开(公告)日:2024-06-12
申请号:EP21197466.2
申请日:2021-09-17
IPC: G06F12/14 , G06F12/1036
CPC classification number: G06F12/1441 , G06F2212/105220130101 , G06F2212/65120130101 , G06F12/1036 , G06F2212/65720130101
-
公开(公告)号:EP3553665B1
公开(公告)日:2024-05-15
申请号:EP16925965.2
申请日:2016-12-28
IPC: G06F12/08 , G06F12/02 , G06F12/1009 , G06F12/1027
CPC classification number: G06F12/08 , G06F12/1009 , G06F12/1027 , G06F12/0238 , G06F2212/20220130101 , G06F2212/65120130101 , G06F2212/102120130101 , G06F2212/720120130101
-
5.
公开(公告)号:EP4418129A3
公开(公告)日:2024-10-02
申请号:EP24186493.3
申请日:2019-11-14
Applicant: Microsoft Technology Licensing, LLC
Inventor: Bak, Yevgeniy , Iyigun, Mehmet , Kishan, Arun U.
IPC: G06F12/1009 , G06F12/109 , G06F9/50 , G06F9/455 , G06F12/1036 , G06F12/08 , G06F12/02 , G06F12/126
CPC classification number: G06F2212/15120130101 , G06F2212/65120130101 , G06F2212/102420130101 , G06F2212/105220130101 , G06F2212/68320130101 , G06F12/1036 , G06F2212/65720130101 , G06F12/1009 , G06F12/109 , G06F2212/65420130101 , G06F2212/65220130101 , G06F2212/65620130101 , G06F12/08 , G06F12/126 , G06F9/5077 , G06F12/023 , G06F9/45558
Abstract: To increase the speed with which the hierarchical levels of a Second Layer Address Table (SLAT) are traversed as part of a memory access where the guest physical memory of a virtual machine environment is backed by virtual memory assigned to one or more processes executing on a host computing device, one or more hierarchical levels of tables within the SLAT can be skipped or otherwise not referenced. While the SLAT can be populated with memory correlations at hierarchically higher-levels of tables, the page table of the host computing device, supporting the host computing device's provision of virtual memory, can maintain a corresponding contiguous set of memory correlations at the hierarchically lowest table level, thereby enabling the host computing device to page out, or otherwise manipulate, smaller chunks of memory. If such manipulation occurs, the SLAT can be repopulated with memory correlations at the hierarchically lowest table level.
-
公开(公告)号:EP4398138A3
公开(公告)日:2024-09-11
申请号:EP24170679.5
申请日:2016-05-13
Applicant: Intel Corporation
Inventor: Banginwar, Rajesh P. , Naropanth, Sumanth , Notalapati Prabhakara, Sunil Kumar , Singh, Surendra K. , Mohan, Arvind , Sahita, Ravi L. , Malhotra, Rahil , Bakshi, Aman , Kamma, Vasudevarao , Nayak, Jyothi , Thakkar, Vivek , Pinto, Royston A.
CPC classification number: G06F9/45545 , G06F9/45558 , G06F2009/4558320130101 , G06F2009/4558720130101 , G06F21/57 , G06F12/023 , G06F12/109 , G06F2212/15120130101 , G06F2212/65120130101 , G06F12/1491 , G06F12/145 , G06F21/53 , G06F2212/105220130101 , G06F2221/214920130101
Abstract: Embodiments described herein relate to platform security. For example, an apparatus comprises circuitry to execute instructions of a trusted execution environment, an untrusted execution environment, and a hypervisor; security circuitry to execute firmware to perform security operations, the security circuitry to provide a key to be used for encryption of data associated with the trusted execution environment; and memory management circuitry. The memory management circuitry is to: provide access by the untrusted execution environment to a first one or more page tables to translate a first guest virtual address to a first guest physical address associated with the untrusted execution environment and to provide access by the hypervisor to a second one or more page tables to translate the guest physical address to a host physical address; determine an isolated physical memory region; associate a plurality of entries of a table in the isolated physical memory region with the trusted execution environment, each entry of the plurality of entries to store information corresponding to a page table entry of a third one or more page tables associated with the trusted execution environment, the information including a corresponding guest physical address, page attributes, and permissions; and access an entry of the plurality of entries to provide security for address translations associated with the trusted execution environment.
-
公开(公告)号:EP4278265B1
公开(公告)日:2024-05-01
申请号:EP22714327.8
申请日:2022-03-21
IPC: G06F12/0811 , G06F12/1027 , G06F11/36 , G06F11/30 , G06F11/34 , G06F12/14 , G06F12/1036
CPC classification number: G06F12/0811 , G06F12/1027 , G06F11/3636 , G06F2212/68320130101 , G06F2212/65120130101 , G06F2212/101620130101 , G06F12/1408 , G06F12/1036 , G06F2212/104420130101 , G06F11/3471 , G06F11/3037 , G06F2201/88520130101 , G06F11/3082
-
公开(公告)号:EP4441617A1
公开(公告)日:2024-10-09
申请号:EP22721449.1
申请日:2022-04-28
Applicant: ARM Limited
Inventor: GRISENTHWAITE, Richard Roy
IPC: G06F12/109 , G06F12/14 , G06F21/00 , G06F9/455
CPC classification number: G06F12/109 , G06F12/1475 , G06F12/1441 , G06F21/74 , G06F2009/4558320130101 , G06F9/45558 , G06F2212/65120130101 , G06F2212/15120130101 , G06F12/145 , G06F2212/65720130101 , G06F2212/101620130101 , G06F2212/105220130101 , G06F12/1036 , G06F12/1491
-
公开(公告)号:EP3716079B1
公开(公告)日:2024-10-02
申请号:EP20154463.2
申请日:2020-01-30
IPC: G06F12/1009 , G06F12/1036 , G06F12/109 , G06F12/14
CPC classification number: G06F12/109 , G06F2212/65720130101 , G06F12/1009 , G06F2212/65120130101 , G06F12/1036 , G06F12/1491 , G06F2212/105220130101
-
公开(公告)号:EP3764239B1
公开(公告)日:2024-09-11
申请号:EP18926256.1
申请日:2018-07-11
IPC: G06F12/14 , G06F12/1009 , G06F12/109 , G06F9/48 , G06F9/455
CPC classification number: G06F12/1009 , G06F2212/101620130101 , G06F12/1491 , G06F2212/105220130101 , G06F2212/65120130101 , G06F2212/65720130101 , G06F12/109 , G06F12/145 , G06F9/4856 , G06F9/45558 , G06F2009/4558320130101 , G06F2009/455720130101
-
-
-
-
-
-
-
-
-