aboutsummaryrefslogtreecommitdiff
path: root/sys/ia64/include/smp.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/ia64/include/smp.h')
-rw-r--r--sys/ia64/include/smp.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/sys/ia64/include/smp.h b/sys/ia64/include/smp.h
index b1e54ee4a6d4..26557a712705 100644
--- a/sys/ia64/include/smp.h
+++ b/sys/ia64/include/smp.h
@@ -16,6 +16,24 @@
struct pcpu;
+struct ia64_ap_state {
+ uint64_t as_trace;
+ uint64_t as_pgtbl_pte;
+ uint64_t as_pgtbl_itir;
+ uint64_t as_text_va;
+ uint64_t as_text_pte;
+ uint64_t as_text_itir;
+ uint64_t as_data_va;
+ uint64_t as_data_pte;
+ uint64_t as_data_itir;
+ void *as_kstack;
+ void *as_kstack_top;
+ struct pcpu *as_pcpu;
+ volatile int as_delay;
+ volatile u_int as_awake;
+ volatile u_int as_spin;
+};
+
extern int ia64_ipi_ast;
extern int ia64_ipi_highfp;
extern int ia64_ipi_nmi;