]> git.proxmox.com Git - mirror_qemu.git/commit - scripts/decodetree.py
decodetree: Propagate return value from translate subroutines
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 2 Mar 2018 10:45:35 +0000 (10:45 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 2 Mar 2018 11:03:45 +0000 (11:03 +0000)
commit768055980b5f4a65d1bc2b6a7c1ece98adf7e262
treeedd3743249cc1bd55f7a5ca199459fed4d76e62f
parent08b2f15e67d9d9b3bda09e5bd3d89979bfc4f6b8
decodetree: Propagate return value from translate subroutines

Allow the translate subroutines to return false for invalid insns.

At present we can of course invoke an invalid insn exception from within
the translate subroutine, but in the short term this consolidates code.
In the long term it would allow the decodetree language to support
overlapping patterns for ISA extensions.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20180227232618.2908-1-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
scripts/decodetree.py