@@ -1560,26 +1560,26 @@ static void log_changed_csr_fn(CPURISCVState *env, int csrno,
1560
1560
target_ulong value )
1561
1561
{
1562
1562
if (qemu_log_instr_enabled (env )) {
1563
- qemu_log_instr_reg (env , csr_ops [csrno ].csr_name , value );
1563
+ qemu_log_instr_reg (env , csr_ops [csrno ].name , value );
1564
1564
}
1565
1565
}
1566
1566
#else
1567
1567
#define log_changed_csr_fn (NULL)
1568
1568
#endif
1569
1569
1570
1570
/* Define csr_ops entry for read-only CSR register */
1571
- #define CSR_OP_FN_R (pred , readfn , name ) \
1571
+ #define CSR_OP_FN_R (pred , readfn , csr_name ) \
1572
1572
{.predicate=pred, .read=readfn, .write=NULL, .op=NULL, \
1573
- .log_update=NULL, .csr_name= name}
1573
+ .log_update=NULL, .name=csr_name }
1574
1574
1575
1575
/* Shorthand for functions following the read_<csr> pattern */
1576
1576
#define CSR_OP_R (pred , name ) \
1577
1577
CSR_OP_FN_R(pred, glue(read_, name), stringify(name))
1578
1578
1579
1579
/* Internal - use CSR_OP_FN_RW, CSR_OP_RW and CSR_OP_NOLOG_RW */
1580
- #define _CSR_OP_FN_RW (pred , readfn , writefn , logfn , name ) \
1580
+ #define _CSR_OP_FN_RW (pred , readfn , writefn , logfn , csr_name ) \
1581
1581
{.predicate=pred, .read=readfn, .write=writefn, \
1582
- .op=NULL, .log_update=logfn, .csr_name= name}
1582
+ .op=NULL, .log_update=logfn, .name=csr_name }
1583
1583
1584
1584
/* Define csr_ops entry for read-write CSR register */
1585
1585
#define CSR_OP_FN_RW (pred , readfn , writefn , name ) \
@@ -1599,10 +1599,10 @@ static void log_changed_csr_fn(CPURISCVState *env, int csrno,
1599
1599
NULL, stringify(name))
1600
1600
1601
1601
/* Define csr_ops entry for read-modify-write CSR register */
1602
- #define CSR_OP_RMW (pred , name ) \
1602
+ #define CSR_OP_RMW (pred , csr_name ) \
1603
1603
{.predicate=pred, .read=NULL, .write=NULL, \
1604
- .op=glue(rmw_, name ), .log_update=log_changed_csr_fn, \
1605
- .csr_name =stringify(name )}
1604
+ .op=glue(rmw_, csr_name ), .log_update=log_changed_csr_fn, \
1605
+ .name =stringify(csr_name )}
1606
1606
1607
1607
/* Control and Status Register function table */
1608
1608
riscv_csr_operations csr_ops [CSR_TABLE_SIZE ] = {
0 commit comments