-
Notifications
You must be signed in to change notification settings - Fork 100
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
Automate doom, quake, and scimark2 builds #480
Conversation
docs/prebuilt.md
Outdated
@@ -48,8 +49,10 @@ The prebuilt binaries in `rv32emu-prebuilt` are built from the following reposit | |||
- `pi` : See [tests/pi.c](/tests/pi.c) | |||
- `puzzle` : See [tests/puzzle.c](/tests/puzzle.c) | |||
- `qrcode` : See [tests/qrcode.c](/tests/qrcode.c) | |||
- `quake` : See [sysprog21/quake-embedded](https://github.com/sysprog21/quake-embedded) |
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.
Mention RV32F explicitly.
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.
The current prebuilt binaries are built with -march=rv32im
option. I'd like to keep quake
been built without F extension for the consistency.
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.
SciMark2 should be built in RV32F since it reports a composite score in approximate Mflops (Millions of floating point operations per second).
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.
SciMark2 should be built in RV32F since it reports a composite score in approximate Mflops (Millions of floating point operations per second).
Got it. Should we also build quake
with rv32f
? I feel the execution is smooth when building with rv32im
.
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.
Got it. Should we also build
quake
withrv32f
? I feel the execution is smooth when building withrv32im
.
Quake needs to be compiled with RV32IMF. Otherwise, it is unlikely to function properly.
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 found quake
is already built with RV32IMF within its Makefile. I'll update the document later.
CI reported:
See Signatures couldn't be verified because the public key is not available: NO_PUBKEY. |
I think this error was caused by the script from https://apt.llvm.org/llvm.sh. In line 160: |
Thank @vacantron for contributing! |
No description provided.