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.
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>