Module Name: src Committed By: mrg Date: Thu Jan 27 06:24:59 UTC 2011
Modified Files: src/sys/arch/sparc/sparc: cpu.c cpuvar.h genassym.cf intr.c locore.s timer_sun4m.c Log Message: consolidate the interrupt evcnt(9) into a full set of per-IPL per-CPU soft/hard counters. beyond the extra info, it seems to help avoid some of these counters getting corrupted due to unlocked multiple accesses. adjust the xcallintr() from xcall() hack so that we don't count these events as interrupts. align the existing evcnt name to count this. To generate a diff of this commit: cvs rdiff -u -r1.226 -r1.227 src/sys/arch/sparc/sparc/cpu.c cvs rdiff -u -r1.85 -r1.86 src/sys/arch/sparc/sparc/cpuvar.h cvs rdiff -u -r1.63 -r1.64 src/sys/arch/sparc/sparc/genassym.cf cvs rdiff -u -r1.110 -r1.111 src/sys/arch/sparc/sparc/intr.c cvs rdiff -u -r1.259 -r1.260 src/sys/arch/sparc/sparc/locore.s cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sparc/sparc/timer_sun4m.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.