Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/vmm/
H A Dvmm_instruction_emul.c745 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla()
885 error = vm_gla2gpa(vm, vcpuid, paging, srcaddr, in emulate_movs()
890 error = vm_gla2gpa(vm, vcpuid, paging, dstaddr, in emulate_movs()
1348 if (size != 4 && paging->cpu_mode != CPU_MODE_64BIT) in emulate_bextr()
1537 if (paging->cpu_mode == CPU_MODE_REAL) { in emulate_stack_op()
1539 } else if (paging->cpu_mode == CPU_MODE_64BIT) { in emulate_stack_op()
2078 usermode = (paging->cpl == 3 ? 1 : 0); in _vm_gla2gpa()
2089 if (vie_canonical_check(paging->cpu_mode, gla)) { in _vm_gla2gpa()
2099 if (paging->paging_mode == PAGING_MODE_FLAT) { in _vm_gla2gpa()
2104 if (paging->paging_mode == PAGING_MODE_32) { in _vm_gla2gpa()
[all …]
H A Dvmm.c1431 ftype = vme->u.paging.fault_type; in vm_handle_paging()
1438 vme->u.paging.gpa, ftype); in vm_handle_paging()
1442 vme->u.paging.gpa); in vm_handle_paging()
1448 rv = vm_fault(map, vme->u.paging.gpa, ftype, VM_FAULT_NORMAL, NULL); in vm_handle_paging()
1451 "ftype = %d", rv, vme->u.paging.gpa, ftype); in vm_handle_paging()
1466 struct vm_guest_paging *paging; in vm_handle_inst_emul() local
1483 paging = &vme->u.inst_emul.paging; in vm_handle_inst_emul()
1484 cpu_mode = paging->cpu_mode; in vm_handle_inst_emul()
1490 error = vmm_fetch_instruction(vm, vcpuid, paging, vme->rip + in vm_handle_inst_emul()
1531 error = vmm_emulate_instruction(vm, vcpuid, gpa, vie, paging, in vm_handle_inst_emul()
[all …]
H A Dvmm_dev.c766 error = vm_gla2gpa(sc->vm, gg->vcpuid, &gg->paging, gg->gla, in vmmdev_ioctl()
774 error = vm_gla2gpa_nofault(sc->vm, gg->vcpuid, &gg->paging, in vmmdev_ioctl()
/f-stack/freebsd/amd64/include/
H A Dvmm_instruction_emul.h57 struct vm_guest_paging *paging, mem_region_read_t mrr,
97 int vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging,
104 int vm_gla2gpa_nofault(struct vm *vm, int vcpuid, struct vm_guest_paging *paging,
H A Dvmm.h458 int vm_copy_setup(struct vm *vm, int vcpuid, struct vm_guest_paging *paging,
646 struct vm_guest_paging paging; member
669 struct vm_guest_paging paging; member
682 } paging; member
688 struct vm_guest_paging paging; member
H A Dvmm_dev.h205 struct vm_guest_paging paging; member
/f-stack/freebsd/amd64/vmm/amd/
H A Dsvm.c760 paging->cr3 = state->cr3; in svm_paging_info()
761 paging->cpl = svm_cpl(state); in svm_paging_info()
762 paging->cpu_mode = svm_vcpu_mode(vmcb); in svm_paging_info()
763 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4, in svm_paging_info()
810 svm_paging_info(svm_get_vmcb(svm_sc, vcpu), &vis->paging); in svm_handle_io()
857 struct vm_guest_paging *paging; in svm_handle_inst_emul() local
864 paging = &vmexit->u.inst_emul.paging; in svm_handle_inst_emul()
869 svm_paging_info(vmcb, paging); in svm_handle_inst_emul()
874 switch(paging->cpu_mode) { in svm_handle_inst_emul()
1521 vmexit->u.paging.gpa = info2; in svm_vmexit()
[all …]
/f-stack/freebsd/mips/conf/
H A DTP-MR302032 # Disable support for paging
H A DOCTEON190 options NO_SWAPPING # Disable support for paging
/f-stack/freebsd/amd64/vmm/intel/
H A Dvmx.c2023 paging->cr3 = vmcs_guest_cr3(); in vmx_paging_info()
2024 paging->cpl = vmx_cpl(); in vmx_paging_info()
2025 paging->cpu_mode = vmx_cpu_mode(); in vmx_paging_info()
2026 paging->paging_mode = vmx_paging_mode(); in vmx_paging_info()
2032 struct vm_guest_paging *paging; in vmexit_inst_emul() local
2035 paging = &vmexit->u.inst_emul.paging; in vmexit_inst_emul()
2041 vmx_paging_info(paging); in vmexit_inst_emul()
2042 switch (paging->cpu_mode) { in vmexit_inst_emul()
2422 vmx_paging_info(&ts->paging); in vmx_exit_process()
2596 vmx_paging_info(&vis->paging); in vmx_exit_process()
[all …]
/f-stack/tools/libxo/doc/
H A Dhowto.rst220 xo_open_container("paging-information");
224 xo_close_container("paging-information");
/f-stack/freebsd/contrib/dev/acpica/
H A Dchanges.txt18334 virtual memory manager is initialized and paging is enabled. This