Date: Sat, 20 Oct 2001 09:03:41 -0700 (PDT) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include intr_machdep.h src/sys/sparc64/sparc64 intr_machdep.c Message-ID: <200110201603.f9KG3fN73490@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2001/10/20 09:03:41 PDT
Modified files:
sys/sparc64/include intr_machdep.h
sys/sparc64/sparc64 intr_machdep.c
Log:
Change the stray count in struct intr_vector to a vector number that can
be used to index tables of counters.
Remove intr_dispatch() inline, it is implemented directly in tl*_intr now.
Count stray interrupts in a table of counters like intrcnt.
Disable interrupts briefly when setting up the interrupt vector table.
We must disable interrupts completely, not just raise the pil.
Pass pointers to the intr_vector structures rather than a vector number
to sched_ithd and intr_stray.
Revision Changes Path
1.5 +2 -8 src/sys/sparc64/include/intr_machdep.h
1.3 +40 -34 src/sys/sparc64/sparc64/intr_machdep.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110201603.f9KG3fN73490>
