/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | npt_ops.c | 296 #define BMAP_IDX(gpa) ((gpa) / (PAGESZ * 8)) argument 297 #define BMAP_BIT(gpa) (((gpa) / PAGESZ) % 8) argument 309 for (uintptr_t gpa = 0; gpa < (TEST_MEM_SZ / 2); gpa += PAGESZ) { in test_op_reset_dirty() local 315 for (uintptr_t gpa = 0; gpa < TEST_MEM_SZ; gpa += (2 * PAGESZ)) { in test_op_reset_dirty() local 329 for (uintptr_t gpa = 0; gpa < TEST_MEM_SZ; gpa += PAGESZ) { in test_op_reset_dirty() local
|
H A D | mem_partial.c | 100 for (uintptr_t gpa = 0; gpa < TOTAL_SZ; gpa++) { in main() local 113 for (uintptr_t gpa = UPPER_OFF; gpa < UPPER_OFF + UPPER_SZ; gpa++) { in main() local
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_gpt.c | 199 vmm_gpt_lvl_index(vmm_gpt_node_level_t level, uint64_t gpa) in vmm_gpt_lvl_index() 356 vmm_gpt_node_find_child(vmm_gpt_node_t *parent, uint64_t gpa) in vmm_gpt_node_find_child() 378 vmm_gpt_node_t *child, uint64_t gpa, vmm_gpt_node_t *prev_sibling) in vmm_gpt_node_add() 465 vmm_gpt_walk(vmm_gpt_t *gpt, uint64_t gpa, vmm_gpt_entry_t **entries, in vmm_gpt_walk() 503 vmm_gpt_walk_advance(vmm_gpt_t *gpt, uint64_t gpa, vmm_gpt_entry_t **entries, in vmm_gpt_walk_advance() 628 uint64_t gpa = addr & vmm_gpt_lvl_mask(lvl); in vmm_gpt_populate_region_lvl() local 716 uint64_t gpa = addr; in vmm_gpt_populate_region() local 799 uint64_t gpa = addr; in vmm_gpt_vacate_region() local 844 vmm_gpt_unmap(vmm_gpt_t *gpt, uint64_t gpa) in vmm_gpt_unmap()
|
H A D | vmm_instruction_emul.c | 89 uint64_t gpa; member 891 vie_emulate_mov(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_mov() 1007 vie_emulate_movx(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movx() 1145 vie_emulate_movs(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movs() 1332 vie_emulate_stos(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_stos() 1392 vie_emulate_and(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_and() 1479 vie_emulate_or(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_or() 1566 vie_emulate_cmp(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_cmp() 1657 vie_emulate_test(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_test() 1725 vie_emulate_bextr(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_bextr() [all …]
|
H A D | vmm_vm.c | 312 vmspace_bits_operate(vmspace_t *vms, const uint64_t gpa, size_t len, in vmspace_bits_operate() 552 vmm_mmio_alloc(vmspace_t *vmspace, uintptr_t gpa, size_t len, uintptr_t hpa) in vmm_mmio_alloc() 748 vmspace_clients_invalidate(vmspace_t *vms, uintptr_t gpa, size_t len) in vmspace_clients_invalidate() 866 vmspace_ensure_mapped(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_ensure_mapped() 903 vmspace_lookup_map(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_lookup_map() 1290 vmc_hold_ext(vm_client_t *vmc, uintptr_t gpa, int prot, int flags) in vmc_hold_ext() 1333 vmc_hold(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_hold() 1339 vmc_fault(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_fault() 1652 const uintptr_t gpa = (uintptr_t)off; in vm_segmap_space() local
|
H A D | vmm.c | 182 vm_paddr_t gpa; member 808 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_mmio() 819 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_unmap_mmio() 831 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) in vm_mem_allocated() 920 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, uintptr_t off, in vm_mmap_memseg() 976 vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_munmap_memseg() 994 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() 1073 vm_paddr_t gpa, hpa; in vm_iommu_modify() local 1366 vm_track_dirty_pages(struct vm *vm, uint64_t gpa, size_t len, uint8_t *bitmap) in vm_track_dirty_pages() 1386 vm_npt_do_operation(struct vm *vm, uint64_t gpa, size_t len, uint32_t oper, in vm_npt_do_operation() [all …]
|
H A D | seg_vmm.c | 112 segvmm_invalidate(void *arg, uintptr_t gpa, size_t sz) in segvmm_invalidate()
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | mem.c | 157 mem_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) in mem_read() 168 mem_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) in mem_write() 278 read_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size) in read_mem() 289 write_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size) in write_mem()
|
H A D | bootrom.c | 76 uint64_t gpa; member 139 vm_paddr_t gpa; in bootrom_alloc() local
|
H A D | gdb.c | 109 uint64_t gpa; member 883 find_breakpoint(uint64_t gpa) in find_breakpoint() 899 uint64_t gpa; in gdb_cpu_breakpoint() local 1025 uint64_t gpa, gva, val; in gdb_read_mem() local 1139 uint64_t gpa, gva, val; in gdb_write_mem() local 1290 uint64_t gpa; in update_sw_breakpoint() local
|
H A D | basl.c | 214 uint64_t gpa; in basl_finish_patch_checksums() local 306 uint64_t gpa, val; local
|
/illumos-gate/usr/src/uts/intel/io/vmm/io/ |
H A D | iommu.c | 230 iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) in iommu_create_mapping() 247 iommu_remove_mapping(void *domain, vm_paddr_t gpa, size_t len) in iommu_remove_mapping()
|
H A D | vioapic.c | 333 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, in vioapic_mmio_rw() 371 vioapic_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vioapic_mmio_read() 383 vioapic_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t wval, in vioapic_mmio_write()
|
H A D | ppt.c | 98 vm_paddr_t gpa; member 1030 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) in ppt_is_mmio() 1189 ppt_map_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len, in ppt_map_mmio() 1237 ppt_unmap_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len) in ppt_unmap_mmio()
|
H A D | vhpet.c | 472 vhpet_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t val, in vhpet_mmio_write() 615 vhpet_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vhpet_mmio_read()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.c | 338 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg() 387 vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len) in vm_munmap_memseg() 400 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext() 501 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base) in setup_memory_segment() 539 vm_paddr_t gpa; in vm_setup_memory() local 1099 vm_readwrite_kernemu_device(struct vcpu *vcpu, vm_paddr_t gpa, in vm_readwrite_kernemu_device() 1268 vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_pptdev_mmio() 1285 vm_paddr_t gpa, size_t len) in vm_unmap_pptdev_mmio() 1368 vm_map_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len, in vm_map_pptdev_mmio() 1381 vm_unmap_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len) in vm_unmap_pptdev_mmio() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | amdvi_hw.c | 1070 amdvi_set_pt(uint64_t *pt, int level, vm_paddr_t gpa, in amdvi_set_pt() 1128 amdvi_update_mapping(struct amdvi_domain *domain, vm_paddr_t gpa, in amdvi_update_mapping() 1156 amdvi_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, in amdvi_create_mapping() 1179 amdvi_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) in amdvi_remove_mapping()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 63 vm_paddr_t gpa; member 74 vm_paddr_t gpa; member 149 vm_paddr_t gpa; member 202 uint64_t gpa; /* in */ member 235 uint64_t gpa; member 285 uint64_t gpa; member
|
H A D | vmm.h | 278 uint64_t gpa; member 318 uint64_t gpa; member 327 uint64_t gpa; member
|
/illumos-gate/usr/src/test/bhyve-tests/tests/perf/ |
H A D | entry_exit.c | 74 print_result(struct vmctx *ctx, uintptr_t gpa, uint_t test_idx) in print_result()
|
/illumos-gate/usr/src/cmd/bhyve/amd64/ |
H A D | vmexit.c | 100 vmentry_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes, uint64_t data) in vmentry_mmio_read() 115 vmentry_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes) in vmentry_mmio_write()
|
H A D | mptbl.c | 101 mpt_build_mpfp(mpfps_t mpfp, vm_paddr_t gpa) in mpt_build_mpfp()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vtd.c | 673 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, in vtd_update_mapping() 762 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) in vtd_create_mapping() 769 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) in vtd_remove_mapping()
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_ring.c | 107 vq_page_hold(viona_vring_t *ring, uint64_t gpa, bool writable) in vq_page_hold() 133 vq_region_hold(viona_vring_t *ring, uint64_t gpa, uint32_t len, in vq_region_hold()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | in_guest.c | 92 uint64_t gpa, pte_loc; in populate_identity_table() local
|