@@ -121,50 +121,11 @@ int main(void)
121121 DEFINE (CPU_GP_REGS , offsetof(struct kvm_cpu_context , gp_regs ));
122122 DEFINE (CPU_USER_PT_REGS , offsetof(struct kvm_regs , regs ));
123123 DEFINE (CPU_FP_REGS , offsetof(struct kvm_regs , fp_regs ));
124- DEFINE (CPU_SP_EL1 , offsetof(struct kvm_regs , sp_el1 ));
125- DEFINE (CPU_ELR_EL1 , offsetof(struct kvm_regs , elr_el1 ));
126- DEFINE (CPU_SPSR , offsetof(struct kvm_regs , spsr ));
127- DEFINE (CPU_SYSREGS , offsetof(struct kvm_cpu_context , sys_regs ));
128124 DEFINE (VCPU_FPEXC32_EL2 , offsetof(struct kvm_vcpu , arch .ctxt .sys_regs [FPEXC32_EL2 ]));
129125 DEFINE (VCPU_ESR_EL2 , offsetof(struct kvm_vcpu , arch .fault .esr_el2 ));
130126 DEFINE (VCPU_FAR_EL2 , offsetof(struct kvm_vcpu , arch .fault .far_el2 ));
131127 DEFINE (VCPU_HPFAR_EL2 , offsetof(struct kvm_vcpu , arch .fault .hpfar_el2 ));
132- DEFINE (VCPU_DEBUG_FLAGS , offsetof(struct kvm_vcpu , arch .debug_flags ));
133- DEFINE (VCPU_DEBUG_PTR , offsetof(struct kvm_vcpu , arch .debug_ptr ));
134- DEFINE (DEBUG_BCR , offsetof(struct kvm_guest_debug_arch , dbg_bcr ));
135- DEFINE (DEBUG_BVR , offsetof(struct kvm_guest_debug_arch , dbg_bvr ));
136- DEFINE (DEBUG_WCR , offsetof(struct kvm_guest_debug_arch , dbg_wcr ));
137- DEFINE (DEBUG_WVR , offsetof(struct kvm_guest_debug_arch , dbg_wvr ));
138- DEFINE (VCPU_HCR_EL2 , offsetof(struct kvm_vcpu , arch .hcr_el2 ));
139- DEFINE (VCPU_MDCR_EL2 , offsetof(struct kvm_vcpu , arch .mdcr_el2 ));
140- DEFINE (VCPU_IRQ_LINES , offsetof(struct kvm_vcpu , arch .irq_lines ));
141128 DEFINE (VCPU_HOST_CONTEXT , offsetof(struct kvm_vcpu , arch .host_cpu_context ));
142- DEFINE (VCPU_HOST_DEBUG_STATE , offsetof(struct kvm_vcpu , arch .host_debug_state ));
143- DEFINE (VCPU_TIMER_CNTV_CTL , offsetof(struct kvm_vcpu , arch .timer_cpu .cntv_ctl ));
144- DEFINE (VCPU_TIMER_CNTV_CVAL , offsetof(struct kvm_vcpu , arch .timer_cpu .cntv_cval ));
145- DEFINE (KVM_TIMER_CNTVOFF , offsetof(struct kvm , arch .timer .cntvoff ));
146- DEFINE (KVM_TIMER_ENABLED , offsetof(struct kvm , arch .timer .enabled ));
147- DEFINE (VCPU_KVM , offsetof(struct kvm_vcpu , kvm ));
148- DEFINE (VCPU_VGIC_CPU , offsetof(struct kvm_vcpu , arch .vgic_cpu ));
149- DEFINE (VGIC_V2_CPU_HCR , offsetof(struct vgic_cpu , vgic_v2 .vgic_hcr ));
150- DEFINE (VGIC_V2_CPU_VMCR , offsetof(struct vgic_cpu , vgic_v2 .vgic_vmcr ));
151- DEFINE (VGIC_V2_CPU_MISR , offsetof(struct vgic_cpu , vgic_v2 .vgic_misr ));
152- DEFINE (VGIC_V2_CPU_EISR , offsetof(struct vgic_cpu , vgic_v2 .vgic_eisr ));
153- DEFINE (VGIC_V2_CPU_ELRSR , offsetof(struct vgic_cpu , vgic_v2 .vgic_elrsr ));
154- DEFINE (VGIC_V2_CPU_APR , offsetof(struct vgic_cpu , vgic_v2 .vgic_apr ));
155- DEFINE (VGIC_V2_CPU_LR , offsetof(struct vgic_cpu , vgic_v2 .vgic_lr ));
156- DEFINE (VGIC_V3_CPU_SRE , offsetof(struct vgic_cpu , vgic_v3 .vgic_sre ));
157- DEFINE (VGIC_V3_CPU_HCR , offsetof(struct vgic_cpu , vgic_v3 .vgic_hcr ));
158- DEFINE (VGIC_V3_CPU_VMCR , offsetof(struct vgic_cpu , vgic_v3 .vgic_vmcr ));
159- DEFINE (VGIC_V3_CPU_MISR , offsetof(struct vgic_cpu , vgic_v3 .vgic_misr ));
160- DEFINE (VGIC_V3_CPU_EISR , offsetof(struct vgic_cpu , vgic_v3 .vgic_eisr ));
161- DEFINE (VGIC_V3_CPU_ELRSR , offsetof(struct vgic_cpu , vgic_v3 .vgic_elrsr ));
162- DEFINE (VGIC_V3_CPU_AP0R , offsetof(struct vgic_cpu , vgic_v3 .vgic_ap0r ));
163- DEFINE (VGIC_V3_CPU_AP1R , offsetof(struct vgic_cpu , vgic_v3 .vgic_ap1r ));
164- DEFINE (VGIC_V3_CPU_LR , offsetof(struct vgic_cpu , vgic_v3 .vgic_lr ));
165- DEFINE (VGIC_CPU_NR_LR , offsetof(struct vgic_cpu , nr_lr ));
166- DEFINE (KVM_VTTBR , offsetof(struct kvm , arch .vttbr ));
167- DEFINE (KVM_VGIC_VCTRL , offsetof(struct kvm , arch .vgic .vctrl_base ));
168129#endif
169130#ifdef CONFIG_CPU_PM
170131 DEFINE (CPU_SUSPEND_SZ , sizeof (struct cpu_suspend_ctx ));
0 commit comments