-
Notifications
You must be signed in to change notification settings - Fork 47
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
treewide: Add Ethernet peripheral #104
Draft
chaoqun-liang
wants to merge
48
commits into
main
Choose a base branch
from
cl/eth-astral
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
9fe29b4
Integrate HMR unit for CVA6 redundancy.
995fe63
Add clic virtualization and LLC partitioning.
a2c83d5
Integrate HMR unit for CVA6 redundancy.
1b1afe1
Add clic virtualization and LLC partitioning.
98d843c
target/sim: Add JTAG tasks for reg access and preloading (#103)
alex96295 887ae3a
Bump CVA6-SDK tu fetch buildroot through HTTPS.
56d7ad5
Bump nonfree to filter out SPI fake errors.
9540cce
Add selectable AXI cut between core and ID remap.
1625e74
Propagate FullBandwidth parameter to atomics.
0b06250
Update atomics tu not include ID queue optimization.
2c3cc40
Integrate iDMA v0.6.
261134a
working sim with local fix on dma
chaoqun-liang d7b2622
rebase
chaoqun-liang b22adae
cleanup
chaoqun-liang 425304e
update ethernet with idma v0.6.0
chaoqun-liang 3bbc33a
fix
chaoqun-liang b9c51e4
multiple fixes
chaoqun-liang 111cb7d
plic added
chaoqun-liang 1455492
undo a crime
chaoqun-liang 2f0d7d6
idma wrapper
chaoqun-liang 1d16b41
fix
chaoqun-liang 3b60f7a
sim new idma
chaoqun-liang 6a47f10
external clks
chaoqun-liang 7a809f2
xilinx fix
chaoqun-liang 903658b
fix constraints
chaoqun-liang 7c9a873
chs eth with rx irq
chaoqun-liang 0dc7d2a
eth mdio_i
chaoqun-liang 9a17a02
add hardcoded dma contrl signals
chaoqun-liang 93a0583
ethernet with hw packet length to dma
chaoqun-liang effd127
udapte ethernet with dma_en after obtaining length
chaoqun-liang 2b98c99
idma_rx_en into reg
chaoqun-liang 60c8cf0
fix typo in ethernet
chaoqun-liang a01cbb1
rm ethernet latch
chaoqun-liang 77c879d
update ethernet with added regs
chaoqun-liang d93c93f
mdio sw RW to RO
chaoqun-liang e725509
ethernet payload cycle fix
chaoqun-liang 1bb87e3
rm conditional iobuf
chaoqun-liang dcc85c4
io buf fast
chaoqun-liang 523e02f
enlarge tx rx fifo depth
chaoqun-liang 1d04d66
restore conditional io bud
chaoqun-liang f729c20
minor fixes
chaoqun-liang 515bbac
ethernet dependency update
chaoqun-liang 8c25a3a
eth test typo fix
chaoqun-liang 2ebc5c6
req_ready check in test
chaoqun-liang 912c9a9
restore req sw
chaoqun-liang 063813b
enlarged rx fifo
chaoqun-liang 397d29c
test cleanup
chaoqun-liang fd98482
update ethernet dependency
chaoqun-liang File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know this is WIP, but make sure you test correct working of the ethernet integration when the system DMA is enabled. Just a reminder :)