Author: grehan
Date: Tue Sep  8 03:55:49 2020
New Revision: 365443
URL: https://svnweb.freebsd.org/changeset/base/365443

Log:
  MFC 364339
     Allow guest device MMIO access from bootmem memory segments.
  
     Differential Revision: https://reviews.freebsd.org/D25955

Modified:
  stable/12/sys/amd64/vmm/vmm.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/amd64/vmm/vmm.c
==============================================================================
--- stable/12/sys/amd64/vmm/vmm.c       Tue Sep  8 03:00:31 2020        
(r365442)
+++ stable/12/sys/amd64/vmm/vmm.c       Tue Sep  8 03:55:49 2020        
(r365443)
@@ -980,8 +980,7 @@ vm_gpa_hold(struct vm *vm, int vcpuid, vm_paddr_t gpa,
        count = 0;
        for (i = 0; i < VM_MAX_MEMMAPS; i++) {
                mm = &vm->mem_maps[i];
-               if (sysmem_mapping(vm, mm) && gpa >= mm->gpa &&
-                   gpa < mm->gpa + mm->len) {
+               if (gpa >= mm->gpa && gpa < mm->gpa + mm->len) {
                        count = vm_fault_quick_hold_pages(&vm->vmspace->vm_map,
                            trunc_page(gpa), PAGE_SIZE, reqprot, &m, 1);
                        break;
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to