Re: [Xen-devel] [PATCH v3 3/3] arm: traps: handle SMC32 in check_conditional_instr()

2017-08-14 Thread Julien Grall
Hi Volodymyr, On 14/08/17 18:15, Volodymyr Babchuk wrote: On ARMv8 architecture we need to ensure that conditional check was passed for a trapped SMC instruction that originates from AArch32 state (ARM DDI 0487B.a page D7-2271). Thus, we should not skip it while checking HSR.EC value. For this

[Xen-devel] [PATCH v3 3/3] arm: traps: handle SMC32 in check_conditional_instr()

2017-08-14 Thread Volodymyr Babchuk
On ARMv8 architecture we need to ensure that conditional check was passed for a trapped SMC instruction that originates from AArch32 state (ARM DDI 0487B.a page D7-2271). Thus, we should not skip it while checking HSR.EC value. For this type of exception special coding of HSR.ISS is used. There is