• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kvm/

Lines Matching refs:arch

65 	printk("pc:   %08lx msr:  %08lx\n", vcpu->arch.pc, vcpu->arch.msr);
66 printk("lr: %08lx ctr: %08lx\n", vcpu->arch.lr, vcpu->arch.ctr);
67 printk("srr0: %08lx srr1: %08lx\n", vcpu->arch.srr0, vcpu->arch.srr1);
69 printk("exceptions: %08lx\n", vcpu->arch.pending_exceptions);
83 set_bit(priority, &vcpu->arch.pending_exceptions);
89 vcpu->arch.queued_dear = dear_flags;
90 vcpu->arch.queued_esr = esr_flags;
97 vcpu->arch.queued_dear = dear_flags;
98 vcpu->arch.queued_esr = esr_flags;
105 vcpu->arch.queued_esr = esr_flags;
111 vcpu->arch.queued_esr = esr_flags;
122 return test_bit(BOOKE_IRQPRIO_DECREMENTER, &vcpu->arch.pending_exceptions);
127 clear_bit(BOOKE_IRQPRIO_DECREMENTER, &vcpu->arch.pending_exceptions);
139 clear_bit(BOOKE_IRQPRIO_EXTERNAL, &vcpu->arch.pending_exceptions);
172 allowed = vcpu->arch.msr & MSR_CE;
176 allowed = vcpu->arch.msr & MSR_ME;
182 allowed = vcpu->arch.msr & MSR_EE;
186 allowed = vcpu->arch.msr & MSR_DE;
192 vcpu->arch.srr0 = vcpu->arch.pc;
193 vcpu->arch.srr1 = vcpu->arch.msr;
194 vcpu->arch.pc = vcpu->arch.ivpr | vcpu->arch.ivor[priority];
196 vcpu->arch.esr = vcpu->arch.queued_esr;
198 vcpu->arch.dear = vcpu->arch.queued_dear;
199 kvmppc_set_msr(vcpu, vcpu->arch.msr & msr_mask);
201 clear_bit(priority, &vcpu->arch.pending_exceptions);
210 unsigned long *pending = &vcpu->arch.pending_exceptions;
268 if (vcpu->arch.msr & MSR_PR) {
271 kvmppc_core_queue_program(vcpu, vcpu->arch.fault_esr);
292 __func__, vcpu->arch.pc, vcpu->arch.last_inst);
296 run->hw.hardware_exit_reason |= vcpu->arch.last_inst;
326 kvmppc_core_queue_data_storage(vcpu, vcpu->arch.fault_dear,
327 vcpu->arch.fault_esr);
333 kvmppc_core_queue_inst_storage(vcpu, vcpu->arch.fault_esr);
345 unsigned long eaddr = vcpu->arch.fault_dear;
355 vcpu->arch.fault_dear,
356 vcpu->arch.fault_esr);
379 vcpu->arch.paddr_accessed = gpaddr;
388 unsigned long eaddr = vcpu->arch.pc;
429 vcpu->arch.pc = mfspr(SPRN_CSRR0);
468 vcpu->arch.pc = 0;
469 vcpu->arch.msr = 0;
472 vcpu->arch.shadow_pid = 1;
476 vcpu->arch.ivpr = 0x55550000;
487 regs->pc = vcpu->arch.pc;
489 regs->ctr = vcpu->arch.ctr;
490 regs->lr = vcpu->arch.lr;
492 regs->msr = vcpu->arch.msr;
493 regs->srr0 = vcpu->arch.srr0;
494 regs->srr1 = vcpu->arch.srr1;
495 regs->pid = vcpu->arch.pid;
496 regs->sprg0 = vcpu->arch.sprg0;
497 regs->sprg1 = vcpu->arch.sprg1;
498 regs->sprg2 = vcpu->arch.sprg2;
499 regs->sprg3 = vcpu->arch.sprg3;
500 regs->sprg5 = vcpu->arch.sprg4;
501 regs->sprg6 = vcpu->arch.sprg5;
502 regs->sprg7 = vcpu->arch.sprg6;
514 vcpu->arch.pc = regs->pc;
516 vcpu->arch.ctr = regs->ctr;
517 vcpu->arch.lr = regs->lr;
520 vcpu->arch.srr0 = regs->srr0;
521 vcpu->arch.srr1 = regs->srr1;
522 vcpu->arch.sprg0 = regs->sprg0;
523 vcpu->arch.sprg1 = regs->sprg1;
524 vcpu->arch.sprg2 = regs->sprg2;
525 vcpu->arch.sprg3 = regs->sprg3;
526 vcpu->arch.sprg5 = regs->sprg4;
527 vcpu->arch.sprg6 = regs->sprg5;
528 vcpu->arch.sprg7 = regs->sprg6;