Re: [PATCH v3 07/17] riscv: Maintain epc on misaligned emulation error
From: Nam Cao
Date: Thu Aug 06 2026 - 04:41:25 EST
Charlie Jenkins <thecharlesjenkins@xxxxxxxxx> writes:
> Currently the epc is set to zero when there is a misaligned emulation
> error. This will print a misleading error message with the current epc
> value of zero instead of the epc value that triggered the emulation.
> Avoid setting epc to zero to maintain the state of epc.
>
> Signed-off-by: Charlie Jenkins <thecharlesjenkins@xxxxxxxxx>
I see no reason why epc must be set to zero, so:
Reviewed-by: Nam Cao <namcao@xxxxxxxxxxxxx>
But to be sure, I add to CC: Damien Le Moal <damien.lemoal@xxxxxxx>
Damien, any reason that epc must be cleared?
Nam