aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/genapic
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-04-03 16:35:06 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-04-03 16:35:06 +0100
commitf55976facfbc63f0c8619070a5b2be32a915a67a (patch)
tree1c72055d48b7afe01ffbd7573494270126725069 /xen/arch/x86/genapic
parent5e8883cc8c7075e3c1b03c50016f433153ea9c01 (diff)
downloadxen-f55976facfbc63f0c8619070a5b2be32a915a67a.tar.gz
xen-f55976facfbc63f0c8619070a5b2be32a915a67a.tar.bz2
xen-f55976facfbc63f0c8619070a5b2be32a915a67a.zip
Remove send_IPI_all, send_IPI_allbutself and send_IPI_self
shortcutting IPI functions. They're either unused or used so frequently that we may as well simplify things and always use send_IPI_mask. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/arch/x86/genapic')
-rw-r--r--xen/arch/x86/genapic/default.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/xen/arch/x86/genapic/default.c b/xen/arch/x86/genapic/default.c
index 88853e0290..d84cf41141 100644
--- a/xen/arch/x86/genapic/default.c
+++ b/xen/arch/x86/genapic/default.c
@@ -18,15 +18,6 @@
#include <asm/mach-default/mach_ipi.h>
#include <asm/mach-default/mach_mpparse.h>
-#ifdef CONFIG_HOTPLUG_CPU
-#define DEFAULT_SEND_IPI (1)
-#else
-#define DEFAULT_SEND_IPI (0)
-#endif
-
-int no_broadcast = DEFAULT_SEND_IPI;
-integer_param("no_ipi_broadcast", no_broadcast);
-
/* should be called last. */
static __init int probe_default(void)
{
@@ -34,12 +25,3 @@ static __init int probe_default(void)
}
struct genapic apic_default = APIC_INIT("default", probe_default);
-
-static int __init print_ipi_mode(void)
-{
- if (genapic == &apic_default)
- printk("Using IPI %sShortcut mode\n",
- no_broadcast ? "No-" : "");
- return 0;
-}
-__initcall(print_ipi_mode);