Searched refs:CSR_PWCL (Results 1 – 8 of 8) sorted by relevance
| /openbmc/qemu/target/loongarch/ |
| H A D | cpu_helper.c | 24 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR1_BASE); in get_dir_base_width() 25 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR1_WIDTH); in get_dir_base_width() 28 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR2_BASE); in get_dir_base_width() 29 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR2_WIDTH); in get_dir_base_width() 41 *dir_base = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTBAS in get_dir_base_width() [all...] |
| H A D | cpu-csr.h | 96 FIELD(CSR_PWCL, PTBASE, 0, 5) 97 FIELD(CSR_PWCL, PTWIDTH, 5, 5) 98 FIELD(CSR_PWCL, DIR1_BASE, 10, 5) 99 FIELD(CSR_PWCL, DIR1_WIDTH, 15, 5) 100 FIELD(CSR_PWCL, DIR2_BASE, 20, 5) 101 FIELD(CSR_PWCL, DIR2_WIDTH, 25, 5) 102 FIELD(CSR_PWCL, PTEWIDTH, 30, 2)
|
| H A D | machine.c | 216 VMSTATE_UINT64(env.CSR_PWCL, LoongArchCPU),
|
| H A D | cpu.c | 475 /* set CSR_PWCL.PTBASE and CSR_STLBPS.PS bits from CSR_PRCFG2 */ in loongarch_la464_initfn() 481 env->CSR_PWCL = FIELD_DP64(env->CSR_PWCL, CSR_PWCL, PTBASE, tlb_ps); in loongarch_la464_initfn()
|
| H A D | cpu.h | 327 uint64_t CSR_PWCL; 338 uint64_t CSR_PWCL; global() member
|
| /openbmc/qemu/target/loongarch/tcg/ |
| H A D | csr_helper.c | 146 int64_t old_v = env->CSR_PWCL; 152 shift = FIELD_EX64(val, CSR_PWCL, PTEWIDTH); 153 ptbase = FIELD_EX64(val, CSR_PWCL, PTBASE); 157 val = FIELD_DP64(val, CSR_PWCL, PTEWIDTH, 0); 163 env->CSR_PWCL = val;
|
| H A D | tlb_helper.c | 729 uint64_t ptbase = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTBASE); in loongarch_map_tlb_entry() 730 uint64_t ptwidth = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTWIDTH); in loongarch_map_tlb_entry()
|
| /openbmc/qemu/target/loongarch/kvm/ |
| H A D | kvm.c | 218 &env->CSR_PWCL); in kvm_loongarch_get_csr() 388 &env->CSR_PWCL); in kvm_loongarch_put_csr()
|