Date: Mon, 3 Feb 2003 09:53:15 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha clock.c interrupt.c src/sys/i386/i386 critical.c mp_machdep.c src/sys/i386/include clock.h smp.h src/sys/i386/isa apic_vector.s clock.c src/sys/ia64/ia64 clock.c interrupt.c src/sys/kern kern_clock.c ... Message-ID: <200302031753.h13HrF61089592@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2003/02/03 09:53:15 PST
Modified files:
sys/alpha/alpha clock.c interrupt.c
sys/i386/i386 critical.c mp_machdep.c
sys/i386/include clock.h smp.h
sys/i386/isa apic_vector.s clock.c
sys/ia64/ia64 clock.c interrupt.c
sys/kern kern_clock.c
sys/pc98/pc98 clock.c
sys/powerpc/powerpc clock.c
sys/sparc64/sparc64 clock.c tick.c
sys/sys kernel.h systm.h
Log:
Split statclock into statclock and profclock, and made the method for driving
statclock based on profhz when profiling is enabled MD, since most platforms
don't use this anyway. This removes the need for statclock_process, whose
only purpose was to subdivide profhz, and gets the profiling clock running
outside of sched_lock on platforms that implement suswintr.
Also changed the interface for starting and stopping the profiling clock to
do just that, instead of changing the rate of statclock, since they can now
be separate.
Reviewed by: jhb, tmm
Tested on: i386, sparc64
Revision Changes Path
1.32 +9 -8 src/sys/alpha/alpha/clock.c
1.72 +10 -7 src/sys/alpha/alpha/interrupt.c
1.7 +10 -7 src/sys/i386/i386/critical.c
1.199 +9 -10 src/sys/i386/i386/mp_machdep.c
1.43 +2 -0 src/sys/i386/include/clock.h
1.74 +2 -2 src/sys/i386/include/smp.h
1.86 +6 -2 src/sys/i386/isa/apic_vector.s
1.193 +22 -6 src/sys/i386/isa/clock.c
1.20 +10 -3 src/sys/ia64/ia64/clock.c
1.36 +10 -7 src/sys/ia64/ia64/interrupt.c
1.146 +66 -90 src/sys/kern/kern_clock.c
1.119 +15 -2 src/sys/pc98/pc98/clock.c
1.11 +6 -1 src/sys/powerpc/powerpc/clock.c
1.10 +6 -2 src/sys/sparc64/sparc64/clock.c
1.11 +6 -12 src/sys/sparc64/sparc64/tick.c
1.108 +1 -0 src/sys/sys/kernel.h
1.188 +4 -3 src/sys/sys/systm.h
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?200302031753.h13HrF61089592>
