Home
last modified time | relevance | path

Searched refs:CSR_PWCL (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/target/loongarch/
H A Dcpu-csr.h92 FIELD(CSR_PWCL, PTBASE, 0, 5)
93 FIELD(CSR_PWCL, PTWIDTH, 5, 5)
94 FIELD(CSR_PWCL, DIR1_BASE, 10, 5)
95 FIELD(CSR_PWCL, DIR1_WIDTH, 15, 5)
96 FIELD(CSR_PWCL, DIR2_BASE, 20, 5)
97 FIELD(CSR_PWCL, DIR2_WIDTH, 25, 5)
98 FIELD(CSR_PWCL, PTEWIDTH, 30, 2)
H A Dmachine.c196 VMSTATE_UINT64(env.CSR_PWCL, LoongArchCPU),
H A Dcpu.c604 env->CSR_PWCL = FIELD_DP64(env->CSR_PWCL, CSR_PWCL, PTBASE, tlb_ps); in loongarch_cpu_reset_hold()
H A Dcpu.h336 uint64_t CSR_PWCL; member
/openbmc/qemu/target/loongarch/tcg/
H A Dcsr_helper.c119 int64_t old_v = env->CSR_PWCL; in helper_csrwr_pwcl()
125 shift = FIELD_EX64(val, CSR_PWCL, PTEWIDTH); in helper_csrwr_pwcl()
126 ptbase = FIELD_EX64(val, CSR_PWCL, PTBASE); in helper_csrwr_pwcl()
130 val = FIELD_DP64(val, CSR_PWCL, PTEWIDTH, 0); in helper_csrwr_pwcl()
136 env->CSR_PWCL =val; in helper_csrwr_pwcl()
H A Dtlb_helper.c35 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR1_BASE); in get_dir_base_width()
36 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR1_WIDTH); in get_dir_base_width()
39 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR2_BASE); in get_dir_base_width()
40 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR2_WIDTH); in get_dir_base_width()
52 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTBASE); in get_dir_base_width()
53 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTWIDTH); in get_dir_base_width()
582 uint64_t ptbase = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTBASE); in helper_ldpte()
583 uint64_t ptwidth = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTWIDTH); in helper_ldpte()
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c218 &env->CSR_PWCL); in kvm_loongarch_get_csr()
388 &env->CSR_PWCL); in kvm_loongarch_put_csr()