Searched refs:hypctx_write_sys_reg (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_hyp.c | 47 hypctx_write_sys_reg(hypctx, DBGCLAIMSET_EL1, in vmm_hyp_reg_store_pmu_debug() 54 hypctx_write_sys_reg(hypctx, DBGBCR_EL1(x), \ in vmm_hyp_reg_store_pmu_debug() 56 hypctx_write_sys_reg(hypctx, DBGBVR_EL1(x), \ in vmm_hyp_reg_store_pmu_debug() 81 hypctx_write_sys_reg(hypctx, DBGWCR_EL1(x), \ in vmm_hyp_reg_store_pmu_debug() 83 hypctx_write_sys_reg(hypctx, DBGWVR_EL1(x), \ in vmm_hyp_reg_store_pmu_debug() 106 hypctx_write_sys_reg(hypctx, PMCR_EL0, in vmm_hyp_reg_store_pmu_debug() 108 hypctx_write_sys_reg(hypctx, PMCCNTR_EL0, in vmm_hyp_reg_store_pmu_debug() 110 hypctx_write_sys_reg(hypctx, PMCCFILTR_EL0, in vmm_hyp_reg_store_pmu_debug() 112 hypctx_write_sys_reg(hypctx, PMUSERENR_EL0, in vmm_hyp_reg_store_pmu_debug() 114 hypctx_write_sys_reg(hypctx, PMSELR_EL0, in vmm_hyp_reg_store_pmu_debug() [all …]
|
| H A D | vmm_reset.c | 67 hypctx_write_sys_reg(el2ctx, PMCR_EL0, in reset_vm_el01_regs() 98 hypctx_write_sys_reg(el2ctx, HOST_HCR_EL2, in reset_vm_el2_regs() 107 hypctx_write_sys_reg(el2ctx, HOST_HCRX_EL2, 0); in reset_vm_el2_regs() 109 hypctx_write_sys_reg(el2ctx, HOST_MDCR_EL2, in reset_vm_el2_regs() 115 hypctx_write_sys_reg(el2ctx, HOST_VMPIDR_EL2, VMPIDR_EL2_RES1); in reset_vm_el2_regs() 130 hypctx_write_sys_reg(el2ctx, HOST_VPIDR_EL2, in reset_vm_el2_regs() 143 hypctx_write_sys_reg(el2ctx, HOST_CPTR_EL2, in reset_vm_el2_regs() 146 hypctx_write_sys_reg(el2ctx, HOST_CPTR_EL2, in reset_vm_el2_regs() 153 hypctx_write_sys_reg(el2ctx, HOST_SPSR_EL2, PSR_D | PSR_A | PSR_I | PSR_F); in reset_vm_el2_regs() 172 hypctx_write_sys_reg(el2ctx, HOST_HDFGRTR_EL2, 0); in reset_vm_el2_regs() [all …]
|
| H A D | vmm_arm64.c | 1111 hypctx_write_sys_reg(hypctx, HOST_ELR_EL2, (uint64_t)pc); in vmmops_run() 1116 hypctx_write_sys_reg(hypctx, ELR_EL1, in vmmops_run() 1124 hypctx_write_sys_reg(hypctx, HOST_ELR_EL2, in vmmops_run() 1127 hypctx_write_sys_reg(hypctx, HOST_ELR_EL2, in vmmops_run() 1131 hypctx_write_sys_reg(hypctx, HOST_ELR_EL2, in vmmops_run() 1135 hypctx_write_sys_reg(hypctx, HOST_ELR_EL2, in vmmops_run() 1141 hypctx_write_sys_reg(hypctx, SPSR_EL1, new_spsr); in vmmops_run() 1144 hypctx_write_sys_reg(hypctx, HOST_SPSR_EL2, in vmmops_run() 1183 hypctx_write_sys_reg(hypctx, HOST_VTTBR_EL2, in vmmops_run() 1362 hypctx_write_sys_reg(hypctx, FAR_EL1, far); in vmmops_exception() [all …]
|
| H A D | arm64.h | 331 hypctx_write_sys_reg(struct hypctx *hypctx, enum hypctx_sysreg reg, in hypctx_write_sys_reg() function
|
| /freebsd/sys/arm64/vmm/io/ |
| H A D | vtimer.c | 189 hypctx_write_sys_reg(hypctx, HOST_CNTHCTL_EL2, in vtimer_cpuinit() 212 hypctx_write_sys_reg(hypctx, HOST_CNTHCTL_EL2, in vtimer_cpuinit() 216 hypctx_write_sys_reg(hypctx, HOST_CNTHCTL_EL2, in vtimer_cpuinit() 225 hypctx_write_sys_reg(hypctx, HOST_CNTVOFF_EL2, hypctx->hyp->cntvoff_el2); in vtimer_cpuinit()
|
| H A D | vgic_v3.c | 418 hypctx_write_sys_reg(hypctx, HOST_ICH_HCR_EL2, ICH_HCR_EL2_En); in vgic_v3_cpuinit() 433 hypctx_write_sys_reg(hypctx, HOST_ICH_VMCR_EL2, in vgic_v3_cpuinit() 443 hypctx_write_sys_reg(hypctx, HOST_ICH_LR_EL2(i), 0UL); in vgic_v3_cpuinit() 1968 hypctx_write_sys_reg(hypctx, HOST_ICH_ELRSR_EL2, in vgic_v3_flush_hwstate() 1984 hypctx_write_sys_reg(hypctx, HOST_ICH_LR_EL2(i), in vgic_v3_flush_hwstate() 2044 hypctx_write_sys_reg(hypctx, HOST_ICH_LR_EL2(i), 0); in vgic_v3_sync_hwstate()
|