Re: [Qemu-devel] [PATCH v3 5/6] target/arm: use gen_goto_tb for ISB handling

2017-07-17 Thread Emilio G. Cota
On Tue, Jul 11, 2017 at 18:59:36 +0100, Alex Bennée wrote: > While an ISB will ensure any raised IRQs happen on the next > instruction it doesn't cause any to get raised by itself. We can > therefor use a simple tb exit for ISB instructions and rely on the s/therefor/therefore/ > exit_request che

Re: [Qemu-devel] [PATCH v3 5/6] target/arm: use gen_goto_tb for ISB handling

2017-07-11 Thread Richard Henderson
On 07/11/2017 07:59 AM, Alex Bennée wrote: While an ISB will ensure any raised IRQs happen on the next instruction it doesn't cause any to get raised by itself. We can therefor use a simple tb exit for ISB instructions and rely on the exit_request check at the top of each TB to deal with exiting

[Qemu-devel] [PATCH v3 5/6] target/arm: use gen_goto_tb for ISB handling

2017-07-11 Thread Alex Bennée
While an ISB will ensure any raised IRQs happen on the next instruction it doesn't cause any to get raised by itself. We can therefor use a simple tb exit for ISB instructions and rely on the exit_request check at the top of each TB to deal with exiting if needed. Signed-off-by: Alex Bennée ---