On Mon, 19 Aug 2019 at 22:37, Richard Henderson <richard.hender...@linaro.org> wrote: > > This unifies the implementation of the actual instructions for > a32, t32, and t16. > > This has been tested by running the debian 9 armhf installer, > which does a far amount of switching between arm and thumb modes. > I've also run Peter's ARM TFM image, and all of the existing > RISU tests that we have. (Our RISU test cases are nowhere near > complete for 32-bit mode, but it did find 3 bugs, so not useless.) > > Based-on: 20190819151743.17267-1-richard.hender...@linaro.org > "[PULL 0/3] decodetree improvements" > > Changes from v1: > * Lots of prep patches merged. > * Lots of patches split into smaller bits. > Which is why this patch set is larger than v1 despite the merge. > * Do not use STREG_EXC_RET in Hyp mode (patch 3). > * Map more UNPREDICTABLE to UNDEF in LDM/STM (patches 28-30). > * Split gen_nop_hint (patch 59). > * Do not move single-step check to gen_goto_tb, but do simplify > gen_jmp by inlining gen_bx_im (patch 68).
I think I've gone through all of this patchset now (I didn't bother to review anything that somebody else had already reviewed). Let me know if I missed any patches. thanks -- PMM