summaryrefslogtreecommitdiff
path: root/sys/arch/sgi
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2007-10-24 20:01:39 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2007-10-24 20:01:39 +0000
commita649fd7acf8837f41450313169ec2b40df408eae (patch)
tree4d567b9a359e9623eae4920a7f778946f3b5a485 /sys/arch/sgi
parentd6741fc9e75d7d300302bbf66e87fd67da3f421b (diff)
In cpu_switchto(), load pmap->pm_tlbpid manually, instead of expecting
pmap_update() to return with this value in v0. A void function. Bwahahaha.
Diffstat (limited to 'sys/arch/sgi')
-rw-r--r--sys/arch/sgi/sgi/genassym.cf8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/arch/sgi/sgi/genassym.cf b/sys/arch/sgi/sgi/genassym.cf
index 2e5ac9202f8..9d6968489f0 100644
--- a/sys/arch/sgi/sgi/genassym.cf
+++ b/sys/arch/sgi/sgi/genassym.cf
@@ -1,4 +1,4 @@
-# $OpenBSD: genassym.cf,v 1.10 2007/10/10 15:53:52 art Exp $
+# $OpenBSD: genassym.cf,v 1.11 2007/10/24 20:01:38 miod Exp $
#
# Copyright (c) 1997 Per Fogelstrom / Opsycon AB
#
@@ -41,6 +41,7 @@ struct proc
#member p_priority
member p_stat
member p_addr
+member p_vmspace
#member P_UPTE p_md.md_upte
member P_PC_CTRL p_md.md_pc_ctrl
member P_PC_COUNT p_md.md_pc_count
@@ -61,6 +62,11 @@ member ci_curproc
export VM_MIN_KERNEL_ADDRESS
export SIGFPE
+struct vmspace
+member VMSPACE_PMAP vm_map.pmap
+
+struct pmap
+member pm_tlbpid
export PMAP_SEGTABSIZE
export CCA_NC