diff --git a/hw/lint/tools/dvsim/common_lint_cfg.hjson b/hw/lint/tools/dvsim/common_lint_cfg.hjson index 9ec23bdf9bf480..5377c3087dda48 100644 --- a/hw/lint/tools/dvsim/common_lint_cfg.hjson +++ b/hw/lint/tools/dvsim/common_lint_cfg.hjson @@ -25,7 +25,7 @@ "--flag=fileset_{design_level}", "--target={flow}", "--tool={tool}", - "--build-root={build_dir}", + "--work-root={build_dir}/fusesoc-work", "{fusesoc_core}"] // Determines which message severities to print into report summaries. diff --git a/util/dvsim/ascentlint-report-parser.py b/util/dvsim/ascentlint-report-parser.py index 2edb2bf80c8987..d10e265d925164 100755 --- a/util/dvsim/ascentlint-report-parser.py +++ b/util/dvsim/ascentlint-report-parser.py @@ -62,7 +62,7 @@ def main(): # Patterns for ascentlint.log parser_args.update({ - args.repdir.joinpath('lint-ascentlint/ascentlint.log'): [ + args.repdir.joinpath('fusesoc-work/lint-ascentlint/ascentlint.log'): [ ("flow_error", r"^FlexNet Licensing error.*"), ("flow_error", r"^Error: .*"), ("flow_error", r"^ERROR.*"), @@ -77,7 +77,7 @@ def main(): # Patterns for ascentlint.rpt parser_args.update({ - args.repdir.joinpath('lint-ascentlint/ascentlint.rpt'): [ + args.repdir.joinpath('fusesoc-work/lint-ascentlint/ascentlint.rpt'): [ ("lint_error", r"^E .*"), ("lint_warning", r"^W .*"), ("lint_info", r"^I .*")