Home
last modified time | relevance | path

Searched refs:CSR_CRMD (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/
H A Dop_helper.c96 plv = FIELD_EX64(env->CSR_CRMD, CSR_CRMD, PLV); in helper_rdtime_d()
114 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, DA, 0); in helper_ertn()
115 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, PG, 1); in helper_ertn()
127 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, PLV, csr_pplv); in helper_ertn()
128 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, IE, csr_pie); in helper_ertn()
/openbmc/qemu/target/loongarch/
H A Dcpu.c143 ret = (FIELD_EX64(env->CSR_CRMD, CSR_CRMD, IE) && in cpu_loongarch_hw_interrupts_enabled()
235 FIELD_EX64(env->CSR_CRMD, in loongarch_cpu_do_interrupt()
236 CSR_CRMD, PLV)); in loongarch_cpu_do_interrupt()
238 FIELD_EX64(env->CSR_CRMD, CSR_CRMD, IE)); in loongarch_cpu_do_interrupt()
240 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, DA, 1); in loongarch_cpu_do_interrupt()
241 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, PG, 0); in loongarch_cpu_do_interrupt()
250 FIELD_EX64(env->CSR_CRMD, CSR_CRMD, PLV)); in loongarch_cpu_do_interrupt()
252 FIELD_EX64(env->CSR_CRMD, CSR_CRMD, IE)); in loongarch_cpu_do_interrupt()
256 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, PLV, 0); in loongarch_cpu_do_interrupt()
257 env->CSR_CRMD = FIELD_DP64(env->CSR_CRMD, CSR_CRMD, IE, 0); in loongarch_cpu_do_interrupt()
[all …]
H A Dcpu.h228 FIELD(CSR_CRMD, PLV, 0, 2)
229 FIELD(CSR_CRMD, IE, 2, 1)
230 FIELD(CSR_CRMD, DA, 3, 1)
231 FIELD(CSR_CRMD, PG, 4, 1)
232 FIELD(CSR_CRMD, DATF, 5, 2)
233 FIELD(CSR_CRMD, DATM, 7, 2)
234 FIELD(CSR_CRMD, WE, 9, 1)
313 uint64_t CSR_CRMD; member
448 uint64_t plv = FIELD_EX64(env->CSR_CRMD, CSR_CRMD, PLV); in is_va32()
479 *flags = env->CSR_CRMD & (R_CSR_CRMD_PLV_MASK | R_CSR_CRMD_PG_MASK); in cpu_get_tb_cpu_state()
H A Dcpu_helper.c187 uint8_t da = FIELD_EX64(env->CSR_CRMD, CSR_CRMD, DA); in get_physical_address()
188 uint8_t pg = FIELD_EX64(env->CSR_CRMD, CSR_CRMD, PG); in get_physical_address()
H A Dmachine.c178 VMSTATE_UINT64(env.CSR_CRMD, LoongArchCPU),
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c136 &env->CSR_CRMD); in kvm_loongarch_get_csr()
306 &env->CSR_CRMD); in kvm_loongarch_put_csr()