summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2005-04-16 15:05:56 +0000
committermarius <marius@FreeBSD.org>2005-04-16 15:05:56 +0000
commitfd6cec657b79422e74015ad388a6472fe1c7aa6c (patch)
tree0038da61c05ea0aa8fab463c6c7296764f300d0f /lib/libc
parente6d4c30517b9bd5788e63959e943b75744cd716a (diff)
downloadFreeBSD-src-fd6cec657b79422e74015ad388a6472fe1c7aa6c.zip
FreeBSD-src-fd6cec657b79422e74015ad388a6472fe1c7aa6c.tar.gz
- MFi386: sys/i386/i386/intr_machdep.c rev. 1.11
Don't use atomic ops to increment interrupt stats. On sparc64 this reduces delay until tick interrupts are service by 1/10th on average. In turn this reduces the clock drift caused by these delays so there's less drift which has to be compensated in tick_hardclock(). This includes switching from atomically incrementing the global cnt.v_intr to the asm equivalent of PCPU_LAZY_INC(cnt.v_intr) in exception.S - Correct some comments to match the registers actually used. - Correct some format specifiers, interrupt levels passed in are u_int. - Use FBSDID. Ok'ed by: jhb
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud