/qemu/target/ppc/ |
H A D | excp_helper.c | 116 ppc_dump_gpr(env, 8), env->nip); in dump_syscall() 131 env->nip); in dump_hcall() 380 env->nip = vector; in powerpc_set_excp_state() 447 trace_ppc_excp_isi(msr, env->nip); in powerpc_excp_40x() 464 trace_ppc_excp_inval(env->nip); in powerpc_excp_40x() 486 env->nip += 4; in powerpc_excp_40x() 510 env->spr[srr0] = env->nip; in powerpc_excp_40x() 550 trace_ppc_excp_isi(msr, env->nip); in powerpc_excp_6xx() 579 trace_ppc_excp_inval(env->nip); in powerpc_excp_6xx() 602 env->nip += 4; in powerpc_excp_6xx() [all …]
|
H A D | tcg-excp_helper.c | 222 insn = ppc_ldl_code(env, env->nip); in ppc_cpu_do_unaligned_access() 309 } else if (cpu_breakpoint_test(cs, env->nip, BP_CPU)) { in ppc_cpu_debug_excp_handler() 489 static void do_rfi(CPUPPCState *env, target_ulong nip, target_ulong msr) in do_rfi() argument 502 nip = (uint32_t)nip; in do_rfi() 505 nip = (uint32_t)nip; in do_rfi() 508 env->nip = nip & ~((target_ulong)0x00000003); in do_rfi() 510 trace_ppc_excp_rfi(env->nip, env->msr); in do_rfi() 565 env->nip = env->spr[SPR_EBBRR]; in helper_rfebb() 569 env->nip = (uint32_t)env->spr[SPR_EBBRR]; in helper_rfebb()
|
H A D | trace-events | 33 ppc_excp_rfi(uint64_t nip, uint64_t msr) "Return from exception at 0x%" PRIx64 " with flags 0x%016"… 35 ppc_excp_isi(uint64_t msr, uint64_t nip) "ISI exception: msr=0x%016" PRIx64 " nip=0x%" PRIx64 37 ppc_excp_inval(uint64_t nip) "Invalid instruction at 0x%" PRIx64
|
H A D | gdbstub.c | 125 gdb_get_regl(buf, env->nip); in ppc_cpu_gdb_read_register() 175 gdb_get_reg64(buf, env->nip); in ppc_cpu_gdb_read_register_apple() 223 env->nip = ldtul_p(mem_buf); in ppc_cpu_gdb_write_register() 269 env->nip = ldq_p(mem_buf); in ppc_cpu_gdb_write_register_apple()
|
H A D | arch_dump.c | 35 reg_t nip; member 123 reg->nip = cpu_to_dump_reg(s, cpu->env.nip); in ppc_write_elf_prstatus()
|
H A D | translate.c | 115 offsetof(CPUPPCState, nip), "nip"); in ppc_translate_init() 294 static inline void gen_update_nip(DisasContext *ctx, target_ulong nip) in gen_update_nip() argument 297 nip = (uint32_t)nip; in gen_update_nip() 299 tcg_gen_movi_tl(cpu_nip, nip); in gen_update_nip() 303 uint32_t error, target_ulong nip) in gen_exception_err_nip() argument 307 gen_update_nip(ctx, nip); in gen_exception_err_nip() 325 target_ulong nip) in gen_exception_nip() argument 329 gen_update_nip(ctx, nip); in gen_exception_nip() 3510 target_ulong nip, in gen_update_branch_history() argument 3522 tcg_gen_movi_tl(cpu_cfar, nip); in gen_update_branch_history() [all …]
|
H A D | ppc-qmp-cmds.c | 98 { "nip|pc", offsetof(CPUPPCState, nip) },
|
H A D | mem_helper.c | 536 env->spr[SPR_TFIAR] = env->nip | (FIELD_EX64_HV(env->msr) << 1) | 538 env->spr[SPR_TFHAR] = env->nip + 4;
|
H A D | machine.c | 687 VMSTATE_UINTTL(env.nip, PowerPCCPU),
|
/qemu/linux-user/ppc/ |
H A D | cpu_loop.c | 192 force_sig_fault(si_signo, si_code, env->nip); in cpu_loop() 198 force_sig_fault(TARGET_SIGILL, TARGET_ILL_COPROC, env->nip); in cpu_loop() 335 env->nip += 4; in cpu_loop() 340 env->nip -= 4; in cpu_loop() 355 force_sig_fault(TARGET_SIGTRAP, TARGET_TRAP_BRKPT, env->nip); in cpu_loop() 394 env->nip = regs->nip; in target_cpu_copy_regs()
|
H A D | signal.c | 257 __put_user(env->nip, &frame->mc_gregs[TARGET_PT_NIP]); in save_user_regs() 344 __get_user(env->nip, &frame->mc_gregs[TARGET_PT_NIP]); in restore_user_regs() 466 env->nip = (target_ulong) ka->_sa_handler; in setup_frame() 546 env->nip = tswapl(handler->entry); in setup_rt_frame() 550 env->gpr[12] = env->nip = ka->_sa_handler; in setup_rt_frame() 553 env->nip = (target_ulong) ka->_sa_handler; in setup_rt_frame()
|
H A D | target_syscall.h | 32 abi_ulong nip; member
|
/qemu/linux-user/include/host/ppc/ |
H A D | host-signal.h | 20 return uc->uc_mcontext.regs->nip; in host_signal_pc() 25 uc->uc_mcontext.regs->nip = pc; in host_signal_set_pc()
|
/qemu/hw/ppc/ |
H A D | spapr_cpu_core.c | 89 void spapr_cpu_set_entry_state(PowerPCCPU *cpu, target_ulong nip, in spapr_cpu_set_entry_state() argument 96 env->nip = nip; in spapr_cpu_set_entry_state()
|
H A D | spapr_nested.c | 147 save->nip = env->nip; in nested_save_state() 246 env->nip = load->nip; in nested_load_state() 398 l2_state.nip = regs->nip; in h_enter_nested() 551 regs->nip = l2_state.srr0; in spapr_exit_nested_hv() 554 regs->nip = hsrr0; in spapr_exit_nested_hv() 883 GUEST_STATE_ELEMENT_ENV_DW(GSB_VCPU_SPR_NIA, nip), 1627 vcpu->state.nip = env->spr[SPR_SRR0]; in exit_nested_store_l2() 1630 vcpu->state.nip = env->spr[SPR_HSRR0]; in exit_nested_store_l2()
|
H A D | sam460ex.c | 233 env->nip = bi->entry; in main_cpu_reset() 241 env->nip = UBOOT_ENTRY; in main_cpu_reset()
|
H A D | ppce500_spin.c | 83 env->nip = ldq_p(&curspin->addr) & (map_size - 1); in spin_kick()
|
H A D | ppc440_bamboo.c | 121 env->nip = entry; in main_cpu_reset()
|
H A D | virtex_ml507.c | 117 env->nip = bi->bootstrap_pc; in main_cpu_reset()
|
H A D | amigaone.c | 253 env->nip = bi->entry; in amigaone_cpu_reset()
|
H A D | mac_newworld.c | 129 cpu->env.nip = PROM_BASE + 0x100; in ppc_core99_reset()
|
H A D | pnv_core.c | 58 env->nip = 0x10; in pnv_core_cpu_reset()
|
/qemu/tests/tcg/ppc64/ |
H A D | signal_save_restore_xer.c | 17 uc->uc_mcontext.regs->nip += 4; in sigtrap_handler()
|
/qemu/include/hw/ppc/ |
H A D | spapr_cpu_core.h | 39 void spapr_cpu_set_entry_state(PowerPCCPU *cpu, target_ulong nip,
|
H A D | spapr_nested.h | 451 uint64_t nip; member 475 uint64_t nip; member
|