aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2001-10-20 03:33:07 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2001-10-20 03:33:07 +0000
commit5b8c64dd2c2ee2b0740f3a56d3b87bdf82f194f4 (patch)
tree3c4eca2d42374b286199ed196ac1040deb515971
parent76e296aa31642a5f6b943261c9d34150495a0e2c (diff)
Notes
-rw-r--r--sys/ia64/ia64/mp_machdep.c7
-rw-r--r--sys/ia64/include/smp.h8
2 files changed, 9 insertions, 6 deletions
diff --git a/sys/ia64/ia64/mp_machdep.c b/sys/ia64/ia64/mp_machdep.c
index 6aa05909bf2b..37f14ee28705 100644
--- a/sys/ia64/ia64/mp_machdep.c
+++ b/sys/ia64/ia64/mp_machdep.c
@@ -38,12 +38,15 @@
#include <sys/smp.h>
#include <sys/sysctl.h>
+#include <vm/vm.h>
+#include <vm/pmap.h>
+
#include <machine/atomic.h>
#include <machine/globaldata.h>
#include <machine/pmap.h>
#include <machine/clock.h>
-int boot_cpu_id;
+int boot_cpu_id;
int
cpu_mp_probe()
@@ -66,7 +69,7 @@ cpu_mp_announce()
* send an IPI to a set of cpus.
*/
void
-ipi_selected(u_int32_t cpus, u_int64_t ipi)
+ipi_selected(u_int cpus, u_int64_t ipi)
{
CTR2(KTR_SMP, "ipi_selected: cpus: %x ipi: %lx", cpus, ipi);
diff --git a/sys/ia64/include/smp.h b/sys/ia64/include/smp.h
index e4f2091c2079..ded849f53946 100644
--- a/sys/ia64/include/smp.h
+++ b/sys/ia64/include/smp.h
@@ -22,10 +22,10 @@ extern volatile u_int checkstate_probed_cpus;
extern volatile u_int checkstate_need_ast;
extern volatile u_int resched_cpus;
-void ipi_selected(u_int cpus, u_int ipi);
-void ipi_all(u_int ipi);
-void ipi_all_but_self(u_int ipi);
-void ipi_self(u_int ipi);
+void ipi_all(u_int64_t ipi);
+void ipi_all_but_self(u_int64_t ipi);
+void ipi_selected(u_int cpus, u_int64_t ipi);
+void ipi_self(u_int64_t ipi);
void smp_init_secondary(void);
#endif /* !LOCORE */