# HG changeset patch
# User awilliam@xxxxxxxxxxx
# Node ID fd86132cc3cd97271ed30ea0d265e894fba78fa3
# Parent 6da8ccfa61d30d3899694cdce67f31d231ca1100
[IA64] MCA support - Add MCA offset entry
Signed-off-by: Yutaka Ezaki <yutaka.ezaki@xxxxxxxxxxxxxx>
Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Signed-off-by: Kazuhiro Suzuki <kaz@xxxxxxxxxxxxxx>
---
xen/arch/ia64/asm-offsets.c | 34 ++++++++++++++++++++++++++++++++++
1 files changed, 34 insertions(+)
diff -r 6da8ccfa61d3 -r fd86132cc3cd xen/arch/ia64/asm-offsets.c
--- a/xen/arch/ia64/asm-offsets.c Sun Oct 29 09:27:20 2006 -0700
+++ b/xen/arch/ia64/asm-offsets.c Sun Oct 29 09:27:21 2006 -0700
@@ -12,6 +12,7 @@
#include <public/xen.h>
#include <asm/tlb.h>
#include <asm/regs.h>
+#include <asm/xenmca.h>
#define task_struct vcpu
@@ -220,4 +221,37 @@ void foo(void)
DEFINE(FAST_HYPERPRIVOP_PERFC_OFS, offsetof (struct perfcounter,
fast_hyperprivop));
DEFINE(FAST_REFLECT_PERFC_OFS, offsetof (struct perfcounter,
fast_reflect));
#endif
+
+ BLANK();
+ DEFINE(IA64_CPUINFO_PTCE_BASE_OFFSET,
+ offsetof(struct cpuinfo_ia64, ptce_base));
+ DEFINE(IA64_CPUINFO_PTCE_COUNT_OFFSET,
+ offsetof(struct cpuinfo_ia64, ptce_count));
+ DEFINE(IA64_CPUINFO_PTCE_STRIDE_OFFSET,
+ offsetof(struct cpuinfo_ia64, ptce_stride));
+
+ BLANK();
+ DEFINE(IA64_MCA_CPU_PROC_STATE_DUMP_OFFSET,
+ offsetof(struct ia64_mca_cpu, proc_state_dump));
+ DEFINE(IA64_MCA_CPU_STACK_OFFSET,
+ offsetof(struct ia64_mca_cpu, stack));
+ DEFINE(IA64_MCA_CPU_STACKFRAME_OFFSET,
+ offsetof(struct ia64_mca_cpu, stackframe));
+ DEFINE(IA64_MCA_CPU_RBSTORE_OFFSET,
+ offsetof(struct ia64_mca_cpu, rbstore));
+
+ DEFINE(IA64_DOMAIN_SHARED_INFO_OFFSET,
+ offsetof(struct domain, shared_info));
+ DEFINE(IA64_DOMAIN_SHARED_INFO_VA_OFFSET,
+ offsetof(struct domain, arch.shared_info_va));
+ DEFINE(IA64_DOMAIN_FLAGS_OFFSET,
+ offsetof(struct domain, arch.flags));
+
+ DEFINE(IA64_VCPU_VHPT_MADDR_OFFSET,
+ offsetof(struct vcpu, arch.vhpt_maddr));
+
+ BLANK();
+ DEFINE(IA64_MCA_TLB_INFO_SIZE, sizeof(struct ia64_mca_tlb_info));
+ DEFINE(IA64_MCA_PERCPU_OFFSET,
+ offsetof(struct ia64_mca_tlb_info, percpu_paddr));
}
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|