WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018044475) MANAGING ENCLAVE MEMORY PAGES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/044475    International Application No.:    PCT/US2017/044961
Publication Date: 08.03.2018 International Filing Date: 01.08.2017
IPC:
G06F 12/14 (2006.01)
Applicants: INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventors: LESLIE-HURD, Rebekah M.; (US).
MCKEEN, Francis X.; (US).
ROZAS, Carlos V.; (US).
CHAKRABARTI, Somnath; (US).
MALLICK, Asit K.; (US)
Agent: PORTNOVA, Marina; (US).
ESSICK, Ashley; (US)
Priority Data:
15/252,719 31.08.2016 US
Title (EN) MANAGING ENCLAVE MEMORY PAGES
(FR) GESTION DE PAGES DE MÉMOIRE D'ENCLAVE
Abstract: front page image
(EN)A processing device includes a first counter having a first count value of a number of child pages among a plurality of child pages present in an enclave memory of a first virtual machine (VM). The plurality of child pages are associated with a parent page in the enclave memory. The processing device includes a second counter having a second count value of a number of child pages among the plurality of child pages not present in the enclave memory and being shared by a second VM, wherein the second VM is different from the first VM. A non-zero value of at least one of the first counter or the second counter prevents eviction of the parent page from the enclave memory.
(FR)L'invention concerne un dispositif de traitement qui comprend un premier compteur ayant une première valeur de comptage d'un nombre de pages enfants parmi une pluralité de pages enfants présentes dans une mémoire d'enclave d'une première machine virtuelle (VM). La pluralité de pages enfants est associée à une page parent dans la mémoire d'enclave. Le dispositif de traitement comprend un second compteur ayant une seconde valeur de comptage d'un nombre de pages enfants parmi la pluralité de pages enfants qui ne sont pas présentes dans la mémoire d'enclave et qui sont partagées par une seconde VM, la seconde VM étant différente de la première VM. Une valeur non nulle du premier compteur et/ou du second compteur empêche l'expulsion de la page parent de la mémoire d'enclave.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)