Searched refs:CSR_DMW (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/target/loongarch/ |
H A D | cpu-csr.h | 191 FIELD(CSR_DMW, PLV0, 0, 1) 192 FIELD(CSR_DMW, PLV1, 1, 1) 193 FIELD(CSR_DMW, PLV2, 2, 1) 194 FIELD(CSR_DMW, PLV3, 3, 1) 195 FIELD(CSR_DMW, MAT, 4, 2)
|
H A D | cpu.c | 568 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV0, 0); in loongarch_cpu_reset_hold() 569 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV1, 0); in loongarch_cpu_reset_hold() 570 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV2, 0); in loongarch_cpu_reset_hold() 571 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV3, 0); in loongarch_cpu_reset_hold()
|
H A D | cpu_helper.c | 206 base_c = FIELD_EX64(env->CSR_DMW[i], CSR_DMW_64, VSEG); in get_physical_address() 208 base_c = FIELD_EX64(env->CSR_DMW[i], CSR_DMW_32, VSEG); in get_physical_address() 210 if ((plv & env->CSR_DMW[i]) && (base_c == base_v)) { in get_physical_address() 211 *physical = dmw_va2pa(env, address, env->CSR_DMW[i]); in get_physical_address()
|
H A D | machine.c | 227 VMSTATE_UINT64_ARRAY(env.CSR_DMW, LoongArchCPU, 4),
|
H A D | cpu.h | 363 uint64_t CSR_DMW[4]; member
|
/openbmc/qemu/target/loongarch/kvm/ |
H A D | kvm.c | 280 &env->CSR_DMW[0]); in kvm_loongarch_get_csr() 283 &env->CSR_DMW[1]); in kvm_loongarch_get_csr() 286 &env->CSR_DMW[2]); in kvm_loongarch_get_csr() 289 &env->CSR_DMW[3]); in kvm_loongarch_get_csr() 453 &env->CSR_DMW[0]); in kvm_loongarch_put_csr() 456 &env->CSR_DMW[1]); in kvm_loongarch_put_csr() 459 &env->CSR_DMW[2]); in kvm_loongarch_put_csr() 462 &env->CSR_DMW[3]); in kvm_loongarch_put_csr()
|