Commit graph

4 commits

Author SHA1 Message Date
Rupert Swarbrick
20cc063cdc [dv] Add an extra key to common_project_cfg.hjson
The keys in this file get incorporated into the FlowCfg object that
represents a simulation or similar. Adding a spurious key won't cause
any problems, but we actually need it for the next commit, which grabs
the current version of dvsim from OpenTitan. That version of dvsim
expects the "book" key to have been set in common_project_cfg.hjson.

Splitting the two commits like this should make it a bit more obvious
where things have come from.
2023-11-24 17:27:25 +00:00
Marno van der Maas
d33fc90375 [dv] Move DVSIM data structures
This is copied from OpenTitan 0bda971

Co-authored-by: Gary Guo <gary.guo@lowrisc.org>
2023-07-06 07:55:47 +00:00
Michael Schaffner
9e3989f205 [dvsim] Make sure results_html_name key is defined
Signed-off-by: Michael Schaffner <msf@google.com>
2022-08-24 14:42:02 -07:00
Rupert Swarbrick
623402cf6f Vendor in hw/dv/{data,tools} from OpenTitan
This gets the rest of the support code needed for dvsim (which we
currently duplicate). The patch:

  - adds the relevant directories to the vendoring file
  - adds a patch to rewrite some OpenTitan-specific bits
  - adds a "common_project_cfg.hjson"
  - re-runs the vendoring tool

This patch won't yet change how DV code runs; we also need to redirect
a couple of paths and delete dv/uvm/data for that. This will happen in
the next patch.

Signed-off-by: Rupert Swarbrick <rswarbrick@lowrisc.org>
2020-11-28 12:12:27 +00:00