chipsalliance / chipsalliance/rocket-chip

Support for Cache Discard Instruction (e.g., CDISCARD) in Rocketchip

Open
#3,755 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
3.9k
Forks
1.3k
Avg merge
5d 13m
Merged PRs (30d)
1

Description

I would like to ask whether Rocketchip supports a cache discard instruction, such as `CDISCARD`. I have noticed that there is an implementation of `CFLUSH` in the project, but I could not find any reference to `CDISCARD`.

- Is there any implementation of a `CDISCARD` instruction in Rocketchip?
- If not, is there a specific reason why `CDISCARD` is not supported or adopted?

Thank you for your help!

Contributor guide

Open the contributing guide

Research direction

Start by locating the existing CFLUSH implementation in Rocketchip and compare it with the issue's requested CDISCARD support. Determine whether CDISCARD is already represented and document the project's stated rationale or requirements for adding it; the issue is complete when support status and adoption rationale are clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.