Home
last modified time | relevance | path

Searched refs:base_hpa (Results 1 – 12 of 12) sorted by relevance

/hypervisor/arch/x86/guest/
A Dept.c371 uint64_t base_hpa, end_hpa; in ept_flush_leaf_page() local
375 base_hpa = (*pge & (~(size - 1UL))); in ept_flush_leaf_page()
376 end_hpa = base_hpa + size; in ept_flush_leaf_page()
383 if (base_hpa < sw_sram_bottom) { in ept_flush_leaf_page()
391 flush_cache_range(hpa2hva(base_hpa), min(end_hpa, sw_sram_bottom) - base_hpa); in ept_flush_leaf_page()
403 flush_cache_range(hpa2hva(max(base_hpa, sw_sram_top)), end_hpa - max(base_hpa, sw_sram_top)); in ept_flush_leaf_page()
A Dtrusty.c75 vm->sworld_control.sworld_memory.base_hpa = hpa; in create_secure_world_ept()
81 uint64_t hpa = vm->sworld_control.sworld_memory.base_hpa; in destroy_secure_world()
321 uint64_t base_hpa, in init_secure_world_env() argument
340 return setup_trusty_info(vcpu, size, base_hpa, rpmb_key); in init_secure_world_env()
378 trusty_base_hpa = vm->sworld_control.sworld_memory.base_hpa; in initialize_trusty()
A Dvm.c327 uint64_t base_hpa; in prepare_prelaunched_vm_memmap() local
364 base_hpa = tmp_vm_hpa.start_hpa; in prepare_prelaunched_vm_memmap()
379 ept_add_mr(vm, (uint64_t *)vm->arch_vm.nworld_eptp, base_hpa, base_gpa, in prepare_prelaunched_vm_memmap()
383 ept_add_mr(vm, (uint64_t *)vm->arch_vm.nworld_eptp, base_hpa, base_gpa, in prepare_prelaunched_vm_memmap()
/hypervisor/dm/
A Dvgpio.c137 uint64_t base_hpa; in register_vgpio_handler() local
142 base_hpa = res->host_pa + (P2SB_BASE_GPIO_PORT_ID << P2SB_PORTID_SHIFT); in register_vgpio_handler()
145 set_paging_supervisor((uint64_t)hpa2hva(base_hpa), gpio_pcr_sz); in register_vgpio_handler()
/hypervisor/dm/vpci/
A Dvdev.c141 if ((vdev->pdev != NULL) && ((lo & PCI_BASE_ADDRESS_IO_MASK) != (uint32_t)vbar->base_hpa)) { in pci_vdev_update_vbar_base()
149 vdev->vbars[idx].base_hpa, lo & PCI_BASE_ADDRESS_IO_MASK); in pci_vdev_update_vbar_base()
180 … ((is_pci_io_bar(&vdev->vbars[idx])) && (vdev->vbars[idx].base_gpa != vdev->vbars[idx].base_hpa)) { in check_pt_dev_pio_bars()
185 vdev->vbars[idx].base_hpa, vdev->vbars[idx].base_gpa); in check_pt_dev_pio_bars()
A Dvsriov.c125 vf_vbar->base_hpa += (vf_vbar->size * vf_id); in create_vf()
126 vf_vbar->base_gpa = vf_vbar->base_hpa; in create_vf()
131 ept_add_mr(vm, (uint64_t *)(vm->arch_vm.nworld_eptp), vf_vbar->base_hpa, in create_vf()
136 vf_vdev->msix.mmio_hpa = vf_vbar->base_hpa; in create_vf()
A Dpci_pt.c255 vbar->base_hpa, /* HPA (pbar) */ in vdev_pt_map_mem_vbar()
445 vbar->base_hpa = (uint64_t)lo & mask; in init_bars()
449 vbar->base_hpa |= ((uint64_t)hi << 32U); in init_bars()
452 if (vbar->base_hpa != 0UL) { in init_bars()
513 vdev->msix.mmio_hpa = vdev->vbars[vdev->msix.table_bar].base_hpa; in init_bars()
A Dvmsix_on_msi.c83 if (vdev->vbars[i].base_hpa == 0UL){ in init_vmsix_on_msi()
110 vdev->vbars[i].base_hpa = 0x0UL; in init_vmsix_on_msi()
A Divshmem.c390 if ((idx == IVSHMEM_SHM_BAR) && (vbar->base_hpa != INVALID_HPA) && (vbar->base_gpa != 0UL)) { in ivshmem_vbar_map()
391 ept_add_mr(vm, (uint64_t *)vm->arch_vm.nworld_eptp, vbar->base_hpa, in ivshmem_vbar_map()
486 vbar->base_hpa = region->hpa; in init_ivshmem_bar()
A Dvpci.c840 vdev->msix.mmio_hpa = vdev->vbars[idx].base_hpa; in vpci_assign_pcidev()
/hypervisor/include/arch/x86/asm/guest/
A Dtrusty.h95 uint64_t base_hpa; member
/hypervisor/include/dm/
A Dvpci.h45 uint64_t base_hpa; /* BAR host physical address */ member

Completed in 35 milliseconds