Skip to content

Conversation

seldridge
Copy link
Member

Add some missing compile and simulation time options for the VCS backend.

Release Notes

Add support for -cm_dir and -cm_name to svsim VCS backend.

Change a method name to be more accurrate.  Some options for VCS can be
both compile-time and simulation-time flags.  Don't act like these are
only usable at compilation time.

This is prerequisite work before adding simulation time `CoverageSettings`
to VCS.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
VCS allows for coverage settings to be set at both compile-time and
simulation-time.  Add this to VCS's simulation settings so that these can
be set/used if a user wants.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Add `-cm_dir` to VCS compile and simulation time options and `-cm_name` to
simulation time only.  (This is what is allowed by VCS.)

Context: we have some usages of this internally and I'm adding this so
that there is a type-safe way to access these.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
@seldridge seldridge added the Feature New feature, will be included in release notes label Mar 18, 2025
@seldridge seldridge merged commit 7365f30 into main Mar 18, 2025
17 of 18 checks passed
@seldridge seldridge deleted the dev/seldridge/vcs-simulation-coverage-settings branch March 18, 2025 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature, will be included in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant