Re: [Qemu-devel] [RFC v2] translate-all: protect code_gen_buffer with RCU

2016-04-25 Thread Emilio G. Cota
On Mon, Apr 25, 2016 at 16:19:59 +0100, Alex Bennée wrote: > > Emilio G. Cota writes: > > > [ Applies on top of bennee/mttcg/enable-mttcg-for-armv7-v1 after > > reverting "translate-all: introduces tb_flush_safe". A trivial > > conflict must be solved after applying. ] > > > > This is a first at

Re: [Qemu-devel] [RFC v2] translate-all: protect code_gen_buffer with RCU

2016-04-25 Thread Alex Bennée
Emilio G. Cota writes: > [ Applies on top of bennee/mttcg/enable-mttcg-for-armv7-v1 after > reverting "translate-all: introduces tb_flush_safe". A trivial > conflict must be solved after applying. ] > > This is a first attempt at making tb_flush not have to stop all CPUs. > There are issues as p

Re: [Qemu-devel] [RFC v2] translate-all: protect code_gen_buffer with RCU

2016-04-24 Thread Richard Henderson
On 04/23/2016 08:27 PM, Emilio G. Cota wrote: [ Applies on top of bennee/mttcg/enable-mttcg-for-armv7-v1 after reverting "translate-all: introduces tb_flush_safe". A trivial conflict must be solved after applying. ] This is a first attempt at making tb_flush not have to stop all CPUs. There are

[Qemu-devel] [RFC v2] translate-all: protect code_gen_buffer with RCU

2016-04-23 Thread Emilio G. Cota
[ Applies on top of bennee/mttcg/enable-mttcg-for-armv7-v1 after reverting "translate-all: introduces tb_flush_safe". A trivial conflict must be solved after applying. ] This is a first attempt at making tb_flush not have to stop all CPUs. There are issues as pointed out below, but this could be a