Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Aug 2012 17:53:52 +0000 (UTC)
From:      Jakub Wojciech Klama <jceel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r239256 - user/jceel/soc2012_armv6/sys/arm/arm
Message-ID:  <201208141753.q7EHrql6029929@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jceel
Date: Tue Aug 14 17:53:52 2012
New Revision: 239256
URL: http://svn.freebsd.org/changeset/base/239256

Log:
  Mark arm_pmap_devmap as weak reference, to allow it being NULL
  on ports which not use new machdep infrastructure. Fix one
  debug printf.

Modified:
  user/jceel/soc2012_armv6/sys/arm/arm/machdep.c

Modified: user/jceel/soc2012_armv6/sys/arm/arm/machdep.c
==============================================================================
--- user/jceel/soc2012_armv6/sys/arm/arm/machdep.c	Tue Aug 14 17:01:21 2012	(r239255)
+++ user/jceel/soc2012_armv6/sys/arm/arm/machdep.c	Tue Aug 14 17:53:52 2012	(r239256)
@@ -120,8 +120,6 @@ extern u_int data_abort_handler_address;
 extern u_int prefetch_abort_handler_address;
 extern u_int undefined_handler_address;
 
-extern vm_offset_t pmap_bootstrap_lastaddr;
-
 struct pv_addr systempage;
 struct pv_addr msgbufpv;
 struct pv_addr irqstack;
@@ -129,7 +127,7 @@ struct pv_addr undstack;
 struct pv_addr abtstack;
 struct pv_addr kernelstack;
 
-extern struct pmap_devmap arm_pmap_devmap[];
+extern struct pmap_devmap arm_pmap_devmap[] __attribute__((weak));
 struct pv_addr arm_bootstrap_l2pt[128];
 vm_offset_t arm_free_va, arm_free_pa, arm_allocated_va;
 vm_offset_t arm_start_va, arm_start_pa;
@@ -980,7 +978,7 @@ arm_mmu_init(uint32_t memsize, uint32_t 
 	arm_allocated_va = arm_free_va - arm_start_va;
 	pmap_bootstrap_lastaddr = ARM_DEVMAP_START - ARM_NOCACHE_KVA_SIZE;
 	
-	edebugf("arm_free_va=0x%x arm_free_pa=0x%x\n", arm_start_va, arm_free_va);
+	edebugf("arm_start_va=0x%x arm_free_va=0x%x\n", arm_start_va, arm_free_va);
 	edebugf("using %s vectors address\n", high_vectors ? "high" : "low");
 
 	/*



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