1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys/alpha
John Baldwin 0499f1d8a7 Use the Alpha PCC as a cpu ticker for process runtime accounting. This is
slightly more tricky than on x86 as although the PCC is 64-bits, it is not
a simple 64-bit counter like the TSC.  Instead, the upper 32-bits have
PAL-defined behavior and the lower 32-bits run as a free-running 32-bit
counter.  To handle this, we detect overflows by maintaining a small amount
of per-cpu state and use this to simulate the upper 32-bits of the counter
providing a full 64-bit counter to the consumers of cpu_ticks().
2006-03-07 22:12:09 +00:00
..
alpha Use the Alpha PCC as a cpu ticker for process runtime accounting. This is 2006-03-07 22:12:09 +00:00
compile
conf Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43) 2006-01-10 09:19:10 +00:00
include Use the Alpha PCC as a cpu ticker for process runtime accounting. This is 2006-03-07 22:12:09 +00:00
isa Reorganize the interrupt handling code a bit to make a few things cleaner 2005-10-25 19:48:48 +00:00
linux - Always call exec_free_args() in kern_execve() instead of doing it in all 2006-02-06 22:06:54 +00:00
mcbus Replace __RMAN_RESOURCE_VISIBLE with calls to public entry points 2005-09-25 20:12:30 +00:00
osf1 - Always call exec_free_args() in kern_execve() instead of doing it in all 2006-02-06 22:06:54 +00:00
pci Replace __RMAN_RESOURCE_VISIBLE with calls to public entry points 2005-09-25 20:12:30 +00:00
tlsb Make ttyconsolemode() call ttsetwater() so that drivers don't have to. 2005-10-16 20:58:22 +00:00
Makefile