Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Dec 2016 15:27:39 +0000 (UTC)
From:      Michal Meloun <mmel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r309531 - head/sys/arm/include
Message-ID:  <201612041527.uB4FRduc064051@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mmel
Date: Sun Dec  4 15:27:39 2016
New Revision: 309531
URL: https://svnweb.freebsd.org/changeset/base/309531

Log:
  Implement fake pmap_mapdev_attr() for ARMv6.
  This function is referenced, but never called from DRM2 code. Also,
  real behavior of pmap_mapdev_attr() in ARM world is unclear as we don't
  have any additional attribute for a device memory type.
  
  MFC after: 2 weeks

Modified:
  head/sys/arm/include/pmap-v6.h
  head/sys/arm/include/pmap.h

Modified: head/sys/arm/include/pmap-v6.h
==============================================================================
--- head/sys/arm/include/pmap-v6.h	Sun Dec  4 13:56:15 2016	(r309530)
+++ head/sys/arm/include/pmap-v6.h	Sun Dec  4 15:27:39 2016	(r309531)
@@ -166,7 +166,6 @@ extern ttb_entry_t pmap_kern_ttb; 	/* TT
 void pmap_bootstrap(vm_offset_t);
 void pmap_kenter(vm_offset_t, vm_paddr_t);
 void pmap_kremove(vm_offset_t);
-void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, int);
 boolean_t pmap_page_is_mapped(vm_page_t);
 
 void pmap_tlb_flush(pmap_t, vm_offset_t);

Modified: head/sys/arm/include/pmap.h
==============================================================================
--- head/sys/arm/include/pmap.h	Sun Dec  4 13:56:15 2016	(r309530)
+++ head/sys/arm/include/pmap.h	Sun Dec  4 15:27:39 2016	(r309531)
@@ -53,6 +53,12 @@ void pmap_page_set_memattr(vm_page_t, vm
 void *pmap_mapdev(vm_paddr_t, vm_size_t);
 void pmap_unmapdev(vm_offset_t, vm_size_t);
 
+static inline void *
+pmap_mapdev_attr(vm_paddr_t addr, vm_size_t size, int attr)
+{
+	panic("%s is not implemented yet!\n", __func__);
+}
+
 struct pcb;
 void pmap_set_pcb_pagedir(pmap_t, struct pcb *);
 



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