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

Add scripts to auto-configure Linux builds based on system configuration. #73

Merged
merged 4 commits into from
Jan 11, 2024

Conversation

arturum1
Copy link
Contributor

The new scripts will warn the user if he needs to rebuild the Linux files and give instructions on how to do it.

Other changes:

  • Added independent Device Tree and openSBI files for the FPGA boards and simulator;
  • Remove SRAM_ADDR_W macro (not needed for USE_EXTMEM=1);
  • Update check_if_run_linux.py script to update the IOB_SOC_OPENCRYPTOLINUX_RUN_LINUX macro inside the *_conf.[v]h files.
    The check_if_run_linux.py script no longer modifies the simulation BAUD rate when running linux, since linux is now configured to run with 3000000 baud during simulation.
  • Remove unused setup RUN_LINUX macro (this variable is only used at build time).
  • Update submodules.

- Update check_if_run_linux.py script, to only change BAUD rate in
  bsp.vh, and to update the `IOB_SOC_OPENCRYPTOLINUX_RUN_LINUX` macro
  inside the *_conf.[v]h files.
- Remove unused setup `RUN_LINUX` macro.
- Update OS submodule to use correct peripheral addresses.
- Update IOBSOC.
USE_EXTMEM=1); Update ci.yml to run tests with RUN_LINUX=1.
configuration.
The new scripts will warn the user if he needs to rebuild the Linux
files, and give instructions on how to do it.
Add Device Tree and openSBI files for boards and simulator;
Update submodules.
@jjts jjts merged commit c897819 into IObundle:master Jan 11, 2024
5 checks passed
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.

2 participants