summaryrefslogtreecommitdiff
path: root/sys/arch/m88k
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2007-12-15 19:34:36 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2007-12-15 19:34:36 +0000
commitd0e6eddaf5c9f7bc82564dc08c8ad0289a9a9db6 (patch)
treee37f7bc4a3ee6a550a2bcaa633ad550b78654a40 /sys/arch/m88k
parent6a8f7fc783f6bbb4f68f4e42d31fd118a2a1a73f (diff)
Since the 88110 can not invalidate a particular tlb entry, do not stack
invalidate tlb ipis, and turn them into simple ``handle once'' ipis.
Diffstat (limited to 'sys/arch/m88k')
-rw-r--r--sys/arch/m88k/include/cpu.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/arch/m88k/include/cpu.h b/sys/arch/m88k/include/cpu.h
index c082d6fdc78..29e266e5b22 100644
--- a/sys/arch/m88k/include/cpu.h
+++ b/sys/arch/m88k/include/cpu.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: cpu.h,v 1.32 2007/12/04 23:45:51 miod Exp $ */
+/* $OpenBSD: cpu.h,v 1.33 2007/12/15 19:34:33 miod Exp $ */
/*
* Copyright (c) 1996 Nivas Madhur
* Copyright (c) 1992, 1993
@@ -116,10 +116,11 @@ struct cpu_info {
#define CI_IPI_HARDCLOCK 0x00000002
#define CI_IPI_STATCLOCK 0x00000004
#define CI_IPI_DDB 0x00000008
+#define CI_IPI_TLB_FLUSH_KERNEL 0x00000010
+#define CI_IPI_TLB_FLUSH_USER 0x00000020
-#define CI_IPI_TLB_FLUSH 0x00000010
-#define CI_IPI_CACHE_FLUSH 0x00000020
-#define CI_IPI_ICACHE_FLUSH 0x00000040
+#define CI_IPI_CACHE_FLUSH 0x00000040
+#define CI_IPI_ICACHE_FLUSH 0x00000080
u_int32_t ci_ipi_arg1;
u_int32_t ci_ipi_arg2;
#endif