Home
last modified time | relevance | path

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

/linux-4.4.14/arch/arm/kvm/
Demulate.c269 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in exc_vector_base()
270 u32 vbar = vcpu->arch.cp15[c12_VBAR]; in exc_vector_base()
292 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in kvm_inject_undefined()
326 u32 sctlr = vcpu->arch.cp15[c1_SCTLR]; in inject_abt()
358 vcpu->arch.cp15[c6_IFAR] = addr; in inject_abt()
359 is_lpae = (vcpu->arch.cp15[c2_TTBCR] >> 31); in inject_abt()
362 vcpu->arch.cp15[c5_IFSR] = 1 << 9 | 0x22; in inject_abt()
364 vcpu->arch.cp15[c5_IFSR] = 2; in inject_abt()
367 vcpu->arch.cp15[c6_DFAR] = addr; in inject_abt()
368 is_lpae = (vcpu->arch.cp15[c2_TTBCR] >> 31); in inject_abt()
[all …]
Dcoproc.h107 BUG_ON(r->reg >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_unknown()
108 vcpu->arch.cp15[r->reg] = 0xdecafbad; in reset_unknown()
114 BUG_ON(r->reg >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_val()
115 vcpu->arch.cp15[r->reg] = r->val; in reset_val()
122 BUG_ON(r->reg + 1 >= ARRAY_SIZE(vcpu->arch.cp15)); in reset_unknown64()
124 vcpu->arch.cp15[r->reg] = 0xdecafbad; in reset_unknown64()
125 vcpu->arch.cp15[r->reg+1] = 0xd0c0ffee; in reset_unknown64()
Dcoproc.c57 vcpu->arch.cp15[r->reg] = val & 0xffffffff; in vcpu_cp15_reg64_set()
58 vcpu->arch.cp15[r->reg + 1] = val >> 32; in vcpu_cp15_reg64_set()
66 val = vcpu->arch.cp15[r->reg + 1]; in vcpu_cp15_reg64_get()
68 val = val | vcpu->arch.cp15[r->reg]; in vcpu_cp15_reg64_get()
107 vcpu->arch.cp15[c0_MPIDR] = ((read_cpuid_mpidr() & MPIDR_SMP_BITMASK) | in reset_mpidr()
120 *vcpu_reg(vcpu, p->Rt1) = vcpu->arch.cp15[c1_ACTLR]; in access_actlr()
142 *vcpu_reg(vcpu, p->Rt1) = vcpu->arch.cp15[c9_L2CTLR]; in access_l2ctlr()
159 vcpu->arch.cp15[c9_L2CTLR] = l2ctlr; in reset_l2ctlr()
174 vcpu->arch.cp15[c1_ACTLR] = actlr; in reset_actlr()
221 vcpu->arch.cp15[r->reg] = *vcpu_reg(vcpu, p->Rt1); in access_vm_reg()
[all …]
/linux-4.4.14/arch/arm/mach-exynos/
Dsleep.S129 .long 0 @ cp15 diagnostic
132 .long 0 @ cp15 power control
/linux-4.4.14/arch/arm/include/asm/
Dkvm_host.h100 u32 cp15[NR_CP15_REGS]; member
Dkvm_emulate.h195 return vcpu->arch.cp15[c0_MPIDR] & MPIDR_HWID_BITMASK; in kvm_vcpu_get_mpidr_aff()
Dkvm_mmu.h182 return (vcpu->arch.cp15[c1_SCTLR] & 0b101) == 0b101; in vcpu_has_cache_enabled()
/linux-4.4.14/arch/arm/mm/
Dproc-xscale.S72 mrc p15, 0, \rd, c2, c0, 0 @ arbitrary read of cp15
78 mrc p15, 0, \rd, c2, c0, 0 @ arbitrary read of cp15
Dproc-xsc3.S59 mrc p15, 0, \rd, c2, c0, 0 @ arbitrary read of cp15
/linux-4.4.14/arch/arm/kernel/
Dasm-offsets.c175 DEFINE(VCPU_CP15, offsetof(struct kvm_vcpu, arch.cp15)); in main()