diff options
| author | Marcel Moolenaar <marcel@FreeBSD.org> | 2001-10-20 03:33:07 +0000 |
|---|---|---|
| committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2001-10-20 03:33:07 +0000 |
| commit | 5b8c64dd2c2ee2b0740f3a56d3b87bdf82f194f4 (patch) | |
| tree | 3c4eca2d42374b286199ed196ac1040deb515971 | |
| parent | 76e296aa31642a5f6b943261c9d34150495a0e2c (diff) | |
Notes
| -rw-r--r-- | sys/ia64/ia64/mp_machdep.c | 7 | ||||
| -rw-r--r-- | sys/ia64/include/smp.h | 8 |
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 */ |
