Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chipsalliance/rocket
The working draft to split rocket core out from rocket chip
https://github.com/chipsalliance/rocket
Last synced: 4 days ago
JSON representation
The working draft to split rocket core out from rocket chip
- Host: GitHub
- URL: https://github.com/chipsalliance/rocket
- Owner: chipsalliance
- License: other
- Created: 2023-02-27T01:48:04.000Z (over 1 year ago)
- Default Branch: split
- Last Pushed: 2023-12-22T21:21:18.000Z (11 months ago)
- Last Synced: 2024-11-01T02:35:45.570Z (9 days ago)
- Language: Scala
- Size: 16.1 MB
- Stars: 14
- Watchers: 10
- Forks: 4
- Open Issues: 10
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.Berkeley
Awesome Lists containing this project
README
# Rocket
This is the undergoing refactor project of rocket core.
## Refactor Procedure
Here are some notes for refactoring:
- There will be two projects: `rocket` and `diplomatic`, `rocket` will depend on `chisel3`, `tilelink` projects, `diplomatic` is the source code originally pulled from rocket-chip, and it will depend on rocket-chip for using diplomacy and cde.
- There won't be any unrelated change during this refactoring.
- Upstream rocket core from rocket-chip bug fixes will be cherry-picked to this project.Here are the milestones to be done:
1. Add CI for diplomatic to pass the smoketest(hello world elf).
1. Refactor out `cde` from `rocket`, start to `git mv` file by file from `diplomatic` to `rocket` project.
1. Add CI for rocket for standalone test.## Pending PRs
We might need some unmerged feature from upstream, they listed below. `make update-patch` will download them and store, `make patch` will apply them in sequence: