Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: abd04f9290094f4eb7f3c07335766bbac3de22bb https://github.com/qemu/qemu/commit/abd04f9290094f4eb7f3c07335766bbac3de22bb Author: Richard Henderson <richard.hender...@linaro.org> Date: 2018-10-31 (Wed, 31 Oct 2018)
Changed paths: M scripts/decodetree.py Log Message: ----------- decodetree: Add !extern flag to argument sets Allow argument sets to be shared between two decoders by avoiding a re-declaration error. Make sure that anonymous argument sets and anonymous formats have unique names. Tested-by: Philippe Mathieu-Daudé <phi...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> Reviewed-by: Bastian Koppelmann <kbast...@mail.uni-paderborn.de> Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Commit: 3a7be5546506be62d5c6c4b804119cedf9e367d6 https://github.com/qemu/qemu/commit/3a7be5546506be62d5c6c4b804119cedf9e367d6 Author: Richard Henderson <richard.hender...@linaro.org> Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M scripts/decodetree.py M target/arm/translate-sve.c M target/openrisc/disas.c M target/openrisc/translate.c Log Message: ----------- decodetree: Remove "insn" argument from trans_* expanders This allows trans_* expanders to be shared between decoders for 32 and 16-bit insns, by not tying the expander to the size of the insn that produced it. This change requires adjusting the two existing users to match. Tested-by: Philippe Mathieu-Daudé <phi...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Commit: 6699ae6a8e74381583622502db8bd47fac381c9e https://github.com/qemu/qemu/commit/6699ae6a8e74381583622502db8bd47fac381c9e Author: Richard Henderson <richard.hender...@linaro.org> Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M scripts/decodetree.py Log Message: ----------- decodetree: Allow multiple input files While it would be possible to concatenate input files with make, passing the original input files to decodetree.py allows us to generate error messages which allows compilation environments (read: emacs) to next-error to the correct input file. Tested-by: Philippe Mathieu-Daudé <phi...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> Reviewed-by: Bastian Koppelmann <kbast...@mail.uni-paderborn.de> Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Commit: ef302748655d02685d24126e0f9f11ea85c6123a https://github.com/qemu/qemu/commit/ef302748655d02685d24126e0f9f11ea85c6123a Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M scripts/decodetree.py M target/arm/translate-sve.c M target/openrisc/disas.c M target/openrisc/translate.c Log Message: ----------- Merge remote-tracking branch 'remotes/rth/tags/pull-dt-20181031' into staging Updates to decodetree.py for risc-v. # gpg: Signature made Wed 31 Oct 2018 16:52:07 GMT # gpg: using RSA key 64DF38E8AF7E215F # gpg: Good signature from "Richard Henderson <richard.hender...@linaro.org>" # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F * remotes/rth/tags/pull-dt-20181031: decodetree: Allow multiple input files decodetree: Remove "insn" argument from trans_* expanders decodetree: Add !extern flag to argument sets Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/f96a3165ab1c...ef302748655d **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.