• Home
  • Raw
  • Download

Lines Matching refs:arch

35 	vcpu->arch.pc = vcpu->arch.shared->srr0;  in kvmppc_emul_rfi()
36 kvmppc_set_msr(vcpu, vcpu->arch.shared->srr1); in kvmppc_emul_rfi()
66 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->msr); in kvmppc_booke_emulate_op()
78 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op()
84 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op()
109 vcpu->arch.shared->dar = spr_val; break; in kvmppc_booke_emulate_mtspr()
111 vcpu->arch.shared->esr = spr_val; break; in kvmppc_booke_emulate_mtspr()
113 vcpu->arch.dbcr0 = spr_val; break; in kvmppc_booke_emulate_mtspr()
115 vcpu->arch.dbcr1 = spr_val; break; in kvmppc_booke_emulate_mtspr()
117 vcpu->arch.dbsr &= ~spr_val; break; in kvmppc_booke_emulate_mtspr()
129 vcpu->arch.shared->sprg4 = spr_val; break; in kvmppc_booke_emulate_mtspr()
131 vcpu->arch.shared->sprg5 = spr_val; break; in kvmppc_booke_emulate_mtspr()
133 vcpu->arch.shared->sprg6 = spr_val; break; in kvmppc_booke_emulate_mtspr()
135 vcpu->arch.shared->sprg7 = spr_val; break; in kvmppc_booke_emulate_mtspr()
138 vcpu->arch.ivpr = spr_val; in kvmppc_booke_emulate_mtspr()
141 vcpu->arch.ivor[BOOKE_IRQPRIO_CRITICAL] = spr_val; in kvmppc_booke_emulate_mtspr()
144 vcpu->arch.ivor[BOOKE_IRQPRIO_MACHINE_CHECK] = spr_val; in kvmppc_booke_emulate_mtspr()
147 vcpu->arch.ivor[BOOKE_IRQPRIO_DATA_STORAGE] = spr_val; in kvmppc_booke_emulate_mtspr()
150 vcpu->arch.ivor[BOOKE_IRQPRIO_INST_STORAGE] = spr_val; in kvmppc_booke_emulate_mtspr()
153 vcpu->arch.ivor[BOOKE_IRQPRIO_EXTERNAL] = spr_val; in kvmppc_booke_emulate_mtspr()
156 vcpu->arch.ivor[BOOKE_IRQPRIO_ALIGNMENT] = spr_val; in kvmppc_booke_emulate_mtspr()
159 vcpu->arch.ivor[BOOKE_IRQPRIO_PROGRAM] = spr_val; in kvmppc_booke_emulate_mtspr()
162 vcpu->arch.ivor[BOOKE_IRQPRIO_FP_UNAVAIL] = spr_val; in kvmppc_booke_emulate_mtspr()
165 vcpu->arch.ivor[BOOKE_IRQPRIO_SYSCALL] = spr_val; in kvmppc_booke_emulate_mtspr()
168 vcpu->arch.ivor[BOOKE_IRQPRIO_AP_UNAVAIL] = spr_val; in kvmppc_booke_emulate_mtspr()
171 vcpu->arch.ivor[BOOKE_IRQPRIO_DECREMENTER] = spr_val; in kvmppc_booke_emulate_mtspr()
174 vcpu->arch.ivor[BOOKE_IRQPRIO_FIT] = spr_val; in kvmppc_booke_emulate_mtspr()
177 vcpu->arch.ivor[BOOKE_IRQPRIO_WATCHDOG] = spr_val; in kvmppc_booke_emulate_mtspr()
180 vcpu->arch.ivor[BOOKE_IRQPRIO_DTLB_MISS] = spr_val; in kvmppc_booke_emulate_mtspr()
183 vcpu->arch.ivor[BOOKE_IRQPRIO_ITLB_MISS] = spr_val; in kvmppc_booke_emulate_mtspr()
186 vcpu->arch.ivor[BOOKE_IRQPRIO_DEBUG] = spr_val; in kvmppc_booke_emulate_mtspr()
202 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivpr); break; in kvmppc_booke_emulate_mfspr()
204 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->dar); break; in kvmppc_booke_emulate_mfspr()
206 kvmppc_set_gpr(vcpu, rt, vcpu->arch.shared->esr); break; in kvmppc_booke_emulate_mfspr()
208 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbcr0); break; in kvmppc_booke_emulate_mfspr()
210 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbcr1); break; in kvmppc_booke_emulate_mfspr()
212 kvmppc_set_gpr(vcpu, rt, vcpu->arch.dbsr); break; in kvmppc_booke_emulate_mfspr()
214 kvmppc_set_gpr(vcpu, rt, vcpu->arch.tsr); break; in kvmppc_booke_emulate_mfspr()
216 kvmppc_set_gpr(vcpu, rt, vcpu->arch.tcr); break; in kvmppc_booke_emulate_mfspr()
219 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_CRITICAL]); in kvmppc_booke_emulate_mfspr()
222 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_MACHINE_CHECK]); in kvmppc_booke_emulate_mfspr()
225 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_DATA_STORAGE]); in kvmppc_booke_emulate_mfspr()
228 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_INST_STORAGE]); in kvmppc_booke_emulate_mfspr()
231 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_EXTERNAL]); in kvmppc_booke_emulate_mfspr()
234 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_ALIGNMENT]); in kvmppc_booke_emulate_mfspr()
237 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_PROGRAM]); in kvmppc_booke_emulate_mfspr()
240 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_FP_UNAVAIL]); in kvmppc_booke_emulate_mfspr()
243 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_SYSCALL]); in kvmppc_booke_emulate_mfspr()
246 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_AP_UNAVAIL]); in kvmppc_booke_emulate_mfspr()
249 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_DECREMENTER]); in kvmppc_booke_emulate_mfspr()
252 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_FIT]); in kvmppc_booke_emulate_mfspr()
255 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_WATCHDOG]); in kvmppc_booke_emulate_mfspr()
258 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_DTLB_MISS]); in kvmppc_booke_emulate_mfspr()
261 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_ITLB_MISS]); in kvmppc_booke_emulate_mfspr()
264 kvmppc_set_gpr(vcpu, rt, vcpu->arch.ivor[BOOKE_IRQPRIO_DEBUG]); in kvmppc_booke_emulate_mfspr()