-
Notifications
You must be signed in to change notification settings - Fork 112
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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! |
Automate doom, quake, and scimark2 builds
No description provided.