svn commit: r287418 - in head/sys/powerpc: include powerpc

Justin Hibbits jhibbits at FreeBSD.org
Thu Sep 3 01:38:16 UTC 2015


Author: jhibbits
Date: Thu Sep  3 01:38:15 2015
New Revision: 287418
URL: https://svnweb.freebsd.org/changeset/base/287418

Log:
  pmap_mapdev_attr() also takes a vm_paddr_t.
  
  This was missed in r235936.  With recent work for 36-bit paddr, this is now
  needed.

Modified:
  head/sys/powerpc/include/pmap.h
  head/sys/powerpc/powerpc/pmap_dispatch.c

Modified: head/sys/powerpc/include/pmap.h
==============================================================================
--- head/sys/powerpc/include/pmap.h	Thu Sep  3 01:15:23 2015	(r287417)
+++ head/sys/powerpc/include/pmap.h	Thu Sep  3 01:38:15 2015	(r287418)
@@ -235,7 +235,7 @@ void		pmap_kenter(vm_offset_t va, vm_pad
 void		pmap_kenter_attr(vm_offset_t va, vm_offset_t pa, vm_memattr_t);
 void		pmap_kremove(vm_offset_t);
 void		*pmap_mapdev(vm_paddr_t, vm_size_t);
-void		*pmap_mapdev_attr(vm_offset_t, vm_size_t, vm_memattr_t);
+void		*pmap_mapdev_attr(vm_paddr_t, vm_size_t, vm_memattr_t);
 void		pmap_unmapdev(vm_offset_t, vm_size_t);
 void		pmap_page_set_memattr(vm_page_t, vm_memattr_t);
 void		pmap_deactivate(struct thread *);

Modified: head/sys/powerpc/powerpc/pmap_dispatch.c
==============================================================================
--- head/sys/powerpc/powerpc/pmap_dispatch.c	Thu Sep  3 01:15:23 2015	(r287417)
+++ head/sys/powerpc/powerpc/pmap_dispatch.c	Thu Sep  3 01:38:15 2015	(r287418)
@@ -463,7 +463,7 @@ pmap_mapdev(vm_paddr_t pa, vm_size_t siz
 }
 
 void *
-pmap_mapdev_attr(vm_offset_t pa, vm_size_t size, vm_memattr_t attr)
+pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t attr)
 {
 
 	CTR4(KTR_PMAP, "%s(%#x, %#x, %#x)", __func__, pa, size, attr);


More information about the svn-src-head mailing list