Home
last modified time | relevance | path

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

/freebsd/sys/arm64/vmm/
H A Dvmm_arm64.c405 if ((READ_SPECIALREG(tcr_el1) & TCR_DS) != 0) { in vmmops_modinit()
627 paging->tcr_el1 = hypctx->tcr_el1; in arm64_gen_inst_emul_data()
859 if ((paging->tcr_el1 & TCR_EPD1) != 0) { in vmmops_gla2gpa()
863 if (is_el0 && (paging->tcr_el1 & TCR_E0PD1) != 0) { in vmmops_gla2gpa()
868 tsz = (paging->tcr_el1 & TCR_T1SZ_MASK) >> TCR_T1SZ_SHIFT; in vmmops_gla2gpa()
870 if ((paging->tcr_el1 & TCR_TBI1) != 0) in vmmops_gla2gpa()
872 switch (paging->tcr_el1 & TCR_TG1_MASK) { in vmmops_gla2gpa()
888 if ((paging->tcr_el1 & TCR_EPD0) != 0) { in vmmops_gla2gpa()
892 if (is_el0 && (paging->tcr_el1 & TCR_E0PD0) != 0) { in vmmops_gla2gpa()
897 tsz = (paging->tcr_el1 & TCR_T0SZ_MASK) >> TCR_T0SZ_SHIFT; in vmmops_gla2gpa()
[all …]
H A Dvmm_reset.c84 set_arch_unknown(el2ctx->tcr_el1); in reset_vm_el01_regs()
H A Darm64.h72 uint64_t tcr_el1; /* Translation Control Register */ member
H A Dvmm_hyp.c251 hypctx->tcr_el1 = READ_SPECIALREG(EL1_REG(TCR)); in vmm_hyp_reg_store()
313 WRITE_SPECIALREG(EL1_REG(TCR), hypctx->tcr_el1); in vmm_hyp_reg_restore()
/freebsd/sys/arm64/include/
H A Dvmm.h256 uint64_t tcr_el1; member
/freebsd/sys/arm64/arm64/
H A Dmachdep.c983 PRINT_REG(tcr_el1); in DB_SHOW_COMMAND()
H A Dlocore.S958 msr tcr_el1, x2
H A Didentcpu.c2831 tcr = READ_SPECIALREG(tcr_el1); in tcr_set_e0pd1()
2833 WRITE_SPECIALREG(tcr_el1, tcr); in tcr_set_e0pd1()
H A Dpmap.c1313 tcr = READ_SPECIALREG(tcr_el1); in pmap_bootstrap()
1677 tcr = READ_SPECIALREG(tcr_el1) | TCR_HD; in pmap_dbm_enable()
1678 WRITE_SPECIALREG(tcr_el1, tcr); in pmap_dbm_enable()
1730 (READ_SPECIALREG(tcr_el1) & TCR_ASID_16) != 0 ? 16 : 8); in pmap_init()
/freebsd/usr.sbin/bhyve/
H A Dgdb.c341 paging->tcr_el1 = regs[2]; in guest_paging_info()