On Mon, 23 May 2022 at 21:49, Richard Henderson <richard.hender...@linaro.org> wrote: > > For these cases, the syndrome does not depend on the > origin or target EL, so we can simply defer selection > of the target EL to raise_exception.
The commit message says "defer to raise_exception()", but that would mean passing 0 as the cur_or_target_el, which mostly these changes aren't doing. Instead it looks like what we're relying on is that if arm_current_el() != 0 then exception_target_el() == arm_current_el(), and if arm_current_el() is 0 then raise_exception() will call exception_target_el() for us. Which is true, but not really what the commit message is saying. -- PMM