Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

oliverbm67
Copy link
Contributor

Following discussion on the CVA6 configuration, this PR start the discussion on how to update both the gitlab and the github CI. cv32a60x and cv32a65x are kept, the 64bits configuration are switched to cv64a60ax and cv64a6_imafdc_sv39_hpdcache_wb (to also check the writeback version of hpdcache).
List of open points (so far) :

  • What to do with config cv32a6_imac_sv32 ? Could it be simply removed ? Are we at risk of letting bugs go unnoticed on the sv32 mode of the MMU ?
  • Cache selection : if only the HPD/Icache is kept, is it better to check static WT and WB configuration or a single config that can configure the cache in either mode ? @cfuguet what is your opinion on this ?
  • Any config that should get added to the CI ? Openpiton ? a configuration with hypervisor enabled ?

All inputs are welcome

@github-actions
Copy link
Contributor

❌ failed run, report available here.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

❌ failed run, report available here.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2025

❌ failed run, report available here.

@cfuguet
Copy link
Contributor

cfuguet commented Oct 15, 2025

Hi @oliverbm67,

Cache selection : if only the HPD/Icache is kept, is it better to check static WT and WB configuration or a single config that can configure the cache in either mode ? @cfuguet what is your opinion on this ?

The easier thing is to statically check WT and WB separately. If you want with a single configuration check both dynamically, we need first to integrate in the CVA6 platform a way to tag memory segments as write-through or write-back (e.g. a PMA table) and forward that information to the cache when decoding the address.

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