freebsd-dev/sys/sparc64
Marius Strobl 2f15864c85 - 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
2005-04-16 15:05:56 +00:00
..
central - Add a device interface method for bus_get_resource_list() and use 2005-03-19 00:47:02 +00:00
compile
conf Add USB Communication Device Class Ethernet driver. Originally written for 2005-03-22 14:52:40 +00:00
creator - Add missing <sys/module.h>. [1] 2004-07-09 23:12:22 +00:00
ebus Don't panic when we're asked to allocate a resource type that we know 2005-01-09 18:58:08 +00:00
fhc Add a driver for the 'clock-board' device (the clock board is an 2005-03-19 01:04:48 +00:00
include - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
isa Since we are quite unlikely to ever face another platform which 2005-02-06 13:46:39 +00:00
pci fix kldloading of pci driver modules after boot on sparc64... since 2005-03-23 18:16:26 +00:00
sbus /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
sparc64 - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00