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