freebsd-nq/sys/powerpc/powerpc
Jake Burkholder 238dd3209a 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
2003-02-03 17:53:15 +00:00
..
atomic.s
atomic.S
autoconf.c Remove obsolete NFS_ROOT conditional. 2003-01-08 12:15:54 +00:00
bcopy.c
busdma_machdep.c Back the previous commit out. It didn't actually fix the problem I was 2003-01-27 12:59:52 +00:00
clock.c Split statclock into statclock and profclock, and made the method for driving 2003-02-03 17:53:15 +00:00
copyinout.c Fix incorrect error returns and sign-extension. 2003-01-08 12:19:37 +00:00
copystr.c
critical.c
db_disasm.c Clean up ddb warnings/errors and enable in GENERIC 2002-10-04 01:19:18 +00:00
db_hwwatch.c
db_interface.c Clean up ddb warnings/errors and enable in GENERIC 2002-10-04 01:19:18 +00:00
db_memrw.c Clean up ddb warnings/errors and enable in GENERIC 2002-10-04 01:19:18 +00:00
db_trace.c Clean up ddb warnings/errors and enable in GENERIC 2002-10-04 01:19:18 +00:00
elf_machdep.c Resolve relative relocations in klds before trying to parse the module's 2003-01-21 02:42:44 +00:00
extintr.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
fpu.c
fuswintr.c
genassym.c Add the USER_SR segment register to pcb state. Initialize correctly, 2002-10-21 05:27:41 +00:00
in_cksum.c
interrupt.c Be more conservative about re-enabling interrupts during trap processing 2003-01-08 12:20:46 +00:00
intr_machdep.c - Introduce a flags value into the interrupt handler structure. 2003-02-01 07:20:36 +00:00
locore.s - moved intrcnt/intrnames to locore.s to fix sysctl -a panic 2002-09-19 04:29:59 +00:00
locore.S Remove BAT invalidation. This is done later in the boot sequence, 2003-01-22 01:47:05 +00:00
machdep.c Sync the i-cache after copying down the interrupt code 2003-01-08 12:27:47 +00:00
mmu_oea.c - add pmap_pagedaemon_waken variable 2003-02-01 02:56:48 +00:00
mp_machdep.c
nexus.c Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. 2003-01-21 08:56:16 +00:00
ofw_machdep.c Clear on-demand BAT entries to properly restore OpenFirmware's 2002-09-19 04:31:39 +00:00
ofwmagic.s
ofwmagic.S
openpic.c Make nirq mean 'number of irqs' and not 'last irq'. 2003-02-01 00:43:25 +00:00
pic_if.m
pmap.c - add pmap_pagedaemon_waken variable 2003-02-01 02:56:48 +00:00
setjmp.S Add setjmp (needed for DDB). 2002-07-10 12:26:17 +00:00
sigcode.S - use symbol for user-context offset 2002-09-19 04:36:44 +00:00
suswintr.c
swtch.s Add the USER_SR segment register to pcb state. Initialize correctly, 2002-10-21 05:27:41 +00:00
swtch.S Add the USER_SR segment register to pcb state. Initialize correctly, 2002-10-21 05:27:41 +00:00
syncicache.c Add sync before isync for G4 cpus 2002-09-19 04:37:39 +00:00
sys_machdep.c
trap_subr.S - make sure recoverable interrupts are re-enabled in the trap handler 2002-09-19 04:39:04 +00:00
trap.c Reversion of commit by Davidxu plus fixes since applied. 2003-02-01 12:17:09 +00:00
vm_machdep.c Reversion of commit by Davidxu plus fixes since applied. 2003-02-01 12:17:09 +00:00