Skip to content

Commit 3156b1c

Browse files
committed
target/loongarch: Remove static CSR function setting
Since CSR function setting is done dynamically in TCG mode, remove static CSR function setting here. Signed-off-by: Bibo Mao <maobibo@loongson.cn>
1 parent 90f73c2 commit 3156b1c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

target/loongarch/tcg/insn_trans/trans_privileged.c.inc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ static CSRInfo csr_info[] = {
8282
CSR_OFF_FLAGS(EUEN, CSRFL_EXITTB),
8383
CSR_OFF_FLAGS(MISC, CSRFL_READONLY),
8484
CSR_OFF(ECFG),
85-
CSR_OFF_FUNCS(ESTAT, CSRFL_EXITTB, NULL, gen_helper_csrwr_estat),
85+
CSR_OFF_FLAGS(ESTAT, CSRFL_EXITTB),
8686
CSR_OFF(ERA),
8787
CSR_OFF(BADV),
8888
CSR_OFF_FLAGS(BADI, CSRFL_READONLY),
@@ -91,15 +91,15 @@ static CSRInfo csr_info[] = {
9191
CSR_OFF(TLBEHI),
9292
CSR_OFF(TLBELO0),
9393
CSR_OFF(TLBELO1),
94-
CSR_OFF_FUNCS(ASID, CSRFL_EXITTB, NULL, gen_helper_csrwr_asid),
94+
CSR_OFF_FLAGS(ASID, CSRFL_EXITTB),
9595
CSR_OFF(PGDL),
9696
CSR_OFF(PGDH),
97-
CSR_OFF_FUNCS(PGD, CSRFL_READONLY, gen_helper_csrrd_pgd, NULL),
98-
CSR_OFF_FUNCS(PWCL, 0, NULL, gen_helper_csrwr_pwcl),
97+
CSR_OFF_FLAGS(PGD, CSRFL_READONLY),
98+
CSR_OFF(PWCL),
9999
CSR_OFF(PWCH),
100100
CSR_OFF(STLBPS),
101101
CSR_OFF(RVACFG),
102-
CSR_OFF_FUNCS(CPUID, CSRFL_READONLY, gen_helper_csrrd_cpuid, NULL),
102+
CSR_OFF_FLAGS(CPUID, CSRFL_READONLY),
103103
CSR_OFF_FLAGS(PRCFG1, CSRFL_READONLY),
104104
CSR_OFF_FLAGS(PRCFG2, CSRFL_READONLY),
105105
CSR_OFF_FLAGS(PRCFG3, CSRFL_READONLY),
@@ -120,10 +120,10 @@ static CSRInfo csr_info[] = {
120120
CSR_OFF_ARRAY(SAVE, 14),
121121
CSR_OFF_ARRAY(SAVE, 15),
122122
CSR_OFF(TID),
123-
CSR_OFF_FUNCS(TCFG, CSRFL_IO, NULL, gen_helper_csrwr_tcfg),
124-
CSR_OFF_FUNCS(TVAL, CSRFL_READONLY | CSRFL_IO, gen_helper_csrrd_tval, NULL),
123+
CSR_OFF_FLAGS(TCFG, CSRFL_IO),
124+
CSR_OFF_FLAGS(TVAL, CSRFL_READONLY | CSRFL_IO),
125125
CSR_OFF(CNTC),
126-
CSR_OFF_FUNCS(TICLR, CSRFL_IO, NULL, gen_helper_csrwr_ticlr),
126+
CSR_OFF_FLAGS(TICLR, CSRFL_IO),
127127
CSR_OFF(LLBCTL),
128128
CSR_OFF(IMPCTL1),
129129
CSR_OFF(IMPCTL2),

0 commit comments

Comments
 (0)