On 16/12/2022 21.48, Taylor Simpson wrote:
From: Alessandro Di Federico <a...@rev.ng>

Introduce infrastructure necessary to produce a file suitable for being
parsed by the idef-parser. A build option is also added to fully disable
the output of idef-parser, which is useful for debugging.

Signed-off-by: Alessandro Di Federico <a...@rev.ng>
Signed-off-by: Anton Johansson <a...@rev.ng>
Signed-off-by: Taylor Simpson <tsimp...@quicinc.com>
Reviewed-by: Taylor Simpson <tsimp...@quicinc.com>
Message-Id: <20220923173831.227551-8-a...@rev.ng>
---
  meson_options.txt                       |   3 +
  target/hexagon/gen_idef_parser_funcs.py | 130 ++++++++++++++++++++++
  target/hexagon/idef-parser/macros.inc   | 140 ++++++++++++++++++++++++
  target/hexagon/idef-parser/prepare      |  24 ++++
  target/hexagon/meson.build              |  20 ++++
  5 files changed, 317 insertions(+)
  create mode 100644 target/hexagon/gen_idef_parser_funcs.py
  create mode 100644 target/hexagon/idef-parser/macros.inc
  create mode 100755 target/hexagon/idef-parser/prepare

diff --git a/meson_options.txt b/meson_options.txt
index 4b749ca549..559a571b6b 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -321,3 +321,6 @@ option('profiler', type: 'boolean', value: false,
         description: 'profiler support')
  option('slirp_smbd', type : 'feature', value : 'auto',
         description: 'use smbd (at path --smbd=*) in slirp networking')
+
+option('hexagon_idef_parser', type : 'boolean', value : true,
+       description: 'use idef-parser to automatically generate TCG code for 
the Hexagon frontend')


I'm now seeing changes to scripts/meson-buildoptions.sh after rebuilding QEMU ... looks like you likely forgot to update that file with the automatic update after changing meson_options.txt ?

 Thomas


Reply via email to