Searched refs:prot (Results 1 – 7 of 7) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | pagetable.c | 165 set_pgentry(pde, hva2hpa(pd_page) | prot, table); in construct_pgentry() 385 uint64_t prot, const struct pgtable *table) in add_pte() argument 400 set_pgentry(pte, paddr | prot, table); in add_pte() 416 uint64_t prot, const struct pgtable *table) in add_pde() argument 422 uint64_t local_prot = prot; in add_pde() 434 if (table->large_page_support(IA32E_PD, prot) && in add_pde() 451 add_pte(pde, paddr, vaddr, vaddr_end, prot, table); in add_pde() 466 uint64_t prot, const struct pgtable *table) in add_pdpte() argument 472 uint64_t local_prot = prot; in add_pdpte() 483 if (table->large_page_support(IA32E_PDPT, prot) && in add_pdpte() [all …]
|
| A D | mmu.c | 68 static inline bool ppt_large_page_support(enum _page_table_level level, __unused uint64_t prot) in ppt_large_page_support() argument
|
| /hypervisor/common/ |
| A D | hypercall.c | 618 uint64_t prot = 0UL, base_paddr; in add_vm_memory_region() local 623 prot |= EPT_RD; in add_vm_memory_region() 626 prot |= EPT_WR; in add_vm_memory_region() 629 prot |= EPT_EXE; in add_vm_memory_region() 633 if ((region->prot & MEM_TYPE_WB) != 0U) { in add_vm_memory_region() 634 prot |= EPT_WB; in add_vm_memory_region() 636 prot |= EPT_WT; in add_vm_memory_region() 638 prot |= EPT_WC; in add_vm_memory_region() 640 prot |= EPT_WP; in add_vm_memory_region() 642 prot |= EPT_UNCACHED; in add_vm_memory_region() [all …]
|
| /hypervisor/arch/x86/guest/ |
| A D | ept.c | 118 static inline bool ept_large_page_support(enum _page_table_level level, __unused uint64_t prot) in ept_large_page_support() argument 138 static inline bool use_large_page(enum _page_table_level level, uint64_t prot) in use_large_page() argument 142 if ((prot & EPT_EXE) == 0UL) { in use_large_page() 143 ret = ept_large_page_support(level, prot); in use_large_page() 320 uint64_t prot = prot_orig; in ept_add_mr() local 323 __func__, vm->vm_id, hpa, gpa, size, prot); in ept_add_mr() 327 pgtable_add_map(pml4_page, hpa, gpa, size, prot, &vm->arch_vm.ept_pgtable); in ept_add_mr()
|
| A D | instr_emul.c | 528 static bool is_desc_valid(const struct seg_desc *desc, uint32_t prot) in is_desc_valid() argument 539 if ((prot & PROT_READ) != 0U) { in is_desc_valid() 546 if ((prot & PROT_WRITE) != 0U) { in is_desc_valid()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | pgtable.h | 206 bool (*large_page_support)(enum _page_table_level level, uint64_t prot); 552 uint64_t prot, const struct pgtable *table);
|
| /hypervisor/include/public/ |
| A D | acrn_hv_defs.h | 136 uint32_t prot; member
|
Completed in 17 milliseconds