~/talk

Tutorial: Running the Architectural Compatibility Tests on your Model: Th...

Talkat RISC-V Summit 2022 · 2022-12-13..12-14· [testing, software-architecture]
name:Neel Gala
links:none on file
links:none on file
slides:none on file

Step-by-step recipe to run the RISC‑V ACTs: use riskov to parse the ACT suite into a database and filtered testlist, compile tests with riscv‑gnu‑toolchain against a reference SAIL/Spike model (SAIL available as a Docker image), run DUT plugins that dump signatures named as <impl>.signature, and let riskov compare signatures. Requires Python 3.6+, a reference ISS, and ~1.14 GB of RAM today; signatures are 4 bytes per line little‑endian.

AI-written summary · about

  1. 0:00Introduction to ACT
  2. 8:31Overview of RISCV Config
  3. 15:57Testing environment setup
  4. 23:27Test harness examples
  5. 31:41Writing RISCV plugin
  6. 45:00Debugging ACT tests
  7. 1:05:15Future of architectural testing
  8. 1:18:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.