- Oct 18, 2022
-
-
Andrew Waterman authored
-
- Oct 17, 2022
-
-
Jerry Zhao authored
-
- Oct 15, 2022
-
-
Jerry Zhao authored
-
Jerry Zhao authored
-
Scott Johnson authored
In triggers, use optional<data> instead of {has_data, data} -
Andrew Waterman authored
-
Parshintsev Anatoly authored
-
- Oct 14, 2022
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Simplify handling of load/store/fetch slow-path cases; fix two minor trigger bugs
-
- Oct 12, 2022
-
-
Andrew Waterman authored
h/t @YenHaoChen
-
Andrew Waterman authored
Add --dm-no-abstract-fpr option.
-
- Oct 11, 2022
-
-
Andrew Waterman authored
The shift amount is 6 bits wide on RV64. As with the base ISA shifts, we ignore XLEN and unconditionally disassemble the 6-bit immediate on RV32. Partially reverts da93bdc4
-
- Oct 08, 2022
-
-
Tim Newsome authored
Previously FPRs could always be accessed using abstract commands. I need this to get coverage of some OpenOCD code that I broke. (See https://github.com/riscv/riscv-openocd/pull/745)
-
- Oct 07, 2022
-
-
Andrew Waterman authored
The scheme was based on the notion that memory accesses are idempotent up until the point the trigger would've been hit, which isn't true in the case of side-effecting loads and data-value triggers. Instead, check the trigger on the next instruction fetch. To keep the perf overhead minimal, perform this check on the I$ refill path, and ensure that path is taken by flushing the I$.
-
Andrew Waterman authored
Instruction fetch is always little-endian.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
As a side effect, misaligned stores now behave the same as aligned stores with respect to triggers: only the first byte is checked.
-
Andrew Waterman authored
As a side effect, misaligned loads now behave the same as aligned loads with respect to triggers: only the first byte is checked.
-
- Oct 06, 2022
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Fix trigger priority
-
Andrew Waterman authored
Fix or work around ignored-qualifiers, unused-function, unused-parameter, and unused-variable warnings
-
Andrew Waterman authored
-
- Oct 05, 2022
-
-
Jerin Joy authored
Signed-off-by:Jerin Joy <joy@rivosinc.com>
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
Suppressing these individually would add too much clutter.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-