diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2001-06-24 17:05:44 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2001-06-24 17:05:44 +0000 |
commit | 3b7b43961a353a75efdf8bd63add6dcc54689025 (patch) | |
tree | 23ca4cefe59e79212d39ba057adb587f92edea57 /sys | |
parent | 4c832e32c4828dd3d4f5d00cf248f10b78100512 (diff) |
Define splvm() for arches who don't already provide it, with the same
definition as splimp().
art@ ok
Diffstat (limited to 'sys')
-rw-r--r-- | sys/arch/alpha/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/amiga/include/psl.h | 3 | ||||
-rw-r--r-- | sys/arch/hppa/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/i386/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/mac68k/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/mvme68k/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/pmax/include/mips_param.h | 1 | ||||
-rw-r--r-- | sys/arch/powerpc/include/intr.h | 3 | ||||
-rw-r--r-- | sys/arch/sparc/include/psl.h | 3 | ||||
-rw-r--r-- | sys/arch/sun3/include/psl.h | 3 | ||||
-rw-r--r-- | sys/arch/vax/include/param.h | 3 |
11 files changed, 21 insertions, 10 deletions
diff --git a/sys/arch/alpha/include/intr.h b/sys/arch/alpha/include/intr.h index c5cdb13c368..1135b7bdc12 100644 --- a/sys/arch/alpha/include/intr.h +++ b/sys/arch/alpha/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.9 2001/04/12 10:35:01 art Exp $ */ +/* $OpenBSD: intr.h,v 1.10 2001/06/24 17:05:26 miod Exp $ */ /* $NetBSD: intr.h,v 1.25 2000/05/23 05:12:56 thorpej Exp $ */ /* @@ -74,6 +74,7 @@ _splraise(s) #define splimp() _splraise(ALPHA_PSL_IPL_IO) #define spltty() _splraise(ALPHA_PSL_IPL_IO) #define splserial() _splraise(ALPHA_PSL_IPL_IO) +#define splvm() _splraise(ALPHA_PSL_IPL_IO) #define splclock() _splraise(ALPHA_PSL_IPL_CLOCK) #define splstatclock() _splraise(ALPHA_PSL_IPL_CLOCK) #define splhigh() _splraise(ALPHA_PSL_IPL_HIGH) diff --git a/sys/arch/amiga/include/psl.h b/sys/arch/amiga/include/psl.h index 63c4bcf27d9..3e32805eea7 100644 --- a/sys/arch/amiga/include/psl.h +++ b/sys/arch/amiga/include/psl.h @@ -1,4 +1,4 @@ -/* $OpenBSD: psl.h,v 1.11 2000/07/06 15:29:52 ho Exp $ */ +/* $OpenBSD: psl.h,v 1.12 2001/06/24 17:05:34 miod Exp $ */ /* $NetBSD: psl.h,v 1.11 1996/11/30 00:33:49 is Exp $ */ #ifndef _MACHINE_PSL_H_ @@ -121,6 +121,7 @@ spllower(npsl) extern u_int16_t amiga_ttyspl; #define spltty() splexact(amiga_ttyspl) #define splimp() spltty() /* XXX for the full story, see i386 */ +#define splvm() spltty() /* XXX for the full story, see i386 */ #if defined(LEV6_DEFER) || defined(IPL_REMAP_1) || defined(IPL_REMAP_2) #define splclock() spl4() diff --git a/sys/arch/hppa/include/intr.h b/sys/arch/hppa/include/intr.h index 95f7552a0f8..50d90d5cffc 100644 --- a/sys/arch/hppa/include/intr.h +++ b/sys/arch/hppa/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.10 2001/01/29 00:01:58 mickey Exp $ */ +/* $OpenBSD: intr.h,v 1.11 2001/06/24 17:05:36 miod Exp $ */ /* * Copyright (c) 1990,1991,1992,1994 The University of Utah and @@ -84,6 +84,7 @@ #define splimp() __spllow(IPL_CLOCK) #define splclock() __spllow(IPL_CLOCK) #define splstatclock() __spllow(IPL_CLOCK) +#define splvm() __spllow(IPL_CLOCK) #define splhigh() __splhigh(IPL_HIGH) /* software interrupt register */ diff --git a/sys/arch/i386/include/intr.h b/sys/arch/i386/include/intr.h index ae52dad0b15..30ebfd44ed5 100644 --- a/sys/arch/i386/include/intr.h +++ b/sys/arch/i386/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.6 2000/08/05 22:07:31 niklas Exp $ */ +/* $OpenBSD: intr.h,v 1.7 2001/06/24 17:05:36 miod Exp $ */ /* $NetBSD: intr.h,v 1.5 1996/05/13 06:11:28 mycroft Exp $ */ /* @@ -141,6 +141,7 @@ spllower(ncpl) * Miscellaneous */ #define splimp() splraise(imask[IPL_IMP]) +#define splvm() splraise(imask[IPL_IMP]) #define splhigh() splraise(imask[IPL_HIGH]) #define spl0() spllower(0) diff --git a/sys/arch/mac68k/include/intr.h b/sys/arch/mac68k/include/intr.h index c5e6b7d3a92..b485b7e5854 100644 --- a/sys/arch/mac68k/include/intr.h +++ b/sys/arch/mac68k/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.3 2000/07/06 15:25:03 ho Exp $ */ +/* $OpenBSD: intr.h,v 1.4 2001/06/24 17:05:37 miod Exp $ */ /* $NetBSD: intr.h,v 1.8 1997/11/07 07:33:18 scottr Exp $ */ /* @@ -108,6 +108,7 @@ extern unsigned short mac68k_schedipl; #define splbio() _splraise(mac68k_bioipl) #define splnet() _splraise(mac68k_netipl) #define splimp() _splraise(mac68k_impipl) +#define splvm() _splraise(mac68k_impipl) #define splclock() _splraise(mac68k_clockipl) #define splstatclock() _splraise(mac68k_statclockipl) #define splsched() _splsched(mac68k_schedipl) diff --git a/sys/arch/mvme68k/include/intr.h b/sys/arch/mvme68k/include/intr.h index 64df806d666..744e0ef3c31 100644 --- a/sys/arch/mvme68k/include/intr.h +++ b/sys/arch/mvme68k/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.2 2000/07/06 15:25:04 ho Exp $ */ +/* $OpenBSD: intr.h,v 1.3 2001/06/24 17:05:37 miod Exp $ */ /* * Copyright (C) 2000 Steve Murphree, Jr. * All rights reserved. @@ -69,6 +69,7 @@ u_long allocate_sir __P((void (*proc)(), void *arg)); #define splnet() spl3() #define splimp() spl3() #define spltty() spl3() +#define splvm() spl3() #define splclock() spl5() #define splstatclock() spl5() #define splhigh() spl7() diff --git a/sys/arch/pmax/include/mips_param.h b/sys/arch/pmax/include/mips_param.h index bf934e1a429..60ee23545ea 100644 --- a/sys/arch/pmax/include/mips_param.h +++ b/sys/arch/pmax/include/mips_param.h @@ -80,6 +80,7 @@ extern int (*Mach_splnet) __P((void)), (*Mach_splbio) __P((void)), #define splnet() ((*Mach_splnet)()) #define splbio() ((*Mach_splbio)()) #define splimp() ((*Mach_splimp)()) +#define splvm() ((*Mach_splimp)()) #define spltty() ((*Mach_spltty)()) #define splclock() ((*Mach_splclock)()) #define splstatclock() ((*Mach_splstatclock)()) diff --git a/sys/arch/powerpc/include/intr.h b/sys/arch/powerpc/include/intr.h index 8c84247f6d1..0f083463aa8 100644 --- a/sys/arch/powerpc/include/intr.h +++ b/sys/arch/powerpc/include/intr.h @@ -1,4 +1,4 @@ -/* $OpenBSD: intr.h,v 1.9 2001/06/24 04:41:37 drahn Exp $ */ +/* $OpenBSD: intr.h,v 1.10 2001/06/24 17:05:38 miod Exp $ */ /* * Copyright (c) 1997 Per Fogelstrom, Opsycon AB and RTMX Inc, USA. @@ -132,6 +132,7 @@ set_sint(int pending) #define spltty() splraise(imask[IPL_TTY]) #define splclock() splraise(SPL_CLOCK|SINT_MASK) #define splimp() splraise(imask[IPL_IMP]) +#define splvm() splraise(imask[IPL_IMP]) #define splstatclock() splhigh() #define spllowersoftclock() spllower(SINT_CLOCK) #define splsoftclock() splraise(SINT_CLOCK) diff --git a/sys/arch/sparc/include/psl.h b/sys/arch/sparc/include/psl.h index 9af1062ac8d..a18d9b86e83 100644 --- a/sys/arch/sparc/include/psl.h +++ b/sys/arch/sparc/include/psl.h @@ -1,4 +1,4 @@ -/* $OpenBSD: psl.h,v 1.5 2000/07/07 11:49:39 art Exp $ */ +/* $OpenBSD: psl.h,v 1.6 2001/06/24 17:05:42 miod Exp $ */ /* $NetBSD: psl.h,v 1.12 1997/03/10 21:49:11 pk Exp $ */ /* @@ -201,6 +201,7 @@ SPLHOLD(spltty, PIL_TTY) * Memory allocation (must be as high as highest network, tty, or disk device) */ SPLHOLD(splimp, 7) +SPLHOLD(splvm, 7) /* * remove. diff --git a/sys/arch/sun3/include/psl.h b/sys/arch/sun3/include/psl.h index 2c5199f2e9a..66d6390219a 100644 --- a/sys/arch/sun3/include/psl.h +++ b/sys/arch/sun3/include/psl.h @@ -1,4 +1,4 @@ -/* $OpenBSD: psl.h,v 1.9 2001/01/03 01:48:07 miod Exp $ */ +/* $OpenBSD: psl.h,v 1.10 2001/06/24 17:05:43 miod Exp $ */ /* $NetBSD: psl.h,v 1.14 1998/11/24 17:07:54 kleink Exp $ */ /*- @@ -146,6 +146,7 @@ _splraise(int new) * use splraise to avoid enabling interrupts early. */ #define splimp() _splraise(PSL_S|PSL_IPL4) +#define splvm() _splraise(PSL_S|PSL_IPL4) /* Intersil clock hardware interrupts (hard-wired at 5) */ #define splclock() spl5() diff --git a/sys/arch/vax/include/param.h b/sys/arch/vax/include/param.h index 725ad0229ce..950c970d4a8 100644 --- a/sys/arch/vax/include/param.h +++ b/sys/arch/vax/include/param.h @@ -1,4 +1,4 @@ -/* $OpenBSD: param.h,v 1.18 2001/06/13 07:38:47 miod Exp $ */ +/* $OpenBSD: param.h,v 1.19 2001/06/24 17:05:39 miod Exp $ */ /* $NetBSD: param.h,v 1.39 1999/10/22 21:14:34 ragge Exp $ */ /*- * Copyright (c) 1990 The Regents of the University of California. @@ -199,6 +199,7 @@ #define splnet() _splraise(0x15) /* IPL15 */ #define spltty() _splraise(0x15) /* IPL15 */ #define splimp() _splraise(0x17) /* IPL17 */ +#define splvm() _splraise(0x17) /* IPL17 */ #define splclock() _splraise(0x18) /* IPL18 */ #define splhigh() _splraise(0x1f) /* IPL1F */ #define splstatclock() splclock() |