qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 17/21] target/hexagon: prepare input for the idef-parser


From: Thomas Huth
Subject: Re: [PULL 17/21] target/hexagon: prepare input for the idef-parser
Date: Thu, 29 Dec 2022 11:41:22 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0

On 16/12/2022 21.48, Taylor Simpson wrote:
From: Alessandro Di Federico <ale@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 <ale@rev.ng>
Signed-off-by: Anton Johansson <anjo@rev.ng>
Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
Reviewed-by: Taylor Simpson <tsimpson@quicinc.com>
Message-Id: <20220923173831.227551-8-anjo@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

[Prev in Thread] Current Thread [Next in Thread]