Searched refs:lpcr (Results 1 – 10 of 10) sorted by relevance
/qemu/hw/misc/ |
H A D | imx7_snvs.c | 35 VMSTATE_UINT64(lpcr, IMX7SNVSState), 60 ret = s->lpcr; in imx7_snvs_read() 73 s->lpcr = 0; in imx7_snvs_reset() 97 s->lpcr = v; in imx7_snvs_write()
|
/qemu/hw/ppc/ |
H A D | spapr_rtas.c | 135 target_ulong lpcr; in rtas_start_cpu() local 167 lpcr = env->spr[SPR_LPCR]; in rtas_start_cpu() 170 lpcr = (lpcr & ~LPCR_ILE) | (caller_lpcr & LPCR_ILE); in rtas_start_cpu() 173 lpcr = (lpcr & ~LPCR_AIL) | (caller_lpcr & LPCR_AIL); in rtas_start_cpu() 181 lpcr |= LPCR_UPRT | LPCR_GTSE | LPCR_HR; in rtas_start_cpu() 183 lpcr &= ~(LPCR_UPRT | LPCR_GTSE | LPCR_HR); in rtas_start_cpu() 187 ppc_store_lpcr(newcpu, lpcr); in rtas_start_cpu()
|
H A D | spapr_cpu_core.c | 35 target_ulong lpcr; in spapr_reset_vcpu() local 51 lpcr = env->spr[SPR_LPCR]; in spapr_reset_vcpu() 62 lpcr &= ~(LPCR_VPM1 | LPCR_ISL | LPCR_KBV | pcc->lpcr_pm); in spapr_reset_vcpu() 63 lpcr |= LPCR_LPES0 | LPCR_LPES1; in spapr_reset_vcpu() 66 ppc_store_lpcr(cpu, lpcr); in spapr_reset_vcpu()
|
H A D | spapr_nested.c | 152 save->lpcr = env->spr[SPR_LPCR]; in nested_save_state() 251 env->spr[SPR_LPCR] = load->lpcr; in nested_load_state() 337 target_ulong lpcr, lpcr_mask; in h_enter_nested() local 406 lpcr = (env->spr[SPR_LPCR] & ~lpcr_mask) | (hv_state.lpcr & lpcr_mask); in h_enter_nested() 408 lpcr &= ~LPCR_LPES0; in h_enter_nested() 409 l2_state.lpcr = lpcr & pcc->lpcr_mask; in h_enter_nested() 504 hvstate->lpcr = l2_state.lpcr; in spapr_exit_nested_hv() 1732 target_ulong lpcr, lpcr_mask, hdec; in nested_papr_load_l2() local 1738 lpcr = (env->spr[SPR_LPCR] & ~lpcr_mask) | in nested_papr_load_l2() 1739 (vcpu->state.lpcr & lpcr_mask); in nested_papr_load_l2() [all …]
|
H A D | spapr_caps.c | 575 target_ulong lpcr = env->spr[SPR_LPCR]; in cap_large_decr_cpu_apply() local 586 lpcr |= LPCR_LD; in cap_large_decr_cpu_apply() 588 lpcr &= ~LPCR_LD; in cap_large_decr_cpu_apply() 590 ppc_store_lpcr(cpu, lpcr); in cap_large_decr_cpu_apply()
|
H A D | spapr.c | 1375 target_ulong lpcr; in do_lpcr_sync() local 1378 lpcr = env->spr[SPR_LPCR]; in do_lpcr_sync() 1379 lpcr &= ~s->mask; in do_lpcr_sync() 1380 lpcr |= s->value; in do_lpcr_sync() 1381 ppc_store_lpcr(cpu, lpcr); in do_lpcr_sync() 1403 target_ulong lpcr; in spapr_init_all_lpcrs() local 1405 lpcr = env->spr[SPR_LPCR]; in spapr_init_all_lpcrs() 1406 lpcr &= ~(LPCR_HR | LPCR_UPRT); in spapr_init_all_lpcrs() 1407 ppc_store_lpcr(cpu, lpcr); in spapr_init_all_lpcrs()
|
/qemu/include/hw/misc/ |
H A D | imx7_snvs.h | 38 uint64_t lpcr; member
|
/qemu/include/hw/ppc/ |
H A D | spapr_nested.h | 357 uint64_t lpcr; member 423 uint64_t lpcr; member
|
/qemu/target/ppc/ |
H A D | kvm.c | 2545 uint64_t lpcr = 0; in kvmppc_enable_cap_large_decr() local 2547 kvm_get_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2549 if (!!(lpcr & LPCR_LD) != !!enable) { in kvmppc_enable_cap_large_decr() 2551 lpcr |= LPCR_LD; in kvmppc_enable_cap_large_decr() 2553 lpcr &= ~LPCR_LD; in kvmppc_enable_cap_large_decr() 2555 kvm_set_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2556 kvm_get_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2558 if (!!(lpcr & LPCR_LD) != !!enable) { in kvmppc_enable_cap_large_decr()
|
H A D | mmu-hash64.c | 904 uint64_t lpcr = env->spr[SPR_LPCR]; in get_vrma_llp() local 905 target_ulong vrmasd = (lpcr & LPCR_VRMASD) >> LPCR_VRMASD_SHIFT; in get_vrma_llp()
|