Lines Matching refs:pc
207 branch_pc = kvm_compute_return_epc(vcpu, vcpu->arch.pc); in update_pc()
211 vcpu->arch.pc = branch_pc; in update_pc()
213 vcpu->arch.pc); in update_pc()
216 vcpu->arch.pc += 4; in update_pc()
218 kvm_debug("update_pc(): New PC: %#lx\n", vcpu->arch.pc); in update_pc()
756 kvm_debug("[%#lx] ERET to %#lx\n", vcpu->arch.pc, in kvm_mips_emul_eret()
759 vcpu->arch.pc = kvm_read_c0_guest_epc(cop0); in kvm_mips_emul_eret()
763 vcpu->arch.pc = kvm_read_c0_guest_errorepc(cop0); in kvm_mips_emul_eret()
766 vcpu->arch.pc); in kvm_mips_emul_eret()
775 kvm_debug("[%#lx] !!!WAIT!!! (%#lx)\n", vcpu->arch.pc, in kvm_mips_emul_wait()
804 uint32_t pc = vcpu->arch.pc; in kvm_mips_emul_tlbr() local
806 kvm_err("[%#x] COP0_TLBR [%ld]\n", pc, kvm_read_c0_guest_index(cop0)); in kvm_mips_emul_tlbr()
816 uint32_t pc = vcpu->arch.pc; in kvm_mips_emul_tlbwi() local
821 pc, index, kvm_read_c0_guest_entryhi(cop0), in kvm_mips_emul_tlbwi()
841 pc, index, kvm_read_c0_guest_entryhi(cop0), in kvm_mips_emul_tlbwi()
854 uint32_t pc = vcpu->arch.pc; in kvm_mips_emul_tlbwr() local
874 pc, index, kvm_read_c0_guest_entryhi(cop0), in kvm_mips_emul_tlbwr()
885 uint32_t pc = vcpu->arch.pc; in kvm_mips_emul_tlbp() local
892 kvm_debug("[%#x] COP0_TLBP (entryhi: %#lx), index: %d\n", pc, entryhi, in kvm_mips_emul_tlbp()
983 uint32_t pc = vcpu->arch.pc; in kvm_mips_emulate_CP0() local
990 curr_pc = vcpu->arch.pc; in kvm_mips_emulate_CP0()
1052 pc, rd, sel, rt, vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1104 pc, kvm_read_c0_guest_compare(cop0), in kvm_mips_emulate_CP0()
1243 kvm_debug("[%#x] MTCz, cop0->reg[%d][%d]: %#lx\n", pc, in kvm_mips_emulate_CP0()
1249 vcpu->arch.pc, rt, rd, sel); in kvm_mips_emulate_CP0()
1264 vcpu->arch.pc); in kvm_mips_emulate_CP0()
1268 vcpu->arch.pc); in kvm_mips_emulate_CP0()
1295 vcpu->arch.pc, copz); in kvm_mips_emulate_CP0()
1304 vcpu->arch.pc = curr_pc; in kvm_mips_emulate_CP0()
1330 curr_pc = vcpu->arch.pc; in kvm_mips_emulate_store()
1386 vcpu->arch.pc, vcpu->arch.host_cp0_badvaddr, in kvm_mips_emulate_store()
1411 vcpu->arch.pc, vcpu->arch.host_cp0_badvaddr, in kvm_mips_emulate_store()
1423 vcpu->arch.pc = curr_pc; in kvm_mips_emulate_store()
1588 curr_pc = vcpu->arch.pc; in kvm_mips_emulate_cache()
1611 vcpu->arch.pc, vcpu->arch.gprs[31], cache, op, base, in kvm_mips_emulate_cache()
1721 vcpu->arch.pc = curr_pc; in kvm_mips_emulate_cache()
1784 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_syscall()
1792 kvm_debug("Delivering SYSCALL @ pc %#lx\n", arch->pc); in kvm_mips_emulate_syscall()
1798 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_syscall()
1820 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_tlbmiss_ld()
1829 arch->pc); in kvm_mips_emulate_tlbmiss_ld()
1832 arch->pc = KVM_GUEST_KSEG0 + 0x0; in kvm_mips_emulate_tlbmiss_ld()
1836 arch->pc); in kvm_mips_emulate_tlbmiss_ld()
1838 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbmiss_ld()
1867 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_tlbinv_ld()
1876 arch->pc); in kvm_mips_emulate_tlbinv_ld()
1879 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbinv_ld()
1883 arch->pc); in kvm_mips_emulate_tlbinv_ld()
1884 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbinv_ld()
1912 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_tlbmiss_st()
1921 arch->pc); in kvm_mips_emulate_tlbmiss_st()
1924 arch->pc = KVM_GUEST_KSEG0 + 0x0; in kvm_mips_emulate_tlbmiss_st()
1927 arch->pc); in kvm_mips_emulate_tlbmiss_st()
1928 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbmiss_st()
1956 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_tlbinv_st()
1965 arch->pc); in kvm_mips_emulate_tlbinv_st()
1968 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbinv_st()
1971 arch->pc); in kvm_mips_emulate_tlbinv_st()
1972 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbinv_st()
2029 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_tlbmod()
2038 arch->pc); in kvm_mips_emulate_tlbmod()
2040 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbmod()
2043 arch->pc); in kvm_mips_emulate_tlbmod()
2044 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_tlbmod()
2069 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_fpu_exc()
2079 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_fpu_exc()
2099 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_ri_exc()
2107 kvm_debug("Delivering RI @ pc %#lx\n", arch->pc); in kvm_mips_emulate_ri_exc()
2113 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_ri_exc()
2134 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_bp_exc()
2142 kvm_debug("Delivering BP @ pc %#lx\n", arch->pc); in kvm_mips_emulate_bp_exc()
2148 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_bp_exc()
2169 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_trap_exc()
2177 kvm_debug("Delivering TRAP @ pc %#lx\n", arch->pc); in kvm_mips_emulate_trap_exc()
2183 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_trap_exc()
2204 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_msafpe_exc()
2212 kvm_debug("Delivering MSAFPE @ pc %#lx\n", arch->pc); in kvm_mips_emulate_msafpe_exc()
2218 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_msafpe_exc()
2239 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_fpe_exc()
2247 kvm_debug("Delivering FPE @ pc %#lx\n", arch->pc); in kvm_mips_emulate_fpe_exc()
2253 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_fpe_exc()
2274 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_msadis_exc()
2282 kvm_debug("Delivering MSADIS @ pc %#lx\n", arch->pc); in kvm_mips_emulate_msadis_exc()
2288 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_msadis_exc()
2327 curr_pc = vcpu->arch.pc; in kvm_mips_handle_ri()
2394 vcpu->arch.pc = curr_pc; in kvm_mips_handle_ri()
2436 vcpu->arch.pc, run->mmio.len, vcpu->arch.io_gpr, *gpr, in kvm_mips_complete_mmio_load()
2455 kvm_write_c0_guest_epc(cop0, arch->pc); in kvm_mips_emulate_exc()
2467 arch->pc = KVM_GUEST_KSEG0 + 0x180; in kvm_mips_emulate_exc()