-
Notifications
You must be signed in to change notification settings - Fork 6
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: kyaso/py-v
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: kyaso/py-v
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 23 files changed
- 1 contributor
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f8afbc5 - Browse repository at this point
Copy the full SHA f8afbc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2d4891 - Browse repository at this point
Copy the full SHA a2d4891View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 340a0c6 - Browse repository at this point
Copy the full SHA 340a0c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 225073b - Browse repository at this point
Copy the full SHA 225073bView commit details
Commits on Dec 28, 2023
-
fix: Disable logging by default
Temporary solution to not surprise anyone running the test programs with humongous log files.
Configuration menu - View commit details
-
Copy full SHA for 90852ed - Browse repository at this point
Copy the full SHA 90852edView commit details
Commits on Jan 28, 2024
-
* wip: basic csr * wip * wip * refactor: Rename process queue -> change queue * refactor: Rename event_q -> event_queue * refactor: Move queue processing to separate method * refactor: Move cycle log to separate method * refactor: Move tick logic into separate method * refactor: Rename step() to cycle() * fix: Drain queues after step cycle * refactor: Make sim.tick private * refactor: Make sim.step reuse sim.cycle * feat: Add reset method to simulator * chore: Remove comment * docs: Update comment * refactor: sim step logic * refactor: move sim step tests into own class * refactor: sim step logic 2 * fix(csr): Add separate read and write address ports * refactor: Use fixture for IDStage tests * fix: Remove sens list from CSR read addr * feat: Add CSRRW instruction * perf: Make csr read interface function based * refactor(sim): Add log method * fix: Drain queues after sim * fix(csr): Don't warn when CSR 0 accessed * chore(decode): Remove unused csr ports * fix(csr): Make sure we is set for regfile * feat: Add CSR unit to SingleCycle model * feat: Add SingleCycle core test * chore(port): Remove usused variable * Add CSRRS instruction * Add CSRRC instruction * fix(csr): Handle special cases * Add integer reg defs * Add csrrw no read test * Fix csrrw no read logic + add csrrwi * Fix csrrwi in EXStage * csrrwi: Add rd=x0 logic * Add csrrsi * Add csrrci * Add is_csr signal * Add csrrs rs1=x0 test * refactor: Remove is_csr signal We can simply extend the wb_sel signal. * docs: Update CHANGELOG * style: PEP8 * fix: Fixture order * fix: Make sim fixture autouse * fix: Remove log messages * refactor: Use logger warning instead of warn * feat: Enable logs for tests Logs are now disabled by default, but will be enabled for tests. * style: PEP8
Configuration menu - View commit details
-
Copy full SHA for 6267202 - Browse repository at this point
Copy the full SHA 6267202View commit details
Commits on Feb 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a50ba7c - Browse repository at this point
Copy the full SHA a50ba7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 902c1c2 - Browse repository at this point
Copy the full SHA 902c1c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86fbdd1 - Browse repository at this point
Copy the full SHA 86fbdd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba54363 - Browse repository at this point
Copy the full SHA ba54363View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c55312 - Browse repository at this point
Copy the full SHA 4c55312View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 97e0466 - Browse repository at this point
Copy the full SHA 97e0466View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2739f9d - Browse repository at this point
Copy the full SHA 2739f9dView commit details
Commits on Mar 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ed63f5 - Browse repository at this point
Copy the full SHA 4ed63f5View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.0...v0.4.0