-
Notifications
You must be signed in to change notification settings - Fork 5
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
Merge boneless_sim with Boneless-CPU #1
base: main
Are you sure you want to change the base?
Conversation
:100644 100644 159aa0c 6dbb54a M boneless_sim/test/test_insns.py :100644 100644 159aa0c 6dbb54a M boneless_sim/test/test_insns.py
:100644 100644 e33125a e81849b M boneless_sim/sim.py
:100644 100644 03b1a8d a2b6146 M boneless_sim/sim.py :100644 100644 30a21a9 98cde93 M boneless_sim/test/test_insns.py
:000000 100644 0000000 dc34c84 A .travis.yml :000000 100644 0000000 05f18df A README.md :000000 100644 0000000 a4b0039 A .travis.yml :000000 100644 0000000 05f18df A README.md :000000 100644 0000000 a4b0039 A .travis.yml :000000 100644 0000000 a653b47 A README.md :000000 100644 0000000 f7cefe6 A .travis.yml :000000 100644 0000000 adf06b7 A README.md :000000 100644 0000000 e093d10 A .travis.yml :000000 100644 0000000 adf06b7 A README.md :000000 100644 0000000 6178ee4 A .travis.yml :000000 100644 0000000 adf06b7 A README.md
:000000 100644 0000000 0a19fdb A .readthedocs.yml :100644 100644 adf06b7 793bddd M README.md :000000 100644 0000000 5ea5b22 A .readthedocs.yml :100644 100644 adf06b7 793bddd M README.md
:100644 100644 7504957 29a8fa3 M boneless_sim/sim.py
You need |
The package should be called |
:100644 100644 a378e36 4fa19b7 M boneless/simulator/sim.py
:100644 100644 7ca3470 021514d M .travis.yml
Codecov Report
@@ Coverage Diff @@
## master #1 +/- ##
=========================================
Coverage ? 96.34%
=========================================
Files ? 13
Lines ? 1257
Branches ? 0
=========================================
Hits ? 1211
Misses ? 46
Partials ? 0
Continue to review full report at Codecov.
|
@whitequark Boneless Arch is finalized, correct? In the upcoming week, I plan to modify the simulator so it has feature parity w/ the arch itself. And maybe add async support. Idk how much good it'll do, since a CPU arch simulator doesn't have to wait for anything when simulating ALU/mem ops. But maybe it might be useful to schedule opcodes in the event loop between, say, simulated I/O peripherals. Thoughts? |
Not yet. |
Exactly what it says on the tin.
setup.py
working properly on my mind (bothboneless
andboneless_sim
packages installed).boneless
andboneless_sim
. The simulator tests pass on my end. The gateware tests on my machine fail with errors of the following form:.travis.yml
,readthedocs.yml
unmodified, ready for your changes..gitignore
,setup.py
merged.README.md
added. It is included by the top-leveldocs
. I want to share the docs betweenboneless
andboneless_sim
.