summaryrefslogtreecommitdiff
path: root/sys/arch/sgi
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2009-12-07 18:58:38 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2009-12-07 18:58:38 +0000
commit5533bf011fdf796199e52c2696f38df8abd4b459 (patch)
tree9d5677dc4f5d98d84fdc92ba835091144adc9a20 /sys/arch/sgi
parent459c6d4adc693a14cf2621663822e56d5ac95d32 (diff)
Use a pool to manage pmap pte pages and top level segment table, instead of
directly allocating pages from uvm; this will allow us to eventually use a different kernel page size without having to alter the pmap structures layout. No functional change; measured slowdown of 1.6% for 4KB page kernels.
Diffstat (limited to 'sys/arch/sgi')
-rw-r--r--sys/arch/sgi/sgi/genassym.cf4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/arch/sgi/sgi/genassym.cf b/sys/arch/sgi/sgi/genassym.cf
index 36771d7c63e..11a24db861c 100644
--- a/sys/arch/sgi/sgi/genassym.cf
+++ b/sys/arch/sgi/sgi/genassym.cf
@@ -1,4 +1,4 @@
-# $OpenBSD: genassym.cf,v 1.18 2009/11/19 20:16:27 miod Exp $
+# $OpenBSD: genassym.cf,v 1.19 2009/12/07 18:58:37 miod Exp $
#
# Copyright (c) 1997 Per Fogelstrom / Opsycon AB
#
@@ -70,6 +70,8 @@ member VMSPACE_PMAP vm_map.pmap
struct pmap
member pm_tlbpid
+export NPTEPG
export PMAP_SEGTABSIZE
+export SEGSHIFT
export CCA_CACHED