Searched refs:pmsav7 (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 1360 return cpu->env.pmsav7.rnr[attrs.secure]; in nvic_readl() 1366 int region = cpu->env.pmsav7.rnr[attrs.secure]; in nvic_readl() 1387 return (cpu->env.pmsav7.drbar[region] & ~0x1f) | (region & 0xf); in nvic_readl() 1394 int region = cpu->env.pmsav7.rnr[attrs.secure]; in nvic_readl() 1414 return ((cpu->env.pmsav7.dracr[region] & 0xffff) << 16) | in nvic_readl() 1415 (cpu->env.pmsav7.drsr[region] & 0xffff); in nvic_readl() 1849 cpu->env.pmsav7.rnr[attrs.secure] = value; in nvic_writel() 1867 region = cpu->env.pmsav7.rnr[attrs.secure]; in nvic_writel() 1890 cpu->env.pmsav7.rnr[attrs.secure] = region; in nvic_writel() 1892 region = cpu->env.pmsav7.rnr[attrs.secure]; in nvic_writel() [all …]
|
/openbmc/qemu/target/arm/ |
H A D | machine.c | 577 return cpu->env.pmsav7.rnr[M_REG_NS] < cpu->pmsav7_dregion; in pmsav7_rgnr_vmstate_validate() 586 VMSTATE_VARRAY_UINT32(env.pmsav7.drbar, ARMCPU, pmsav7_dregion, 0, 588 VMSTATE_VARRAY_UINT32(env.pmsav7.drsr, ARMCPU, pmsav7_dregion, 0, 590 VMSTATE_VARRAY_UINT32(env.pmsav7.dracr, ARMCPU, pmsav7_dregion, 0, 615 VMSTATE_UINT32(env.pmsav7.rnr[M_REG_NS], ARMCPU), 677 return cpu->env.pmsav7.rnr[M_REG_S] < cpu->pmsav7_dregion; in s_rnr_vmstate_validate() 715 VMSTATE_UINT32(env.pmsav7.rnr[M_REG_S], ARMCPU),
|
H A D | cpu.c | 524 memset(env->pmsav7.drbar, 0, in arm_cpu_reset_hold() 525 sizeof(*env->pmsav7.drbar) * cpu->pmsav7_dregion); in arm_cpu_reset_hold() 526 memset(env->pmsav7.drsr, 0, in arm_cpu_reset_hold() 527 sizeof(*env->pmsav7.drsr) * cpu->pmsav7_dregion); in arm_cpu_reset_hold() 528 memset(env->pmsav7.dracr, 0, in arm_cpu_reset_hold() 529 sizeof(*env->pmsav7.dracr) * cpu->pmsav7_dregion); in arm_cpu_reset_hold() 540 env->pmsav7.rnr[M_REG_NS] = 0; in arm_cpu_reset_hold() 541 env->pmsav7.rnr[M_REG_S] = 0; in arm_cpu_reset_hold() 1592 DEFINE_PROP_UNSIGNED_NODEFAULT("pmsav7-dregion", ARMCPU, 2469 * to false or by setting pmsav7 in arm_cpu_realizefn() [all...] |
H A D | ptw.c | 2413 uint32_t base = env->pmsav7.drbar[n]; in get_phys_addr_pmsav7() 2414 uint32_t rsize = extract32(env->pmsav7.drsr[n], 1, 5); in get_phys_addr_pmsav7() 2418 if (!(env->pmsav7.drsr[n] & 0x1)) { in get_phys_addr_pmsav7() 2464 srdis = extract32(env->pmsav7.drsr[n], snd + 8, 1); in get_phys_addr_pmsav7() 2476 uint32_t srdis_multi = extract32(env->pmsav7.drsr[n], in get_phys_addr_pmsav7() 2503 uint32_t ap = extract32(env->pmsav7.dracr[n], 8, 3); in get_phys_addr_pmsav7() 2504 uint32_t xn = extract32(env->pmsav7.dracr[n], 12, 1); in get_phys_addr_pmsav7()
|
H A D | helper.c | 4168 u32p += env->pmsav7.rnr[M_REG_NS]; 4182 u32p += env->pmsav7.rnr[M_REG_NS]; in pmsav8r_regn_write() 4209 env->pmsav8.rbar[M_REG_NS][env->pmsav7.rnr[M_REG_NS]] = value; in pmsav8r_regn_read() 4214 return env->pmsav8.rbar[M_REG_NS][env->pmsav7.rnr[M_REG_NS]]; in pmsav8r_regn_read() 4223 env->pmsav8.rlar[M_REG_NS][env->pmsav7.rnr[M_REG_NS]] = value; in pmsav8r_regn_read() 4228 return env->pmsav8.rlar[M_REG_NS][env->pmsav7.rnr[M_REG_NS]]; 4244 env->pmsav7.rnr[M_REG_NS] = value; 4399 .fieldoffset = offsetof(CPUARMState, pmsav7.rnr[M_REG_NS]) }, in vmsa_tcr_ttbr_el2_write() 4427 .fieldoffset = offsetof(CPUARMState, pmsav7.drbar), in vttbr_write() 4432 .fieldoffset = offsetof(CPUARMState, pmsav7 [all...] |
H A D | cpu.h | 744 } pmsav7; 750 * pmsav7.rnr (region number register) 743 } pmsav7; global() member
|