Home
last modified time | relevance | path

Searched refs:lpcr (Results 1 – 10 of 10) sorted by relevance

/qemu/hw/misc/
H A Dimx7_snvs.c35 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 Dspapr_rtas.c135 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 Dspapr_cpu_core.c35 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 Dspapr_nested.c152 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 Dspapr_caps.c575 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 Dspapr.c1375 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 Dimx7_snvs.h38 uint64_t lpcr; member
/qemu/include/hw/ppc/
H A Dspapr_nested.h357 uint64_t lpcr; member
423 uint64_t lpcr; member
/qemu/target/ppc/
H A Dkvm.c2545 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 Dmmu-hash64.c904 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()