Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[doc] Update cosim version #2121

Merged
merged 1 commit into from
Jan 3, 2024
Merged

Conversation

nasahlpa
Copy link
Member

@nasahlpa nasahlpa commented Jan 3, 2024

Not sure if this is helpful, but:

Currently, the verification documentation recommends to using ibex-cosim-v0.3. However, this version of spike causes some compilation issues for spike_cosim on my side:
class "processor_t" has no member "set_mhpm_counter_num
when calling make in dv/uvm/core_ibex/.
This issue occurs when using the latest pre-build lowrisc toolchain "20231205-1" or "20230427-1".

When using ibex-cosim-v0.5 DV works.

Currently, the verification documentation recommends to using
ibex-cosim-v0.3. However, this version of spike causes some
compilation issues on my side:
"class "processor_t" has no member "set_mhpm_counter_num"
when calling "make" in dv/uvm/core_ibex/.
This issue occurs when using the latest pre-build lowrisc toolchain
"20231205-1" or "20230427-1".

When using ibex-cosim-v0.5 DV works.

Signed-off-by: Pascal Nasahl <[email protected]>
@nasahlpa nasahlpa requested a review from GregAC January 3, 2024 10:32
@GregAC
Copy link
Collaborator

GregAC commented Jan 3, 2024

Ultimately I think we should drop the version tagging here, perhaps instead just have a file that refers to a commit hash of the cosim that's compatible with the Ibex commit you got the hash from. However this is a good fix for now. Thanks @nasahlpa

@nasahlpa nasahlpa added this pull request to the merge queue Jan 3, 2024
Merged via the queue into lowRISC:master with commit d56143d Jan 3, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants