Description
The ISA Explorer is accessed via the links in the UDB build artifacts at:
https://riscv-software-src.github.io/riscv-unified-db/index.html
Copying the relevant portion of the above link here:
- Candidate replacement for Profiles & Bases & Extensions Google Sheet using data in riscv-unified-db.
- Extensions
- Instructions
- CSRs
When UDB is built by GitHub, the ISA explorer Ruby backend creates Javascript in conjunction with an open-source Javascript table display library (https://github.com/olifolkerd/tabulator) to create nice tables of extensions, instructions, and CSRs. Because the tables can have many rows (~1000 for instruction table), I utilize the on-demand loading of screen content supported by Tabulator but there are problems that require a more in-depth knowledge of Javascript to solve.
The extensions table seems to work fine. However, if you use the instructions table you'll see the size of the Javascript window is too small and scrolling doesn't work smoothly.
Hold on, I can't reproduce the problem anymore. Maybe the Tabulator library fixed a bug?
I'm keeping this issue around though in case the problem pops up again.