target/hexagon: prepare input for the idef-parser
authorAlessandro Di Federico <ale@rev.ng>
Fri, 23 Sep 2022 17:38:27 +0000 (19:38 +0200)
committerTaylor Simpson <tsimpson@quicinc.com>
Fri, 16 Dec 2022 19:36:50 +0000 (11:36 -0800)
commit7c19dcc5646aef8ef31d453adf81becdcfb43c19
treeddc3df7a191f178440e28ce8b2d5ebf08d750631
parent42659e046fb74a9cdbf2663a5d990df2507bccfa
target/hexagon: prepare input for the idef-parser

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
target/hexagon/gen_idef_parser_funcs.py [new file with mode: 0644]
target/hexagon/idef-parser/macros.inc [new file with mode: 0644]
target/hexagon/idef-parser/prepare [new file with mode: 0755]
target/hexagon/meson.build