Searched refs:lpcr (Results 1 – 11 of 11) sorted by relevance
/qemu/target/ppc/ |
H A D | excp_helper.c | 1612 target_ulong lpcr) in p7_interrupt_powersave() argument 1615 (lpcr & LPCR_P7_PECE0)) { in p7_interrupt_powersave() 1619 (lpcr & LPCR_P7_PECE1)) { in p7_interrupt_powersave() 1623 (lpcr & LPCR_P7_PECE2)) { in p7_interrupt_powersave() 1627 (lpcr & LPCR_P7_PECE2)) { in p7_interrupt_powersave() 1638 target_ulong lpcr) in p7_next_unmasked_interrupt() argument 1649 return p7_interrupt_powersave(pending_interrupts, lpcr); in p7_next_unmasked_interrupt() 1669 bool lpes0 = !!(lpcr & LPCR_LPES0); in p7_next_unmasked_interrupt() 1670 bool heic = !!(lpcr & LPCR_HEIC); in p7_next_unmasked_interrupt() 1697 target_ulong lpcr) in p8_interrupt_powersave() argument [all …]
|
H A D | kvm.c | 2585 uint64_t lpcr = 0; in kvmppc_enable_cap_large_decr() local 2587 kvm_get_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2589 if (!!(lpcr & LPCR_LD) != !!enable) { in kvmppc_enable_cap_large_decr() 2591 lpcr |= LPCR_LD; in kvmppc_enable_cap_large_decr() 2593 lpcr &= ~LPCR_LD; in kvmppc_enable_cap_large_decr() 2595 kvm_set_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2596 kvm_get_one_reg(cs, KVM_REG_PPC_LPCR_64, &lpcr); in kvmppc_enable_cap_large_decr() 2598 if (!!(lpcr & LPCR_LD) != !!enable) { in kvmppc_enable_cap_large_decr()
|
H A D | mmu-hash64.c | 946 uint64_t lpcr = env->spr[SPR_LPCR]; in get_vrma_llp() local 947 target_ulong vrmasd = (lpcr & LPCR_VRMASD) >> LPCR_VRMASD_SHIFT; in get_vrma_llp()
|
/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 | 136 target_ulong lpcr; in rtas_start_cpu() local 168 lpcr = env->spr[SPR_LPCR]; in rtas_start_cpu() 171 lpcr = (lpcr & ~LPCR_ILE) | (caller_lpcr & LPCR_ILE); in rtas_start_cpu() 174 lpcr = (lpcr & ~LPCR_AIL) | (caller_lpcr & LPCR_AIL); in rtas_start_cpu() 182 lpcr |= LPCR_UPRT | LPCR_GTSE | LPCR_HR; in rtas_start_cpu() 184 lpcr &= ~(LPCR_UPRT | LPCR_GTSE | LPCR_HR); in rtas_start_cpu() 188 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 54 lpcr = env->spr[SPR_LPCR]; in spapr_reset_vcpu() 65 lpcr &= ~(LPCR_VPM1 | LPCR_ISL | LPCR_KBV | pcc->lpcr_pm); in spapr_reset_vcpu() 66 lpcr |= LPCR_LPES0 | LPCR_LPES1; in spapr_reset_vcpu() 69 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() 407 lpcr |= LPCR_HR | LPCR_UPRT | LPCR_GTSE | LPCR_HVICE | LPCR_HDICE; 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() 893 GSE_ENV_DWM(GSB_VCPU_SPR_LPCR, lpcr, HVMASK_LPCR), 1796 target_ulong lpcr, lpcr_mask, hdec; in nested_papr_load_l2() local [all …]
|
H A D | spapr_caps.c | 576 target_ulong lpcr = env->spr[SPR_LPCR]; in cap_large_decr_cpu_apply() local 587 lpcr |= LPCR_LD; in cap_large_decr_cpu_apply() 589 lpcr &= ~LPCR_LD; in cap_large_decr_cpu_apply() 591 ppc_store_lpcr(cpu, lpcr); in cap_large_decr_cpu_apply()
|
H A D | spapr.c | 1349 target_ulong lpcr; in do_lpcr_sync() local 1352 lpcr = env->spr[SPR_LPCR]; in do_lpcr_sync() 1353 lpcr &= ~s->mask; in do_lpcr_sync() 1354 lpcr |= s->value; in do_lpcr_sync() 1355 ppc_store_lpcr(cpu, lpcr); in do_lpcr_sync() 1377 target_ulong lpcr; in spapr_init_all_lpcrs() local 1379 lpcr = env->spr[SPR_LPCR]; in spapr_init_all_lpcrs() 1380 lpcr &= ~(LPCR_HR | LPCR_UPRT); in spapr_init_all_lpcrs() 1381 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 | 414 uint64_t lpcr; member 480 uint64_t lpcr; member
|