summaryrefslogtreecommitdiffstats
path: root/sys/ia64/include
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2010-03-26 02:29:15 +0000
committermarcel <marcel@FreeBSD.org>2010-03-26 02:29:15 +0000
commita8e65314630b2f05c14dd732578c1c381ff74567 (patch)
tree91bb2c98825e43f9e785e874b29c20a06285796d /sys/ia64/include
parentd67e4cffdd6e55f3bc9f77eea58fc0cea6e8fc08 (diff)
downloadFreeBSD-src-a8e65314630b2f05c14dd732578c1c381ff74567.zip
FreeBSD-src-a8e65314630b2f05c14dd732578c1c381ff74567.tar.gz
Only use the interval timer for clock interrupts on the BSP and
have the BSP use IPIs to trigger clock interrupts on the APs. This allows us to run on hardware configurations for which the ITC has non-uniform frequencies across CPUs. While here, change the clock XIV to type IPI so as to protect the interrupt delivery against CPU re-balancing once that's implemented.
Diffstat (limited to 'sys/ia64/include')
-rw-r--r--sys/ia64/include/pcpu.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/ia64/include/pcpu.h b/sys/ia64/include/pcpu.h
index 9eb8efb..3c6e6a7 100644
--- a/sys/ia64/include/pcpu.h
+++ b/sys/ia64/include/pcpu.h
@@ -91,8 +91,6 @@ __curthread(void)
#define PCPU_PTR(member) (&pcpup->pc_ ## member)
#define PCPU_SET(member,value) (pcpup->pc_ ## member = (value))
-void pcpu_initclock(void);
-
#endif /* _KERNEL */
#endif /* !_MACHINE_PCPU_H_ */
OpenPOWER on IntegriCloud