This is a pre-requisite for the RX port.
r~ The following changes since commit a6ae23831b05a11880b40f7d58e332c45a6b04f7: Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' into staging (2019-05-03 15:26:09 +0100) are available in the Git repository at: https://github.com/rth7680/qemu.git tags/pull-dt-20190506 for you to fetch changes up to 451e4ffdb0003ab5ed0d98bd37b385c076aba183: decodetree: Add DisasContext argument to !function expanders (2019-05-06 11:18:34 -0700) ---------------------------------------------------------------- Add support for variable-length ISAs ---------------------------------------------------------------- Richard Henderson (3): decodetree: Initial support for variable-length ISAs decodetree: Expand a decode_load function decodetree: Add DisasContext argument to !function expanders target/arm/translate-sve.c | 24 ++-- target/hppa/translate.c | 16 +-- target/riscv/insn_trans/trans_rvc.inc.c | 10 +- target/riscv/translate.c | 4 +- scripts/decodetree.py | 233 +++++++++++++++++++++++++++++--- 5 files changed, 241 insertions(+), 46 deletions(-)