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>