Author: jhibbits
Date: Sat Feb 16 04:47:33 2019
New Revision: 344204
URL: https://svnweb.freebsd.org/changeset/base/344204

Log:
  powerpc/booke: Fix 32-bit build
  
  MFC after:    2 weeks
  MFC with:     344202

Modified:
  head/sys/powerpc/booke/pmap.c

Modified: head/sys/powerpc/booke/pmap.c
==============================================================================
--- head/sys/powerpc/booke/pmap.c       Sat Feb 16 04:38:34 2019        
(r344203)
+++ head/sys/powerpc/booke/pmap.c       Sat Feb 16 04:47:33 2019        
(r344204)
@@ -3053,8 +3053,11 @@ mmu_booke_copy_pages(mmu_t mmu, vm_page_t *ma, vm_offs
        int cnt;
 
        if (hw_direct_map) {
-               bcopy((caddr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*ma)) + a_offset,
-                   (caddr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*mb)), xfersize);
+               a_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*ma)) +
+                   a_offset);
+               b_cp = (caddr_t)((uintptr_t)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(*mb)) +
+                   b_offset);
+               bcopy(a_cp, b_cp, xfersize);
        } else {
                mtx_lock(&copy_page_mutex);
                while (xfersize > 0) {
_______________________________________________
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