Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-11 | Remove in-tree libfdt, rely on system-installed libfdtnolibfdt | Jerry Zhao | 21 | -5574/+46 | |
2023-12-11 | Merge pull request #1313 from endeneer/fdt-parse-clint-sifive | Jerry Zhao | 1 | -1/+1 | |
riscv: sim.cc: Parse for "sifive,clint0" if "riscv,clint0" is absent | |||||
2023-12-11 | Merge pull request #1314 from endeneer/fdt-parse-plic-sifive | Jerry Zhao | 1 | -1/+2 | |
riscv: sim.cc: Parse for other compatible strings if "riscv,plic0" is absent | |||||
2023-12-11 | Merge pull request #1448 from ved-rivos/adue_fix | Andrew Waterman | 2 | -8/+19 | |
A/D updates in G-stage PTE | |||||
2023-12-11 | riscv: sim.cc: Parse for "sifive,plic-1.0.0" if "riscv,plic0" is absent | Tan En De | 1 | -1/+2 | |
"riscv,plic0" and "sifive,plic-1.0.0" in device tree's "compatible" string point to the same driver, as can be seen from drivers/irqchip/irq-sifive-plic.c in Linux kernel. https://github.com/torvalds/linux/commit/5873ba559101fa37ad9764e79856f71bf54021aa The other two "compatible" strings below isn't included, because of their different plic behavior (plic_edge_init instead of plic_init as explained in the Linux commit). - "andestech,nceplic100" - "thead,c900-plic" Signed-off-by: Tan En De <ende.tan@starfivetech.com> | |||||
2023-12-11 | riscv: sim.cc: Parse for "sifive,clint0" if "riscv,clint0" is absent | Tan En De | 1 | -1/+1 | |
"riscv,clint0" and "sifive,clint0" in device tree's "compatible" string point to the same driver, as can be seen from drivers/clocksource/timer-clint.c in Linux kernel. https://github.com/torvalds/linux/commit/2ac6795fcc085e8d03649f1bbd0d70aaff612cad Signed-off-by: Tan En De <ende.tan@starfivetech.com> | |||||
2023-12-11 | Merge pull request #1506 from riscv-software-src/fix-1505 | Jerry Zhao | 1 | -2/+2 | |
Don't enforce alignment constraints vwsll.v[xi] rs1 arg | |||||
2023-12-11 | Merge pull request #1526 from riscv-software-src/default_cfg | Jerry Zhao | 10 | -131/+68 | |
Add default cfg_t and debug_module_config_t constructor to libriscv | |||||
2023-12-09 | Merge pull request #1532 from Madman-Hugo/fix-fmvh_x_d | Andrew Waterman | 1 | -1/+1 | |
fix fmvh_x_d.h rv32 sign-extended | |||||
2023-12-09 | fix fmvh_x_d.h rv32 sign-extended | Madman | 1 | -1/+1 | |
Signed-off-by: Madman <1017747824@qq.com> | |||||
2023-12-08 | Rely on default initializer to provide debug_module_config_t defaults | Jerry Zhao | 2 | -22/+2 | |
2023-12-08 | Use brace initializers for debug_module_config_t defaults | Jerry Zhao | 1 | -9/+9 | |
2023-12-08 | Remove old explicit-fields cfg_t constructor, switch to default constructor | Jerry Zhao | 4 | -68/+3 | |
2023-12-08 | Add cfg_t default constructor with default settings | Jerry Zhao | 2 | -0/+22 | |
2023-12-08 | Remove cfg_arg_t from cfg_t | Jerry Zhao | 7 | -31/+31 | |
Argument parsing should be scoped to the code which constucts cfg_t | |||||
2023-12-08 | Merge pull request #1531 from riscv-software-src/zimop-v3 | Andrew Waterman | 7 | -10/+109 | |
Add unratified Zimop extension | |||||
2023-12-08 | Add Zimop extension | Andrew Waterman | 6 | -1/+56 | |
2023-12-08 | Fix formatting | Andrew Waterman | 1 | -8/+8 | |
2023-12-08 | Update encoding.h | Andrew Waterman | 1 | -1/+45 | |
2023-12-08 | Merge pull request #1530 from riscv-software-src/ci-commit-order | Andrew Waterman | 1 | -2/+2 | |
Per-commit CI should start from oldest commit | |||||
2023-12-08 | Per-commit CI should start from oldest commit | Jerry Zhao | 1 | -2/+2 | |
2023-12-08 | Merge pull request #1522 from ucb-bar/device-plugin-api | Jerry Zhao | 8 | -11/+34 | |
Fix Spike --device option to pass on args to downstream plugins | |||||
2023-12-08 | Fix Spike --device option to pass on args to downstream plugins | joey0320 | 8 | -11/+34 | |
2023-12-06 | Merge pull request #1523 from YenHaoChen/patch-1 | Andrew Waterman | 1 | -5/+5 | |
miselect: support miselect when enabling smcsrind | |||||
2023-12-07 | refactor: single statement of declaration and initialization on miselect, ↵ | YenHaoChen | 1 | -6/+3 | |
siselect, and vsiselect | |||||
2023-12-06 | miselect: support miselect when enabling smcsrind | YenHaoChen | 1 | -0/+3 | |
Signed-off-by: YenHaoChen <39526191+YenHaoChen@users.noreply.github.com> | |||||
2023-12-01 | Merge pull request #1513 from riscv-software-src/sbbusyerror | Andrew Waterman | 3 | -32/+121 | |
Add configurable system bus access delay | |||||
2023-12-01 | Test OpenOCD that can deal with sbbusyerror. | Tim Newsome | 1 | -1/+1 | |
2023-12-01 | Add SBA write delay. | Tim Newsome | 2 | -8/+28 | |
This is helpful to test OpenOCD behavior when sbbusyerror is set. | |||||
2023-12-01 | Add SBA read delay. | Tim Newsome | 2 | -31/+100 | |
This is helpful to test OpenOCD behavior when sbbusyerror is set. | |||||
2023-11-30 | Merge pull request #1517 from YenHaoChen/patch-1 | Andrew Waterman | 1 | -1/+1 | |
typo: vwsll.vi: fix a typo on disassembling vwsll.vi | |||||
2023-12-01 | typo: vwsll.vi: fix a typo on disassembling vwsll.vi | YenHaoChen | 1 | -1/+1 | |
Signed-off-by: YenHaoChen <39526191+YenHaoChen@users.noreply.github.com> | |||||
2023-11-29 | Merge pull request #1516 from YenHaoChen/pr-dcsr-ebreakx | Andrew Waterman | 1 | -4/+4 | |
fix: dcsr.ebreak(v)[su] hardwired to 0 if unsupport corresponding privilege modes | |||||
2023-11-29 | fix: dcsr.ebreak(v)[su] hardwired to 0 if unsupport corresponding privilege ↵ | YenHaoChen | 1 | -4/+4 | |
modes | |||||
2023-11-28 | Merge pull request #1514 from f0rget-the-sad/multi-rb | Andrew Waterman | 2 | -1/+1 | |
remote_bitbang: make send_buf class member | |||||
2023-11-28 | remote_bitbang: make send_buf class member | Volodymyr Fialko | 2 | -1/+1 | |
Currently send buffer is static variable in function, which makes it's impossible to have multiple concurrent instances of remote bitbang class, since all of them would share this static buffer. Thus, make send_buf a class member. Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> | |||||
2023-11-24 | Merge pull request #1511 from YenHaoChen/pr-stimecmp | Andrew Waterman | 2 | -2/+7 | |
stimecmp: perform menvcfg.STCE permission check when accessing vstimecmp in HS-mode | |||||
2023-11-24 | stimecmp: perform menvcfg.STCE permission check when accessing vstimecmp in ↵ | YenHaoChen | 2 | -2/+7 | |
HS-mode The spec requires menvcfg.STCE=1 on accessing stimecmp or vstimecmp in a mode other than M-mode. The previous implementation does not check the permission on accessing vstimecmp in HS-mode. This commit fixes the issue by moveing the permission check from virtualized_stimecmp_csr_t to stimecmp_csr_t, which implements the vstimecmp. | |||||
2023-11-16 | Fix FMVP.D.X implementation | Andrew Waterman | 1 | -1/+1 | |
Resolves #1507 | |||||
2023-11-15 | Don't enforce alignment constraints vwsll.v[xi] rs1 arg | Andrew Waterman | 1 | -2/+2 | |
rs1 doesn't represent a vector arg in this case, so the instructions were broken for (rs1 % ceil(LMUL)) != 0. Resolves #1505 | |||||
2023-11-10 | Merge pull request #1500 from riscv-software-src/debug_tests | Tim Newsome | 1 | -1/+1 | |
Update debug smoketest action. | |||||
2023-11-10 | Update debug smoketest action. | Tim Newsome | 1 | -1/+1 | |
To get https://github.com/riscv-software-src/riscv-tests/pull/522, which fixes an intermittent failure. | |||||
2023-11-09 | Merge pull request #1498 from f0rget-the-sad/htif-stop-on-signal | Andrew Waterman | 1 | -1/+1 | |
fesvr/htif: allow exit on SIGINT. | |||||
2023-11-09 | fesvr/htif: allow exit on SIGINT. | Volodymyr Fialko | 1 | -1/+1 | |
Currently signal handler would call exit() only on second received signal, this prevent proper program cleanup. Instead use signal flag to exit loop. Signed-off-by: Volodymyr Fialko <vfialko@marvell.com> | |||||
2023-11-08 | Merge pull request #1490 from iamKarthikBK/master | Andrew Waterman | 8 | -4/+14 | |
Add support for setting PMP Granularity over CLI | |||||
2023-11-04 | expose pmp granularity as a cli option. | Karthik B K | 8 | -4/+14 | |
PMP Granularity is made available as a command line option. The default value is 4 Bytes. The value can be changed by passing the option --pmp-granularity=<value> to spike. Signed-off-by: Karthik B K <karthik.bk@incoresemi.com> | |||||
2023-11-02 | Merge pull request #1491 from ved-rivos/zabha | Andrew Waterman | 25 | -1/+156 | |
Add unratified Zabha extension | |||||
2023-11-02 | Add Zabha instructions to make | Ved Shanbhogue | 1 | -0/+23 | |
2023-11-02 | Add Zabha instructions to disasm | Ved Shanbhogue | 2 | -0/+29 | |
2023-11-02 | Add enum for Zabha extension | Ved Shanbhogue | 1 | -0/+1 | |