Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update lowrisc_ibex to lowRISC/ibex@123d46b4 #20850

Closed
wants to merge 1 commit into from

Conversation

vogelpi
Copy link
Contributor

@vogelpi vogelpi commented Jan 16, 2024

Update code from upstream repository
https://github.com/lowRISC/ibex.git to revision
123d46b4d60068502f80c117772a279db12f5af7

  • [dv] Fix paths in merge_cov.py (Sᴜᴘᴇʀ Lᴇᴇ)
  • Tweak questa timescale argument (Harry Callahan)
  • Fixup the questa build/sim command templates in rtl_simulation.yaml (Harry Callahan)
  • [rtl] Fix FI vulnerability in RF (Pascal Nasahl)
  • [doc] Update cosim version (Pascal Nasahl)
  • [util] Update check_tool_requirements.py (Gary Guo)
  • [rtl] Avoid name collision in ibex_pmp.sv (Rupert Swarbrick)
  • [dv] Fix performance counter printing in simple system (Rupert Swarbrick)
  • Fix spelling of separator (Rupert Swarbrick)
  • [dv] Add an extra key to common_project_cfg.hjson (Rupert Swarbrick)
  • [verilator] Slight refactor in ibex_tracer to avoid BLKSEQ warning (Rupert Swarbrick)
  • [verilator] Waive MULTIDRIVEN warning in ibex_tracer.sv (Rupert Swarbrick)
  • [ibex_pmp/lint] Declare functions before using them (Michael Schaffner)
  • Update google_riscv-dv to chipsalliance/riscv-dv@71666eb (Greg Chadwick)
  • [dv] Fix ibex_cmd.py (Greg Chadwick)
  • Port directed_test_schema.py to recent versions of Pydantic (Rupert Swarbrick)
  • Tweak ibex_cmd.py to fail more cleanly (Rupert Swarbrick)
  • Remove (empty) Verible waiver file (Rupert Swarbrick)
  • [doc] Fix background of Icache block (Marno van der Maas)
  • [doc] Fix background in block diagram (Marno van der Maas)
  • Update google_riscv-dv to chipsalliance/riscv-dv@08b1206 (Marno van der Maas)
  • [dv,doc] Point reference to lowRISC branch (Marno van der Maas)
  • [dv] Move DVSIM data structures (Marno van der Maas)
  • [dv] Add common_ifs_pkg.sv to DV files (Marno van der Maas)
  • [doc] Fix documented mstatus reset value (Greg Chadwick)
  • [dv] New directed test to cover some scenarios with U-mode execution (Greg Chadwick)
  • [dv] Fix SET_PMP_CFG macro used by directed tests (Greg Chadwick)
  • [dv,fcov] Add additional illegal bins to PMP fcov (Greg Chadwick)
  • [dv, fcov] Increase iterations of riscv_mem_intg_error_test (Greg Chadwick)
  • Use correct format string for $value$plusargs (Rupert Swarbrick)
  • Reorder classes in ibex_debug_triggers_overrides.sv (Rupert Swarbrick)
  • Express some coverpoint crosses in an equivalent way (Rupert Swarbrick)
  • Drop an import from inside of a class (Rupert Swarbrick)
  • Re-export imported symbols from ibex_mem_intf_pkg (Rupert Swarbrick)
  • Bump Spike minimum version (Rupert Swarbrick)
  • Correct type in scripts_lib.py's run_one (Rupert Swarbrick)
  • [dv] Add asserts to check alerts for memory integrity failures (Greg Chadwick)
  • Drop a double entry in rtl_simulation.yaml (Rupert Swarbrick)

@vogelpi
Copy link
Contributor Author

vogelpi commented Jan 16, 2024

This is currently a draft / placeholder PR to make sure the register file FI vulnerability fix of @nasahlpa makes it's way into master. We should check.

This is related to #20715.

@vogelpi vogelpi force-pushed the ibex-vendor branch 2 times, most recently from 2e69b99 to 5b4473b Compare January 16, 2024 21:48
Update code from upstream repository
https://github.com/lowRISC/ibex.git to revision
123d46b4d60068502f80c117772a279db12f5af7

* [dv] Fix paths in `merge_cov.py` (Sᴜᴘᴇʀ Lᴇᴇ)
* Tweak questa timescale argument (Harry Callahan)
* Fixup the questa build/sim command templates in rtl_simulation.yaml
  (Harry Callahan)
* [rtl] Fix FI vulnerability in RF (Pascal Nasahl)
* [doc] Update cosim version (Pascal Nasahl)
* [util] Update check_tool_requirements.py (Gary Guo)
* [rtl] Avoid name collision in ibex_pmp.sv (Rupert Swarbrick)
* [dv] Fix performance counter printing in simple system (Rupert
  Swarbrick)
* Fix spelling of separator (Rupert Swarbrick)
* [dv] Add an extra key to common_project_cfg.hjson (Rupert Swarbrick)
* [verilator] Slight refactor in ibex_tracer to avoid BLKSEQ warning
  (Rupert Swarbrick)
* [verilator] Waive MULTIDRIVEN warning in ibex_tracer.sv (Rupert
  Swarbrick)
* [ibex_pmp/lint] Declare functions before using them (Michael
  Schaffner)
* Update google_riscv-dv to chipsalliance/riscv-dv@71666eb (Greg
  Chadwick)
* [dv] Fix ibex_cmd.py (Greg Chadwick)
* Port directed_test_schema.py to recent versions of Pydantic (Rupert
  Swarbrick)
* Tweak ibex_cmd.py to fail more cleanly (Rupert Swarbrick)
* Remove (empty) Verible waiver file (Rupert Swarbrick)
* [doc] Fix background of Icache block (Marno van der Maas)
* [doc] Fix background in block diagram (Marno van der Maas)
* Update google_riscv-dv to chipsalliance/riscv-dv@08b1206 (Marno van
  der Maas)
* [dv,doc] Point reference to lowRISC branch (Marno van der Maas)
* [dv] Move DVSIM data structures (Marno van der Maas)
* [dv] Add common_ifs_pkg.sv to DV files (Marno van der Maas)
* [doc] Fix documented mstatus reset value (Greg Chadwick)
* [dv] New directed test to cover some scenarios with U-mode execution
  (Greg Chadwick)
* [dv] Fix SET_PMP_CFG macro used by directed tests (Greg Chadwick)
* [dv,fcov] Add additional illegal bins to PMP fcov (Greg Chadwick)
* [dv, fcov] Increase iterations of riscv_mem_intg_error_test (Greg
  Chadwick)
* Use correct format string for $value$plusargs (Rupert Swarbrick)
* Reorder classes in ibex_debug_triggers_overrides.sv (Rupert
  Swarbrick)
* Express some coverpoint crosses in an equivalent way (Rupert
  Swarbrick)
* Drop an import from inside of a class (Rupert Swarbrick)
* Re-export imported symbols from ibex_mem_intf_pkg (Rupert Swarbrick)
* Bump Spike minimum version (Rupert Swarbrick)
* Correct type in scripts_lib.py's run_one (Rupert Swarbrick)
* [dv] Add asserts to check alerts for memory integrity failures (Greg
  Chadwick)
* Drop a double entry in rtl_simulation.yaml (Rupert Swarbrick)

Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
@vogelpi
Copy link
Contributor Author

vogelpi commented Jan 19, 2024

Closing in favor of #20890 .

@vogelpi vogelpi closed this Jan 19, 2024
@vogelpi vogelpi deleted the ibex-vendor branch March 19, 2024 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant