Skip to content

Commit e2804a1

Browse files
committed
aspeed/smc: Dump address offset in trace events
The register index is currently printed and this is confusing. Reviewed-by: Francisco Iglesias <[email protected]> Signed-off-by: Cédric Le Goater <[email protected]>
1 parent a8eb9a4 commit e2804a1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

hw/ssi/aspeed_smc.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ static uint64_t aspeed_smc_read(void *opaque, hwaddr addr, unsigned int size)
728728
addr < R_SEG_ADDR0 + asc->max_peripherals) ||
729729
(addr >= s->r_ctrl0 && addr < s->r_ctrl0 + asc->max_peripherals)) {
730730

731-
trace_aspeed_smc_read(addr, size, s->regs[addr]);
731+
trace_aspeed_smc_read(addr << 2, size, s->regs[addr]);
732732

733733
return s->regs[addr];
734734
} else {
@@ -1029,10 +1029,10 @@ static void aspeed_smc_write(void *opaque, hwaddr addr, uint64_t data,
10291029
AspeedSMCClass *asc = ASPEED_SMC_GET_CLASS(s);
10301030
uint32_t value = data;
10311031

1032-
addr >>= 2;
1033-
10341032
trace_aspeed_smc_write(addr, size, data);
10351033

1034+
addr >>= 2;
1035+
10361036
if (addr == s->r_conf ||
10371037
(addr >= s->r_timings &&
10381038
addr < s->r_timings + asc->nregs_timings) ||

0 commit comments

Comments
 (0)