Searched refs:base_hpa (Results 1 – 12 of 12) sorted by relevance
| /hypervisor/arch/x86/guest/ |
| A D | ept.c | 371 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 D | trusty.c | 75 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 D | vm.c | 327 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 D | vgpio.c | 137 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 D | vdev.c | 141 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 D | vsriov.c | 125 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 D | pci_pt.c | 255 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 D | vmsix_on_msi.c | 83 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 D | ivshmem.c | 390 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 D | vpci.c | 840 vdev->msix.mmio_hpa = vdev->vbars[idx].base_hpa; in vpci_assign_pcidev()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | trusty.h | 95 uint64_t base_hpa; member
|
| /hypervisor/include/dm/ |
| A D | vpci.h | 45 uint64_t base_hpa; /* BAR host physical address */ member
|
Completed in 35 milliseconds