Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-23 Thread Alex Bennée
For system emulation? Sure. I think linux-user is harder because you need the be crt and libs packaged. On Wed, 23 Oct 2019, 17:13 Richard Henderson, wrote: > On 10/23/19 11:17 AM, Alex Bennée wrote: > >>> Dropping this series again for the moment. > >> Argh! I had forgotten that we have no

Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-23 Thread Richard Henderson
On 10/23/19 11:17 AM, Alex Bennée wrote: >>> Dropping this series again for the moment. >> Argh! I had forgotten that we have no testing of armeb in check-tcg. > > Does it need it's own toolchain or can it be done with flags? I think the compiler only needs flags, so we might be able to gin

Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-23 Thread Alex Bennée
Richard Henderson writes: > On 10/22/19 11:38 AM, Peter Maydell wrote: >> Turns out this asserts in qemu-armeb :-( >> >> /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/armeb-linux-user/qemu-armeb >> -L ./gnemul/qemu-armeb armeb/ls -l dummyfile >> qemu-armeb:

Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-23 Thread Richard Henderson
On 10/22/19 11:38 AM, Peter Maydell wrote: > Turns out this asserts in qemu-armeb :-( > > /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/armeb-linux-user/qemu-armeb > -L ./gnemul/qemu-armeb armeb/ls -l dummyfile > qemu-armeb:

Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-22 Thread Peter Maydell
On Tue, 22 Oct 2019 at 13:47, Peter Maydell wrote: > > On Fri, 18 Oct 2019 at 18:44, Richard Henderson > wrote: > > > > Changes since v7: > > * Rebuild hflags for all successful nvic writes (Peter). > > * Rebuild hflags for Xscale sctlr writes (Peter). > > > > Changes since v6: > > * Regen

Re: [PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-22 Thread Peter Maydell
On Fri, 18 Oct 2019 at 18:44, Richard Henderson wrote: > > Changes since v7: > * Rebuild hflags for all successful nvic writes (Peter). > * Rebuild hflags for Xscale sctlr writes (Peter). > > Changes since v6: > * Regen hflags in two more places for m-profile (patch 19). > > Changes since

[PATCH v8 00/22] target/arm: Reduce overhead of cpu_get_tb_cpu_state

2019-10-18 Thread Richard Henderson
Changes since v7: * Rebuild hflags for all successful nvic writes (Peter). * Rebuild hflags for Xscale sctlr writes (Peter). Changes since v6: * Regen hflags in two more places for m-profile (patch 19). Changes since v5: * Fix the debug assertion ifdef in the final patch. * Add more