DEFINE_XEN_GUEST_HANDLE(ia64_tr_entry_t);
struct vcpu_tr_regs {
-- struct ia64_tr_entry itrs[8];
-- struct ia64_tr_entry dtrs[8];
++ struct ia64_tr_entry itrs[12];
++ struct ia64_tr_entry dtrs[12];
};
union vcpu_ar_regs {
/* Physical registers in case of debug event. */
unsigned long excp_iipa;
++ unsigned long excp_ifa;
unsigned long excp_isr;
unsigned int excp_vector;
};
struct vcpu_guest_context {
--#define VGCF_EXTRA_REGS (1UL << 1) /* Get/Set extra regs. */
++#define VGCF_EXTRA_REGS (1UL << 1) /* Set extra regs. */
unsigned long flags; /* VGCF_* flags */
struct vcpu_guest_context_regs regs;
cpu_user_regs | 68 200 -
xen_ia64_boot_param | - - 96
ia64_tr_entry | - - 32
--vcpu_tr_regs | - - 512
--vcpu_guest_context_regs | - - 21904
--vcpu_guest_context | 2800 5168 21936
++vcpu_tr_regs | - - 768
++vcpu_guest_context_regs | - - 22176
++vcpu_guest_context | 2800 5168 22208
arch_vcpu_info | 24 16 0
vcpu_time_info | 32 32 32
vcpu_info | 64 64 48