Skip to content

Tags: libriscv/libriscv

Tags

v1.17

Toggle v1.17's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Add missing permit_filesystem check to readlink/fstatat

Also prevent negative fds to pass std-pipe check

v1.16

Toggle v1.16's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Add rounding mode support to FCVT_W_SD

This solves a bug where std::floor() didn't work in a C++ environment

v1.15

Toggle v1.15's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Fix missing zero-termination in guest string larger than SSO

v1.14

Toggle v1.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #307 from libriscv/fb2

FreeBSD fixes

v1.13

Toggle v1.13's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
bintr: Disable faulty forward-jumping call optimization

It caused a stack overflow on Windows with TCC-JIT

v1.12

Toggle v1.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #290 from libriscv/fix_fcvt

Fix conversion issue with FCVT.S.W and FCVT.S.WU

v1.11

Toggle v1.11's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Link against libtcc normally

v1.10

Toggle v1.10's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Fix DecoderCache needs to be zeroed with binary translation

Long-running applications continously re-use memory, and when
binary translation is loadable it pre-populates the decoder cache
with entries. A dirty decoder cache can potentially lead to the
decoder finding wrong bintr entries, which can lead to rare jumps
that don't lead to any productive execution. It may even loop forever
since the binary translation will not find an entry for the current
PC, return back, and then the wrong entry jumps right back.

Let's just zero the whole decoder cache to begin with. I chose to
always zero regardless of binary translation settings, just in case.

v1.9

Toggle v1.9's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Bump version to v1.9

v1.8

Toggle v1.8's commit message

Verified

This commit was signed with the committer’s verified signature.
fwsGonzo Alf-André Walla
Update README