Module Name:    src
Committed By:   matt
Date:           Mon Jan 31 06:26:55 UTC 2011

Modified Files:
        src/sys/arch/arm/arm32: genassym.cf

Log Message:
Define the L1* pte values.  Now pmap.h and pte.h no longer needed in .S files.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/arm32/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/arm32/genassym.cf
diff -u src/sys/arch/arm/arm32/genassym.cf:1.44 src/sys/arch/arm/arm32/genassym.cf:1.45
--- src/sys/arch/arm/arm32/genassym.cf:1.44	Fri Jan 14 02:06:23 2011
+++ src/sys/arch/arm/arm32/genassym.cf	Mon Jan 31 06:26:54 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: genassym.cf,v 1.44 2011/01/14 02:06:23 rmind Exp $
+#	$NetBSD: genassym.cf,v 1.45 2011/01/31 06:26:54 matt Exp $
 
 # Copyright (c) 1982, 1990 The Regents of the University of California.
 # All rights reserved.
@@ -47,6 +47,7 @@
 
 include <arm/fiq.h>
 
+include <arm/arm32/pte.h>
 include <machine/pmap.h>
 include <machine/frame.h>
 include <machine/vmparam.h>
@@ -73,6 +74,23 @@
 define	VM_MAXUSER_ADDRESS	VM_MAXUSER_ADDRESS
 
 define	PMAP_DOMAIN_KERNEL	PMAP_DOMAIN_KERNEL
+define	DOMAIN_CLIENT		DOMAIN_CLIENT
+define	L1_S_PROTO_generic	L1_S_PROTO_generic
+define	L1_S_PROTO_armv7	L1_S_PROTO_armv7
+define	L1_S_PROTO_xscale	L1_S_PROTO_xscale
+if ARM_NMMUS == 1
+define	L1_S_PROTO		L1_S_PROTO
+endif
+define	L1_S_FRAME		L1_S_FRAME
+define	L1_S_SHIFT		L1_S_SHIFT
+define	L1_S_SIZE		L1_S_SIZE
+define	L1_S_B			L1_S_B
+define	L1_S_C			L1_S_C
+define	L1_S_AP_KRW		L1_S_AP(AP_KRW)
+define	L1_S_APv7_KRW		L1_S_AP(AP7_KRW)
+define	L1_TABLE_SIZE		L1_TABLE_SIZE
+define	L1_TYPE_S		L1_TYPE_S
+define	L1_S_DOM_KERNEL		L1_S_DOM(PMAP_DOMAIN_KERNEL)
 
 ifdef PMAP_INCLUDE_PTE_SYNC
 define	PMAP_INCLUDE_PTE_SYNC	1

Reply via email to