BurritOS/test
2023-03-15 09:12:19 +01:00
..
machine fixed memory dump issue, but the tests still doesn't pass 2023-03-15 09:12:19 +01:00
riscv_instructions Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
userlib Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
.gitignore Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
Makefile Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
Makefile.config Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
Makefile.tests Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00
README.md Reworked unit tests for machine and renamed test_programs directory 2023-03-12 00:22:16 +01:00

BurritOS Test programs

This folder contains small C programs pertaining to the assessment of the correctness of BurritOS' behavior.

Folder Structure

  • riscv_instructions: contains small programs for testing simulator instruction coverage.

How to build

In the Makefile.config file

Set the variables to the correct paths for the RISCV Newlib compilation toolchain. Simply changing the RISCV_PREFIX variable should do the trick. Do not forget to add a trailing slash.

Exporting objdumps

$ make dumps

Compiling programs

$ make programs

Cleaning

$ make clean

Output folder

Compilation results are located in the target/objdumps and target/programs directories.