Alphan Ulusoy
Alphan Ulusoy
I recently took a close look at Tock OS system call performance on OpenTitan using Verilator and noticed some inefficiencies in the system call path. To measure the system call...
For CW305, it makes sense to call `con` with `force=False` to save time but it would be nice to have a way to tell if the fpga was actually programmed...
IIUC opcode encodings for various branch instructions are | instruction | `opcode` | `funct3` | |-|-|-| |`beq`|`1100011`|`000`| |`bne`|`1100011`|`001`| |`bge`|`1100011`|`101`| Obviously other instructions can also be _critical_ depending on the context...