Module Name: src
Committed By: thorpej
Date: Fri Jan 19 18:18:56 UTC 2024
Modified Files:
src/sys/arch/amiga/amiga: locore.s machdep.c
src/sys/arch/amiga/include: cpu.h
src/sys/arch/atari/atari: intr.c locore.s
src/sys/arch/atari/include: intr.h
src/sys/arch/evbcf/include: cpu.h
src/sys/arch/hp300/hp300: locore.s
src/sys/arch/hp300/include: cpu.h
src/sys/arch/luna68k/luna68k: locore.s
src/sys/arch/m68k/include: intr.h
src/sys/arch/m68k/m68k: m68k_intr.c m68k_intr_stubs.s
src/sys/arch/mac68k/mac68k: intr.c
src/sys/arch/mvme68k/include: cpu.h
src/sys/arch/mvme68k/mvme68k: trap.c
src/sys/arch/news68k/include: cpu.h
src/sys/arch/news68k/news68k: locore.s
src/sys/arch/next68k/include: cpu.h
src/sys/arch/next68k/next68k: trap.c
src/sys/arch/sun2/sun2: clock.c
src/sys/arch/sun3/sun3: clock.c
src/sys/arch/sun3/sun3x: clock.c
src/sys/arch/sun68k/include: cpu.h
src/sys/arch/x68k/x68k: locore.s machdep.c
Log Message:
Consistently use "intr_depth" as the name of the interrupt depth counter
on m68k platforms.
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/amiga/amiga/locore.s
cvs rdiff -u -r1.253 -r1.254 src/sys/arch/amiga/amiga/machdep.c
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/amiga/include/cpu.h
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/atari/atari/intr.c
cvs rdiff -u -r1.126 -r1.127 src/sys/arch/atari/atari/locore.s
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/atari/include/intr.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbcf/include/cpu.h
cvs rdiff -u -r1.184 -r1.185 src/sys/arch/hp300/hp300/locore.s
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/hp300/include/cpu.h
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/luna68k/luna68k/locore.s
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/m68k/include/intr.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/m68k/m68k/m68k_intr.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/m68k/m68k/m68k_intr_stubs.s
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/mac68k/mac68k/intr.c
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/mvme68k/include/cpu.h
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/mvme68k/mvme68k/trap.c
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/news68k/include/cpu.h
cvs rdiff -u -r1.85 -r1.86 src/sys/arch/news68k/news68k/locore.s
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/next68k/include/cpu.h
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/next68k/next68k/trap.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sun2/sun2/clock.c
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/sun3/sun3/clock.c
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sun3/sun3x/clock.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/sun68k/include/cpu.h
cvs rdiff -u -r1.131 -r1.132 src/sys/arch/x68k/x68k/locore.s
cvs rdiff -u -r1.211 -r1.212 src/sys/arch/x68k/x68k/machdep.c
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/amiga/amiga/locore.s
diff -u src/sys/arch/amiga/amiga/locore.s:1.171 src/sys/arch/amiga/amiga/locore.s:1.172
--- src/sys/arch/amiga/amiga/locore.s:1.171 Fri Jan 19 17:08:42 2024
+++ src/sys/arch/amiga/amiga/locore.s Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.171 2024/01/19 17:08:42 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.172 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -440,16 +440,16 @@ ENTRY_NOPROFILE(trace)
* and serial RBF (int5) specially, to improve performance
*/
ENTRY_NOPROFILE(spurintr)
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
addql #1,_C_LABEL(intrcnt)+0
INTERRUPT_SAVEREG
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
ENTRY_NOPROFILE(lev5intr)
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
#include "ser.h"
#if NSER > 0
@@ -461,12 +461,12 @@ ENTRY_NOPROFILE(lev5intr)
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
addql #1,_C_LABEL(intrcnt)+20
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#ifdef DRACO
ENTRY_NOPROFILE(DraCoLev2intr)
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
CIAAADDR(%a0)
@@ -488,12 +488,12 @@ ENTRY_NOPROFILE(DraCoLev2intr)
Ldraciaend:
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
/* XXX on the DraCo rev. 4 or later, lev 1 is vectored here. */
ENTRY_NOPROFILE(DraCoLev1intr)
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
movl _C_LABEL(draco_ioct),%a0
btst #5,%a0@(7)
@@ -521,12 +521,12 @@ Ldrclockretry:
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | XXXX: shouldn't we call the normal lev1?
/* XXX on the DraCo, lev 1, 3, 4, 5 and 6 are vectored here by initcpu() */
ENTRY_NOPROFILE(DraCoIntr)
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
Ldrintrcommon:
lea _ASM_LABEL(Drintrcnt)-4,%a0
@@ -539,7 +539,7 @@ Ldrintrcommon:
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#endif
@@ -550,7 +550,7 @@ ENTRY_NOPROFILE(lev3intr)
#ifndef LEV6_DEFER
ENTRY_NOPROFILE(lev4intr)
#endif
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
Lintrcommon:
lea _C_LABEL(intrcnt),%a0
@@ -563,7 +563,7 @@ Lintrcommon:
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
/* XXX used to be ifndef DRACO; vector will be overwritten by initcpu() */
@@ -575,7 +575,7 @@ ENTRY_NOPROFILE(lev6intr)
* as we return. Block generation of level 6 ints until
* we have dealt with this one.
*/
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
moveml %d0/%a0,%sp@-
INTREQRADDR(%a0)
movew %a0@,%d0
@@ -587,18 +587,18 @@ ENTRY_NOPROFILE(lev6intr)
movew #INTF_EXTER,%a0@
movew #INTF_SETCLR+INTF_AUD3,%a0@ | make sure THIS one is ok...
moveml %sp@+,%d0/%a0
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
rte
Llev6spur:
addql #1,_C_LABEL(intrcnt)+36 | count spurious level 6 interrupts
moveml %sp@+,%d0/%a0
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
rte
ENTRY_NOPROFILE(lev4intr)
ENTRY_NOPROFILE(fake_lev6intr)
#endif
- addql #1,_C_LABEL(interrupt_depth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
#ifdef LEV6_DEFER
/*
@@ -642,7 +642,7 @@ Lskipciab:
Llev6done:
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(interrupt_depth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done [can we do rte here?]
Lchkexter:
| check to see if EXTER request is really set?
Index: src/sys/arch/amiga/amiga/machdep.c
diff -u src/sys/arch/amiga/amiga/machdep.c:1.253 src/sys/arch/amiga/amiga/machdep.c:1.254
--- src/sys/arch/amiga/amiga/machdep.c:1.253 Wed Dec 20 00:40:42 2023
+++ src/sys/arch/amiga/amiga/machdep.c Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.253 2023/12/20 00:40:42 thorpej Exp $ */
+/* $NetBSD: machdep.c,v 1.254 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -50,7 +50,7 @@
#include "empm.h"
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.253 2023/12/20 00:40:42 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.254 2024/01/19 18:18:53 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -131,7 +131,7 @@ void ser_outintr(void);
void fdintr(int);
#endif
-volatile unsigned int interrupt_depth = 0;
+volatile unsigned int intr_depth = 0;
struct vm_map *phys_map = NULL;
@@ -1120,7 +1120,7 @@ bool
cpu_intr_p(void)
{
- return interrupt_depth != 0;
+ return intr_depth != 0;
}
#if defined(DEBUG) && !defined(PANICBUTTON)
Index: src/sys/arch/amiga/include/cpu.h
diff -u src/sys/arch/amiga/include/cpu.h:1.86 src/sys/arch/amiga/include/cpu.h:1.87
--- src/sys/arch/amiga/include/cpu.h:1.86 Fri Jan 19 17:08:42 2024
+++ src/sys/arch/amiga/include/cpu.h Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.86 2024/01/19 17:08:42 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.87 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -51,7 +51,7 @@
#include <m68k/cpu.h>
#if defined(_KERNEL)
-extern volatile unsigned int interrupt_depth;
+extern volatile unsigned int intr_depth;
/*
* Arguments to hardclock and gatherstats encapsulate the previous
* machine state in an opaque clockframe. On the amiga, we use
@@ -66,7 +66,7 @@ struct clockframe {
#define CLKF_USERMODE(framep) (((framep)->cf_sr & PSL_S) == 0)
#define CLKF_PC(framep) ((framep)->cf_pc)
-#define CLKF_INTR(framep) (interrupt_depth > 1)
+#define CLKF_INTR(framep) (intr_depth > 1)
/*
* Preempt the current process if in interrupt from user mode,
Index: src/sys/arch/atari/atari/intr.c
diff -u src/sys/arch/atari/atari/intr.c:1.31 src/sys/arch/atari/atari/intr.c:1.32
--- src/sys/arch/atari/atari/intr.c:1.31 Fri Jan 6 10:28:27 2023
+++ src/sys/arch/atari/atari/intr.c Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.c,v 1.31 2023/01/06 10:28:27 tsutsui Exp $ */
+/* $NetBSD: intr.c,v 1.32 2024/01/19 18:18:53 thorpej Exp $ */
/*-
* Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.31 2023/01/06 10:28:27 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.32 2024/01/19 18:18:53 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -53,7 +53,7 @@ __KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.3
typedef LIST_HEAD(, intrhand) ih_list_t;
static ih_list_t autovec_list[AVEC_MAX - AVEC_MIN + 1];
static ih_list_t uservec_list[UVEC_MAX - UVEC_MIN + 1];
-int idepth;
+int intr_depth;
volatile int ssir;
void
@@ -311,7 +311,7 @@ bool
cpu_intr_p(void)
{
- return idepth != 0;
+ return intr_depth != 0;
}
const uint16_t ipl2psl_table[NIPL] = {
Index: src/sys/arch/atari/atari/locore.s
diff -u src/sys/arch/atari/atari/locore.s:1.126 src/sys/arch/atari/atari/locore.s:1.127
--- src/sys/arch/atari/atari/locore.s:1.126 Wed Jan 17 12:33:49 2024
+++ src/sys/arch/atari/atari/locore.s Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.126 2024/01/17 12:33:49 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.127 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -342,11 +342,11 @@ Lfptnull:
*/
ENTRY_NOPROFILE(intr_glue)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(intr_dispatch) | handle interrupt
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
ENTRY_NOPROFILE(lev2intr)
@@ -358,11 +358,11 @@ ENTRY_NOPROFILE(lev4intr) | VBL interr
jne 1f | Yes, go service a VBL-request
rte | Nothing to do.
1:
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(falcon_display_switch)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
#endif /* FALCON_VIDEO */
rte
@@ -376,7 +376,7 @@ ENTRY_NOPROFILE(lev6intr)
#define PLX_PCICR 0x4204
#define PLX_CNTRL 0x42ec
#define PLX_DMCFGA 0x42ac
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
moveml %d0-%d2/%a0-%a1,%sp@-
movw %sp@(20),%sp@- | push previous SR value
clrw %sp@- | padded to longword
@@ -399,7 +399,7 @@ ENTRY_NOPROFILE(lev6intr)
jbsr _C_LABEL(milan_isa_intr)
addql #8,%sp
moveml %sp@+,%d0-%d2/%a0-%a1
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
/*
@@ -461,7 +461,7 @@ ENTRY_NOPROFILE(lev7intr)
ENTRY_NOPROFILE(lev3intr)
ENTRY_NOPROFILE(badtrap)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
movw %sp@(22),%sp@- | push exception vector info
clrw %sp@-
@@ -469,11 +469,11 @@ ENTRY_NOPROFILE(badtrap)
jbsr _C_LABEL(straytrap) | report
addql #8,%sp | pop args
INTERRUPT_RESTOREREG | restore regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
ENTRY_NOPROFILE(badmfpint)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG | save scratch regs
movw %sp@(22),%sp@- | push exception vector info
clrw %sp@-
@@ -481,7 +481,7 @@ ENTRY_NOPROFILE(badmfpint)
jbsr _C_LABEL(straymfpint) | report
addql #8,%sp | pop args
INTERRUPT_RESTOREREG | restore regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
ENTRY_NOPROFILE(trap0)
@@ -644,7 +644,7 @@ ENTRY_NOPROFILE(spurintr)
/* MFP timer A handler --- System clock --- */
ASENTRY_NOPROFILE(mfp_tima)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG | save scratch registers
movl %sp,%sp@- | push pointer to clockframe
jbsr _C_LABEL(hardclock) | call generic clock int routine
@@ -653,26 +653,26 @@ ASENTRY_NOPROFILE(mfp_tima)
| add another system clock interrupt
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG | restore scratch regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
#ifdef STATCLOCK
/* MFP timer C handler --- Stat/Prof clock --- */
ASENTRY_NOPROFILE(mfp_timc)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG | save scratch registers
jbsr _C_LABEL(statintr) | call statistics clock handler
addql #1,_C_LABEL(intrcnt)+36 | add another stat clock interrupt
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG | restore scratch regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
#endif /* STATCLOCK */
#if NKBD > 0
/* MFP ACIA handler --- keyboard/midi --- */
ASENTRY_NOPROFILE(mfp_kbd)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
addql #1,_C_LABEL(intrcnt)+8 | add another kbd/mouse interrupt
INTERRUPT_SAVEREG | save scratch registers
@@ -682,14 +682,14 @@ ASENTRY_NOPROFILE(mfp_kbd)
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG | restore scratch regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#endif /* NKBD */
#if NNCRSCSI > 0
/* MFP2 SCSI DMA handler --- NCR5380 --- */
ASENTRY_NOPROFILE(mfp2_5380dm)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
addql #1,_C_LABEL(intrcnt)+24 | add another 5380-DMA interrupt
INTERRUPT_SAVEREG | save scratch registers
@@ -699,12 +699,12 @@ ASENTRY_NOPROFILE(mfp2_5380dm)
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG | restore scratch regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
/* MFP2 SCSI handler --- NCR5380 --- */
ASENTRY_NOPROFILE(mfp2_5380)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
addql #1,_C_LABEL(intrcnt)+20 | add another 5380-SCSI interrupt
INTERRUPT_SAVEREG | save scratch registers
@@ -714,14 +714,14 @@ ASENTRY_NOPROFILE(mfp2_5380)
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG | restore scratch regs
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#endif /* NNCRSCSI > 0 */
#ifdef _ATARIHW_
/* Level 1 (Software) interrupt handler */
ENTRY_NOPROFILE(lev1intr)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG | save scratch registers
movl _C_LABEL(stio_addr),%a0 | get KVA of ST-IO area
moveb #0, %a0@(SCU_SOFTINT) | Turn off software interrupt
@@ -729,7 +729,7 @@ ENTRY_NOPROFILE(lev1intr)
jbsr _C_LABEL(nullop) | XXX handle software interrupts
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
/*
@@ -743,7 +743,7 @@ ENTRY_NOPROFILE(lev7intr)
* Note that the nmi has to be turned off while handling it because
* the hardware modification has no de-bouncing logic....
*/
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
movl %a0, %sp@- | save a0
movl _C_LABEL(stio_addr),%a0 | get KVA of ST-IO area
movb %a0@(SCU_SYSMASK),%sp@- | save current sysmask
@@ -751,7 +751,7 @@ ENTRY_NOPROFILE(lev7intr)
trap #15 | drop into the debugger
movb %sp@+, %a0@(SCU_SYSMASK)| restore sysmask
movl %sp@+, %a0 | restore a0
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
#endif
addql #1,_C_LABEL(intrcnt)+28 | add another nmi interrupt
rte | all done
Index: src/sys/arch/atari/include/intr.h
diff -u src/sys/arch/atari/include/intr.h:1.23 src/sys/arch/atari/include/intr.h:1.24
--- src/sys/arch/atari/include/intr.h:1.23 Tue Jul 11 10:58:03 2023
+++ src/sys/arch/atari/include/intr.h Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.h,v 1.23 2023/07/11 10:58:03 riastradh Exp $ */
+/* $NetBSD: intr.h,v 1.24 2024/01/19 18:18:53 thorpej Exp $ */
/*-
* Copyright (c) 1996, 1997, 2007 The NetBSD Foundation, Inc.
@@ -74,7 +74,7 @@ typedef struct {
int spl0(void);
extern const uint16_t ipl2psl_table[NIPL];
-extern int idepth;
+extern int intr_depth;
typedef int ipl_t;
Index: src/sys/arch/evbcf/include/cpu.h
diff -u src/sys/arch/evbcf/include/cpu.h:1.7 src/sys/arch/evbcf/include/cpu.h:1.8
--- src/sys/arch/evbcf/include/cpu.h:1.7 Thu Jan 18 14:39:06 2024
+++ src/sys/arch/evbcf/include/cpu.h Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.7 2024/01/18 14:39:06 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.8 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -77,8 +77,8 @@ struct clockframe {
* (Remember, the clock interrupt handler itself will cause the
* depth counter to be incremented).
*/
-extern volatile unsigned int interrupt_depth;
-#define CLKF_INTR(framep) (interrupt_depth > 1)
+extern volatile unsigned int intr_depth;
+#define CLKF_INTR(framep) (intr_depth > 1)
/*
Index: src/sys/arch/hp300/hp300/locore.s
diff -u src/sys/arch/hp300/hp300/locore.s:1.184 src/sys/arch/hp300/hp300/locore.s:1.185
--- src/sys/arch/hp300/hp300/locore.s:1.184 Wed Jan 17 12:33:49 2024
+++ src/sys/arch/hp300/hp300/locore.s Fri Jan 19 18:18:53 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.184 2024/01/17 12:33:49 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.185 2024/01/19 18:18:53 thorpej Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -804,7 +804,7 @@ Lbrkpt3:
movel %d1,EVCNT_COUNTER(ipl)
ENTRY_NOPROFILE(lev6intr) /* level 6: clock */
- addql #1,_C_LABEL(idepth) | entering interrupt
+ addql #1,_C_LABEL(intr_depth) | entering interrupt
INTERRUPT_SAVEREG
CLKADDR(%a0)
movb %a0@(CLKSR),%d0 | read clock status
@@ -873,7 +873,7 @@ Lrecheck:
| generated the interrupt
#endif
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth) | exiting from interrupt
+ subql #1,_C_LABEL(intr_depth) | exiting from interrupt
jra _ASM_LABEL(rei) | all done
ENTRY_NOPROFILE(lev7intr) /* level 7: parity errors, reset key */
Index: src/sys/arch/hp300/include/cpu.h
diff -u src/sys/arch/hp300/include/cpu.h:1.76 src/sys/arch/hp300/include/cpu.h:1.77
--- src/sys/arch/hp300/include/cpu.h:1.76 Tue Jan 16 03:44:44 2024
+++ src/sys/arch/hp300/include/cpu.h Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.76 2024/01/16 03:44:44 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.77 2024/01/19 18:18:54 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -81,7 +81,7 @@ struct clockframe {
#else
/* but until we start using PSL_M, we have to do this instead */
#include <machine/intr.h>
-#define CLKF_INTR(framep) (idepth > 1) /* XXX */
+#define CLKF_INTR(framep) (intr_depth > 1) /* XXX */
#endif
Index: src/sys/arch/luna68k/luna68k/locore.s
diff -u src/sys/arch/luna68k/luna68k/locore.s:1.82 src/sys/arch/luna68k/luna68k/locore.s:1.83
--- src/sys/arch/luna68k/luna68k/locore.s:1.82 Wed Jan 17 12:33:49 2024
+++ src/sys/arch/luna68k/luna68k/locore.s Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.82 2024/01/17 12:33:49 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.83 2024/01/19 18:18:54 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -566,7 +566,7 @@ ENTRY_NOPROFILE(lev7intr) /* Level 7: N
#if 1 /* XXX wild timer -- how can I disable/enable the interrupt? */
ENTRY_NOPROFILE(lev5intr)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
btst #7,OBIO_CLOCK | check whether system clock
beq 2f
movb #1,OBIO_CLOCK | clear the interrupt
@@ -580,12 +580,12 @@ ENTRY_NOPROFILE(lev5intr)
addql #1,_C_LABEL(m68k_intr_evcnt)+CLOCK_INTRCNT
INTERRUPT_RESTOREREG
1:
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
2:
| XP device has also lev5 intr,
| routing to autovec
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jbra _C_LABEL(intrstub_autovec)
#endif
Index: src/sys/arch/m68k/include/intr.h
diff -u src/sys/arch/m68k/include/intr.h:1.6 src/sys/arch/m68k/include/intr.h:1.7
--- src/sys/arch/m68k/include/intr.h:1.6 Fri Jan 19 03:09:05 2024
+++ src/sys/arch/m68k/include/intr.h Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.h,v 1.6 2024/01/19 03:09:05 thorpej Exp $ */
+/* $NetBSD: intr.h,v 1.7 2024/01/19 18:18:54 thorpej Exp $ */
/*-
* Copyright (c) 2023, 2024 The NetBSD Foundation, Inc.
@@ -70,7 +70,7 @@ typedef struct {
#ifndef _LOCORE
-extern volatile int idepth; /* interrupt depth */
+extern volatile int intr_depth; /* interrupt depth */
extern const uint16_t ipl2psl_table[NIPL];
typedef int ipl_t; /* logical IPL_* value */
@@ -78,7 +78,7 @@ typedef int ipl_t; /* logical IPL_* val
static inline bool
cpu_intr_p(void)
{
- return idepth != 0;
+ return intr_depth != 0;
}
static inline ipl_cookie_t
Index: src/sys/arch/m68k/m68k/m68k_intr.c
diff -u src/sys/arch/m68k/m68k/m68k_intr.c:1.11 src/sys/arch/m68k/m68k/m68k_intr.c:1.12
--- src/sys/arch/m68k/m68k/m68k_intr.c:1.11 Fri Jan 19 05:45:28 2024
+++ src/sys/arch/m68k/m68k/m68k_intr.c Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: m68k_intr.c,v 1.11 2024/01/19 05:45:28 thorpej Exp $ */
+/* $NetBSD: m68k_intr.c,v 1.12 2024/01/19 18:18:54 thorpej Exp $ */
/*-
* Copyright (c) 1996, 2023, 2024 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: m68k_intr.c,v 1.11 2024/01/19 05:45:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: m68k_intr.c,v 1.12 2024/01/19 18:18:54 thorpej Exp $");
#define _M68K_INTR_PRIVATE
@@ -70,7 +70,7 @@ extern char intrstub_vectored[];
/* A dummy event counter where interrupt stats go to die. */
static struct evcnt bitbucket;
-volatile int idepth; /* updated in assembly glue */
+volatile int intr_depth; /* updated in assembly glue */
static struct m68k_intrhand_list m68k_intrhands_autovec[NAUTOVECTORS];
#ifdef __HAVE_M68K_INTR_VECTORED
Index: src/sys/arch/m68k/m68k/m68k_intr_stubs.s
diff -u src/sys/arch/m68k/m68k/m68k_intr_stubs.s:1.3 src/sys/arch/m68k/m68k/m68k_intr_stubs.s:1.4
--- src/sys/arch/m68k/m68k/m68k_intr_stubs.s:1.3 Tue Jan 16 02:14:33 2024
+++ src/sys/arch/m68k/m68k/m68k_intr_stubs.s Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: m68k_intr_stubs.s,v 1.3 2024/01/16 02:14:33 thorpej Exp $ */
+/* $NetBSD: m68k_intr_stubs.s,v 1.4 2024/01/19 18:18:54 thorpej Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -62,11 +62,11 @@
*/
INTRSTUB_ALIGN
ENTRY_NOPROFILE(intrstub_autovec)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(m68k_intr_autovec)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#ifdef __HAVE_M68K_INTR_VECTORED
@@ -75,10 +75,10 @@ ENTRY_NOPROFILE(intrstub_autovec)
*/
INTRSTUB_ALIGN
ENTRY_NOPROFILE(intrstub_vectored)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(m68k_intr_vectored)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
#endif /* __HAVE_M68K_INTR_VECTORED */
Index: src/sys/arch/mac68k/mac68k/intr.c
diff -u src/sys/arch/mac68k/mac68k/intr.c:1.33 src/sys/arch/mac68k/mac68k/intr.c:1.34
--- src/sys/arch/mac68k/mac68k/intr.c:1.33 Wed Dec 20 00:40:43 2023
+++ src/sys/arch/mac68k/mac68k/intr.c Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.c,v 1.33 2023/12/20 00:40:43 thorpej Exp $ */
+/* $NetBSD: intr.c,v 1.34 2024/01/19 18:18:54 thorpej Exp $ */
/*-
* Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.33 2023/12/20 00:40:43 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: intr.c,v 1.34 2024/01/19 18:18:54 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -81,7 +81,7 @@ int intr_debug = 0;
* to interrupt on different levels as listed in locore.s
*/
uint16_t ipl2psl_table[NIPL];
-int idepth;
+int intr_depth;
volatile int ssir;
extern u_int intrcnt[]; /* from locore.s */
@@ -217,7 +217,7 @@ intr_dispatch(int evec) /* format | vec
{
int ipl, vec;
- idepth++;
+ intr_depth++;
vec = (evec & 0xfff) >> 2;
#ifdef DIAGNOSTIC
if ((vec < ISRLOC) || (vec >= (ISRLOC + NISR)))
@@ -229,7 +229,7 @@ intr_dispatch(int evec) /* format | vec
curcpu()->ci_data.cpu_nintr++;
(void)(*intr_func[ipl])(intr_arg[ipl]);
- idepth--;
+ intr_depth--;
}
#if __GNUC_PREREQ__(8, 0)
#pragma GCC pop_options
@@ -242,10 +242,10 @@ static int
intr_noint(void *arg)
{
#ifdef DEBUG
- idepth++;
+ intr_depth++;
if (intr_debug)
printf("intr_noint: ipl %d\n", (int)arg);
- idepth--;
+ intr_depth--;
#endif
return 0;
}
@@ -254,5 +254,5 @@ bool
cpu_intr_p(void)
{
- return idepth != 0;
+ return intr_depth != 0;
}
Index: src/sys/arch/mvme68k/include/cpu.h
diff -u src/sys/arch/mvme68k/include/cpu.h:1.55 src/sys/arch/mvme68k/include/cpu.h:1.56
--- src/sys/arch/mvme68k/include/cpu.h:1.55 Thu Jan 18 14:39:07 2024
+++ src/sys/arch/mvme68k/include/cpu.h Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.55 2024/01/18 14:39:07 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.56 2024/01/19 18:18:54 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -72,7 +72,7 @@ struct clockframe {
* (Remember, the clock interrupt handler itself will cause the
* depth counter to be incremented).
*/
-#define CLKF_INTR(framep) (idepth > 1)
+#define CLKF_INTR(framep) (intr_depth > 1)
/*
* Preempt the current process if in interrupt from user mode,
Index: src/sys/arch/mvme68k/mvme68k/trap.c
diff -u src/sys/arch/mvme68k/mvme68k/trap.c:1.115 src/sys/arch/mvme68k/mvme68k/trap.c:1.116
--- src/sys/arch/mvme68k/mvme68k/trap.c:1.115 Tue Jan 16 01:26:34 2024
+++ src/sys/arch/mvme68k/mvme68k/trap.c Fri Jan 19 18:18:54 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.115 2024/01/16 01:26:34 thorpej Exp $ */
+/* $NetBSD: trap.c,v 1.116 2024/01/19 18:18:54 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.115 2024/01/16 01:26:34 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.116 2024/01/19 18:18:54 thorpej Exp $");
#include "opt_ddb.h"
#include "opt_execfmt.h"
@@ -564,7 +564,7 @@ trap(struct frame *fp, int type, unsigne
}
#ifdef DIAGNOSTIC
- if (idepth && !panicking) {
+ if (intr_depth && !panicking) {
printf("trap: calling uvm_fault() from interrupt!\n");
goto dopanic;
}
Index: src/sys/arch/news68k/include/cpu.h
diff -u src/sys/arch/news68k/include/cpu.h:1.53 src/sys/arch/news68k/include/cpu.h:1.54
--- src/sys/arch/news68k/include/cpu.h:1.53 Thu Jan 18 14:39:07 2024
+++ src/sys/arch/news68k/include/cpu.h Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.53 2024/01/18 14:39:07 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.54 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -97,7 +97,7 @@ struct clockframe {
#else
/* but until we start using PSL_M, we have to do this instead */
#include <machine/intr.h>
-#define CLKF_INTR(framep) (idepth > 1) /* XXX */
+#define CLKF_INTR(framep) (intr_depth > 1) /* XXX */
#endif
Index: src/sys/arch/news68k/news68k/locore.s
diff -u src/sys/arch/news68k/news68k/locore.s:1.85 src/sys/arch/news68k/news68k/locore.s:1.86
--- src/sys/arch/news68k/news68k/locore.s:1.85 Wed Jan 17 12:33:50 2024
+++ src/sys/arch/news68k/news68k/locore.s Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.85 2024/01/17 12:33:50 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.86 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -647,14 +647,14 @@ Lbrkpt3:
*/
ENTRY_NOPROFILE(lev1intr) /* Level 1: AST interrupt */
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
CPUINFO_INCREMENT(CI_NINTR)
addql #1,_C_LABEL(m68k_intr_evcnt)+AST_INTRCNT
movl _C_LABEL(ctrl_ast),%a0
clrb %a0@ | disable AST interrupt
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | handle AST
#ifdef notyet
@@ -666,27 +666,27 @@ ENTRY_NOPROFILE(_softintr) /* Level 2:
#endif
ENTRY_NOPROFILE(lev3intr) /* Level 3: fd, lpt, vme etc. */
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(intrhand_lev3)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
rte
ENTRY_NOPROFILE(lev4intr) /* Level 4: scsi, le, vme etc. */
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(intrhand_lev4)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
rte
ENTRY_NOPROFILE(_isr_clock) /* Level 6: clock (see clock_hb.c) */
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
jbsr _C_LABEL(clock_intr)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
rte
#if 0
Index: src/sys/arch/next68k/include/cpu.h
diff -u src/sys/arch/next68k/include/cpu.h:1.56 src/sys/arch/next68k/include/cpu.h:1.57
--- src/sys/arch/next68k/include/cpu.h:1.56 Thu Jan 18 14:39:07 2024
+++ src/sys/arch/next68k/include/cpu.h Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.56 2024/01/18 14:39:07 thorpej Exp $ */
+/* $NetBSD: cpu.h,v 1.57 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -77,7 +77,7 @@ struct clockframe {
* (Remember, the clock interrupt handler itself will cause the
* depth counter to be incremented).
*/
-#define CLKF_INTR(framep) (idepth > 1)
+#define CLKF_INTR(framep) (intr_depth > 1)
/*
* Preempt the current process if in interrupt from user mode,
Index: src/sys/arch/next68k/next68k/trap.c
diff -u src/sys/arch/next68k/next68k/trap.c:1.95 src/sys/arch/next68k/next68k/trap.c:1.96
--- src/sys/arch/next68k/next68k/trap.c:1.95 Tue Jan 16 00:34:58 2024
+++ src/sys/arch/next68k/next68k/trap.c Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.95 2024/01/16 00:34:58 thorpej Exp $ */
+/* $NetBSD: trap.c,v 1.96 2024/01/19 18:18:55 thorpej Exp $ */
/*
* This file was taken from mvme68k/mvme68k/trap.c
@@ -46,7 +46,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.95 2024/01/16 00:34:58 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.96 2024/01/19 18:18:55 thorpej Exp $");
#include "opt_ddb.h"
#include "opt_execfmt.h"
@@ -555,7 +555,7 @@ trap(struct frame *fp, int type, unsigne
}
#ifdef DIAGNOSTIC
- if (idepth && !panicking) {
+ if (intr_depth && !panicking) {
printf("trap: calling uvm_fault() from interrupt!\n");
goto dopanic;
}
Index: src/sys/arch/sun2/sun2/clock.c
diff -u src/sys/arch/sun2/sun2/clock.c:1.17 src/sys/arch/sun2/sun2/clock.c:1.18
--- src/sys/arch/sun2/sun2/clock.c:1.17 Sun Jan 14 17:51:16 2024
+++ src/sys/arch/sun2/sun2/clock.c Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: clock.c,v 1.17 2024/01/14 17:51:16 thorpej Exp $ */
+/* $NetBSD: clock.c,v 1.18 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1982, 1990, 1993
@@ -85,7 +85,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.17 2024/01/14 17:51:16 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.18 2024/01/19 18:18:55 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -299,7 +299,7 @@ void
clock_intr(struct clockframe cf)
{
- idepth++;
+ intr_depth++;
/* Read the clock interrupt register. */
am9513_write_clk_cmd(AM9513_CMD_CLEAR_OUTPUT(SUN2_CLK_TIMER));
@@ -316,7 +316,7 @@ clock_intr(struct clockframe cf)
/* Call common clock interrupt handler. */
hardclock(&cf);
- idepth--;
+ intr_depth--;
ATOMIC_CAS_CHECK(&cf);
}
Index: src/sys/arch/sun3/sun3/clock.c
diff -u src/sys/arch/sun3/sun3/clock.c:1.68 src/sys/arch/sun3/sun3/clock.c:1.69
--- src/sys/arch/sun3/sun3/clock.c:1.68 Mon Jan 15 18:47:03 2024
+++ src/sys/arch/sun3/sun3/clock.c Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: clock.c,v 1.68 2024/01/15 18:47:03 thorpej Exp $ */
+/* $NetBSD: clock.c,v 1.69 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1982, 1990, 1993
@@ -83,7 +83,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.68 2024/01/15 18:47:03 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.69 2024/01/19 18:18:55 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -304,7 +304,7 @@ void
clock_intr(struct clockframe cf)
{
- idepth++;
+ intr_depth++;
/* Read the clock interrupt register. */
intersil_clear();
@@ -330,5 +330,5 @@ clock_intr(struct clockframe cf)
/* Call common clock interrupt handler. */
hardclock(&cf);
- idepth--;
+ intr_depth--;
}
Index: src/sys/arch/sun3/sun3x/clock.c
diff -u src/sys/arch/sun3/sun3x/clock.c:1.44 src/sys/arch/sun3/sun3x/clock.c:1.45
--- src/sys/arch/sun3/sun3x/clock.c:1.44 Mon Jan 15 18:47:03 2024
+++ src/sys/arch/sun3/sun3x/clock.c Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: clock.c,v 1.44 2024/01/15 18:47:03 thorpej Exp $ */
+/* $NetBSD: clock.c,v 1.45 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1982, 1990, 1993
@@ -95,7 +95,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.44 2024/01/15 18:47:03 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.45 2024/01/19 18:18:55 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -421,7 +421,7 @@ clock_intr(struct clockframe cf)
{
extern char _Idle[]; /* locore.s */
- idepth++;
+ intr_depth++;
#ifdef SUN3_470
if (intersil_va) {
@@ -450,5 +450,5 @@ clock_intr(struct clockframe cf)
/* Call common clock interrupt handler. */
hardclock(&cf);
- idepth--;
+ intr_depth--;
}
Index: src/sys/arch/sun68k/include/cpu.h
diff -u src/sys/arch/sun68k/include/cpu.h:1.26 src/sys/arch/sun68k/include/cpu.h:1.27
--- src/sys/arch/sun68k/include/cpu.h:1.26 Sun Nov 24 15:53:47 2019
+++ src/sys/arch/sun68k/include/cpu.h Fri Jan 19 18:18:55 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: cpu.h,v 1.26 2019/11/24 15:53:47 ad Exp $ */
+/* $NetBSD: cpu.h,v 1.27 2024/01/19 18:18:55 thorpej Exp $ */
/*
* Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -122,7 +122,7 @@ struct clockframe {
#else
/* but until we start using PSL_M, we have to do this instead */
#include <machine/intr.h>
-#define CLKF_INTR(framep) (idepth > 1) /* XXX */
+#define CLKF_INTR(framep) (intr_depth > 1) /* XXX */
#endif
extern int astpending; /* need to trap before returning to user mode */
Index: src/sys/arch/x68k/x68k/locore.s
diff -u src/sys/arch/x68k/x68k/locore.s:1.131 src/sys/arch/x68k/x68k/locore.s:1.132
--- src/sys/arch/x68k/x68k/locore.s:1.131 Wed Jan 17 12:33:51 2024
+++ src/sys/arch/x68k/x68k/locore.s Fri Jan 19 18:18:56 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.131 2024/01/17 12:33:51 thorpej Exp $ */
+/* $NetBSD: locore.s,v 1.132 2024/01/19 18:18:56 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -636,14 +636,14 @@ ENTRY_NOPROFILE(kbdtimer)
rte
ENTRY_NOPROFILE(intiotrap)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
pea %sp@(16-(FR_HW)) | XXX
jbsr _C_LABEL(intio_intr)
addql #4,%sp
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra rei
ENTRY_NOPROFILE(lev1intr)
@@ -652,7 +652,7 @@ ENTRY_NOPROFILE(lev3intr)
ENTRY_NOPROFILE(lev4intr)
ENTRY_NOPROFILE(lev5intr)
ENTRY_NOPROFILE(lev6intr)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG
Lnotdma:
lea _C_LABEL(intrcnt),%a0
@@ -665,11 +665,11 @@ Lnotdma:
addql #4,%sp | pop SR
CPUINFO_INCREMENT(CI_NINTR)
INTERRUPT_RESTOREREG
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei)
ENTRY_NOPROFILE(timertrap)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
INTERRUPT_SAVEREG | save scratch registers
addql #1,_C_LABEL(intrcnt)+32 | count hardclock interrupts
lea %sp@(16),%a1 | a1 = &clockframe
@@ -678,11 +678,11 @@ ENTRY_NOPROFILE(timertrap)
addql #4,%sp
CPUINFO_INCREMENT(CI_NINTR) | chalk up another interrupt
INTERRUPT_RESTOREREG | restore scratch registers
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
ENTRY_NOPROFILE(lev7intr)
- addql #1,_C_LABEL(idepth)
+ addql #1,_C_LABEL(intr_depth)
addql #1,_C_LABEL(intrcnt)+28
clrl %sp@-
moveml #0xFFFF,%sp@- | save registers
@@ -693,7 +693,7 @@ ENTRY_NOPROFILE(lev7intr)
movl %a0,%usp | user SP
moveml %sp@+,#0x7FFF | and remaining registers
addql #8,%sp | pop SP and stack adjust
- subql #1,_C_LABEL(idepth)
+ subql #1,_C_LABEL(intr_depth)
jra _ASM_LABEL(rei) | all done
/*
Index: src/sys/arch/x68k/x68k/machdep.c
diff -u src/sys/arch/x68k/x68k/machdep.c:1.211 src/sys/arch/x68k/x68k/machdep.c:1.212
--- src/sys/arch/x68k/x68k/machdep.c:1.211 Wed Dec 20 00:40:44 2023
+++ src/sys/arch/x68k/x68k/machdep.c Fri Jan 19 18:18:56 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.211 2023/12/20 00:40:44 thorpej Exp $ */
+/* $NetBSD: machdep.c,v 1.212 2024/01/19 18:18:56 thorpej Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.211 2023/12/20 00:40:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.212 2024/01/19 18:18:56 thorpej Exp $");
#include "opt_ddb.h"
#include "opt_kgdb.h"
@@ -1239,13 +1239,13 @@ setmemrange(void)
#endif
}
-int idepth;
+int intr_depth;
bool
cpu_intr_p(void)
{
- return idepth != 0;
+ return intr_depth != 0;
}
int