Home
last modified time | relevance | path

Searched refs:epte (Results 1 – 3 of 3) sorted by relevance

/xen/xen/arch/x86/mm/hap/
A Dnested_ept.c79 return !!(e.epte & rsv_bits); in nept_rsv_bits_check()
102 if ( e.epte & EPTE_RWX_MASK ) in nept_non_present_check()
124 uint8_t rwx_bits = e.epte & EPTE_RWX_MASK; in nept_rwx_bits_check()
198 gw->lxe[0].epte = (gw->lxe[1].epte & PAGE_MASK) | gflags; in nept_walk_tables()
239 if ( likely(gw.lxe[0].epte & NEPT_2M_ENTRY_FLAG) ) in nept_translate_l2ga()
241 rwx_bits = gw.lxe[4].epte & gw.lxe[3].epte & gw.lxe[2].epte & in nept_translate_l2ga()
245 else if ( gw.lxe[0].epte & NEPT_4K_ENTRY_FLAG ) in nept_translate_l2ga()
247 rwx_bits = gw.lxe[4].epte & gw.lxe[3].epte & gw.lxe[2].epte & in nept_translate_l2ga()
248 gw.lxe[1].epte & EPTE_RWX_MASK; in nept_translate_l2ga()
251 else if ( gw.lxe[0].epte & NEPT_1G_ENTRY_FLAG ) in nept_translate_l2ga()
[all …]
/xen/xen/arch/x86/mm/
A Dp2m-ept.c38 ( (ept_entry_t) { .epte = read_atomic(&(__pepte)->epte) } )
59 write_atomic(&entryptr->epte, new.epte); in atomic_write_ept_entry()
219 ept_entry->epte = 0; in ept_set_middle_entry()
245 unmap_domain_page(epte); in ept_free_entry()
277 *epte = *ept_entry; in ept_split_super_page()
278 epte->sp = (level > 1); in ept_split_super_page()
279 epte->mfn += i * trunk; in ept_split_super_page()
406 unmap_domain_page(epte); in ept_invalidate_emt_subtree()
504 ept_entry_t *epte; in resolve_misconfig() local
628 unmap_domain_page(epte); in resolve_misconfig()
[all …]
/xen/xen/include/asm-x86/hvm/vmx/
A Dvmx.h53 u64 epte; member

Completed in 8 milliseconds