1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-04 09:09:56 +00:00
freebsd/sys/sparc64
Poul-Henning Kamp e8444a7e6f CPU time accounting speedup (step 2)
Keep accounting time (in per-cpu) cputicks and the statistics counts
in the thread and summarize into struct proc when at context switch.

Don't reach across CPUs in calcru().

Add code to calibrate the top speed of cpu_tickrate() for variable
cpu_tick hardware (like TSC on power managed machines).

Don't enforce monotonicity (at least for now) in calcru.  While the
calibrated cpu_tickrate ramps up it may not be true.

Use 27MHz counter on i386/Geode.

Use TSC on amd64 & i386 if present.

Use tick counter on sparc64
2006-02-11 09:33:07 +00:00
..
central - Register the generic implementations for the device shutdown, suspend 2006-01-26 21:14:32 +00:00
compile
conf Hook up le(4) to the build. For now it's only added to the sparc64 GENERIC 2006-01-31 22:34:13 +00:00
creator - Declare lookup tables etc. const. 2005-07-10 11:16:34 +00:00
ebus - Register the generic implementations for the device shutdown, suspend 2006-01-26 21:14:32 +00:00
fhc - Register the generic implementations for the device shutdown, suspend 2006-01-26 21:14:32 +00:00
include Correct typos (s/OFERFLOW/OVERFLOW/). 2006-01-16 01:35:25 +00:00
isa - Move the declaration of struct upa_ranges and the UPA_RANGE_* macros 2005-12-03 19:52:20 +00:00
pci - Register the generic implementations for the device shutdown, suspend 2006-01-26 21:14:32 +00:00
sbus o lsi64854_enet_intr(): 2006-01-31 12:50:02 +00:00
sparc64 CPU time accounting speedup (step 2) 2006-02-11 09:33:07 +00:00