Skip to content

Installation CI Improvements and README Updates

Eclipse Webmaster requested to merge github/fork/jordancarlin/main into main

Created by: jordancarlin

  • Fix warnings in installation CI
  • Run lint and wsim rv32i arch32i in installation CI for distros that fail regression due to Verilator bug to sanity check that the tools mostly installed correctly
  • Add installation CI status badge to README
  • Document --no-buildroot flag of wally-tool-chain-install.sh
  • Update outdated references to textbook appendices in main README (or would we rather just remove the references entirely? @davidharrishmc)
  • Update README formatting of all READMEs
    • Use code blocks that support syntax highlighting
    • Clearly distinguish all code from text explaining the code
    • Use callouts for notes
    • Fix text that was accidentally hidden because it was being interpreted as a comment
    • Fix multiline text that was being interpreted as a single line
  • Combine Linux READMEs and update to reflect that the installation script now installs buildroot by default (closes #957 (closed))
    • The one piece of the old Linux-README that is not reflected in the new README is below. @rosethompson is this still something that is relevant?

      Generate QEMU linux trace

      The linux testbench can instruction by instruction compare Wally's committed instructions against QEMU. To do this QEMU outputs a log file consisting of all instructions executed. Interrupts are handled by forcing the testbench to generate an interrupt at the same cycle as in QEMU. Generating this trace will take more than 24 hours. cd cvw/linux/testvector-generation ./genTrace.sh

Merge request reports

Loading