Searched refs:base_gpa (Results 1 – 9 of 9) sorted by relevance
| /hypervisor/dm/vpci/ |
| A D | vmcs9900.c | 50 offset = (uint16_t)(mmio->address - vbar->base_gpa); in vmcs9900_mmio_handler() 66 if ((idx == MCS9900_MMIO_BAR) && (vbar->base_gpa != 0UL)) { in map_vmcs9900_vbar() 68 vbar->base_gpa, vbar->base_gpa + vbar->size, vdev, false); in map_vmcs9900_vbar() 71 } else if ((idx == MCS9900_MSIX_BAR) && (vbar->base_gpa != 0UL)) { in map_vmcs9900_vbar() 73 (vbar->base_gpa + vbar->size), vdev, false); in map_vmcs9900_vbar() 75 vdev->msix.mmio_gpa = vbar->base_gpa; in map_vmcs9900_vbar() 88 if ((idx == MCS9900_MMIO_BAR) && (vbar->base_gpa != 0UL)) { in unmap_vmcs9900_vbar() 91 unregister_mmio_emulation_handler(vm, vbar->base_gpa, vbar->base_gpa + vbar->size); in unmap_vmcs9900_vbar() 130 mmio_vbar->base_gpa = pci_cfg->vbar_base[MCS9900_MMIO_BAR]; in init_vmcs9900() 136 msix_vbar->base_gpa = pci_cfg->vbar_base[MCS9900_MSIX_BAR]; in init_vmcs9900() [all …]
|
| A D | ivshmem.c | 259 uint64_t offset = mmio->address - vdev->vbars[IVSHMEM_MMIO_BAR].base_gpa; in ivshmem_mmio_handler() 348 if ((idx == IVSHMEM_SHM_BAR) && (vbar->base_gpa != 0UL)) { in ivshmem_vbar_unmap() 349 ept_del_mr(vm, (uint64_t *)vm->arch_vm.nworld_eptp, vbar->base_gpa, vbar->size); in ivshmem_vbar_unmap() 351 unregister_mmio_emulation_handler(vm, vbar->base_gpa, (vbar->base_gpa + vbar->size)); in ivshmem_vbar_unmap() 392 vbar->base_gpa, vbar->size, EPT_RD | EPT_WR | EPT_WB | EPT_IGNORE_PAT); in ivshmem_vbar_map() 393 } else if ((idx == IVSHMEM_MMIO_BAR) && (vbar->base_gpa != 0UL)) { in ivshmem_vbar_map() 394 register_mmio_emulation_handler(vm, ivshmem_mmio_handler, vbar->base_gpa, in ivshmem_vbar_map() 395 (vbar->base_gpa + vbar->size), vdev, false); in ivshmem_vbar_map() 397 } else if ((idx == IVSHMEM_MSIX_BAR) && (vbar->base_gpa != 0UL)) { in ivshmem_vbar_map() 399 (vbar->base_gpa + vbar->size), vdev, false); in ivshmem_vbar_map() [all …]
|
| A D | pci_pt.c | 208 if (vbar->base_gpa != 0UL) { in vdev_pt_map_msix() 211 addr_lo = vbar->base_gpa + msix->table_offset; in vdev_pt_map_msix() 218 msix->mmio_gpa = vbar->base_gpa; in vdev_pt_map_msix() 230 if (vbar->base_gpa != 0UL) { in vdev_pt_unmap_mem_vbar() 234 vbar->base_gpa, /* GPA (old vbar) */ in vdev_pt_unmap_mem_vbar() 251 if (vbar->base_gpa != 0UL) { in vdev_pt_map_mem_vbar() 256 vbar->base_gpa, /* GPA (new vbar) */ in vdev_pt_map_mem_vbar() 278 if (vbar->base_gpa != 0UL) { in vdev_pt_allow_io_vbar() 279 allow_guest_pio_access(vm, (uint16_t)vbar->base_gpa, (uint32_t)(vbar->size)); in vdev_pt_allow_io_vbar() 296 if (vbar->base_gpa != 0UL) { in vdev_pt_deny_io_vbar() [all …]
|
| A D | vdev.c | 170 vdev->vbars[idx].base_gpa = base; in pci_vdev_update_vbar_base() 180 …if ((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 | 126 vf_vbar->base_gpa = vf_vbar->base_hpa; in create_vf() 129 if (vf_vbar->base_gpa != 0UL) { in create_vf() 132 vf_vbar->base_gpa, vf_vbar->size, EPT_WR | EPT_RD | EPT_UNCACHED); in create_vf()
|
| A D | vmsix_on_msi.c | 122 vdev->vbars[i].base_gpa = vdev->pci_dev_config->vbar_base[i]; in init_vmsix_on_msi() 123 pci_vdev_write_vbar(vdev, i, (uint32_t)vdev->vbars[i].base_gpa); in init_vmsix_on_msi()
|
| A D | vpci.c | 934 if ((map_cb != NULL) && (vdev->vbars[update_idx].base_gpa != 0UL)) { in vpci_update_one_vbar()
|
| /hypervisor/arch/x86/guest/ |
| A D | vm.c | 328 uint64_t base_gpa; in prepare_prelaunched_vm_memmap() local 359 base_gpa = entry->baseaddr; 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() 387 base_gpa += base_size; in prepare_prelaunched_vm_memmap()
|
| /hypervisor/include/dm/ |
| A D | vpci.h | 44 uint64_t base_gpa; /* BAR guest physical address */ member
|
Completed in 17 milliseconds