Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Apr 2015 15:00:44 +0000 (UTC)
From:      Andrew Turner <andrew@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r282221 - in head/sys/arm64: arm64 include
Message-ID:  <201504291500.t3TF0idE051713@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: andrew
Date: Wed Apr 29 15:00:43 2015
New Revision: 282221
URL: https://svnweb.freebsd.org/changeset/base/282221

Log:
  Add pmap_mapbios and pmap_unmapbios. These will be needed to support acpi.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/sys/arm64/arm64/pmap.c
  head/sys/arm64/include/pmap.h

Modified: head/sys/arm64/arm64/pmap.c
==============================================================================
--- head/sys/arm64/arm64/pmap.c	Wed Apr 29 14:17:40 2015	(r282220)
+++ head/sys/arm64/arm64/pmap.c	Wed Apr 29 15:00:43 2015	(r282221)
@@ -2936,6 +2936,18 @@ pmap_clear_modify(vm_page_t m)
 	/* TODO: We lack support for tracking if a page is modified */
 }
 
+void *
+pmap_mapbios(vm_paddr_t pa, vm_size_t size)
+{
+
+        return ((void *)PHYS_TO_DMAP(pa));
+}
+
+void
+pmap_unmapbios(vm_paddr_t pa, vm_size_t size)
+{
+}
+
 /*
  * Sets the memory attribute for the specified page.
  */

Modified: head/sys/arm64/include/pmap.h
==============================================================================
--- head/sys/arm64/include/pmap.h	Wed Apr 29 14:17:40 2015	(r282220)
+++ head/sys/arm64/include/pmap.h	Wed Apr 29 15:00:43 2015	(r282221)
@@ -142,7 +142,9 @@ void	pmap_kremove(vm_offset_t);
 void	pmap_kremove_device(vm_offset_t, vm_size_t);
 
 void	*pmap_mapdev(vm_offset_t, vm_size_t);
+void	*pmap_mapbios(vm_paddr_t, vm_size_t);
 void	pmap_unmapdev(vm_offset_t, vm_size_t);
+void	pmap_unmapbios(vm_offset_t, vm_size_t);
 
 boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
 void	pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504291500.t3TF0idE051713>