loongarch_set_csr
loongarch_set_csr(vcpu, LOONGARCH_CSR_CRMD, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_PRMD, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_EUEN, 1);
loongarch_set_csr(vcpu, LOONGARCH_CSR_ECFG, 0);
loongarch_set_csr(vcpu, LOONGARCH_CSR_TCFG, 0);
loongarch_set_csr(vcpu, LOONGARCH_CSR_ASID, 1);
loongarch_set_csr(vcpu, LOONGARCH_CSR_PWCTL0, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_PWCTL1, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_PGDL, vm->mmu.pgd);
loongarch_set_csr(vcpu, LOONGARCH_CSR_TLBRENTRY, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_EENTRY, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_TLBIDX, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_STLBPGSIZE, PS_DEFAULT_SIZE);
loongarch_set_csr(vcpu, LOONGARCH_CSR_KS1, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_TLBREHI, val);
loongarch_set_csr(vcpu, LOONGARCH_CSR_CPUID, vcpu->id);
loongarch_set_csr(vcpu, LOONGARCH_CSR_TMID, vcpu->id);