Commit graph

17 commits

Author SHA1 Message Date
Tobias Reinhard
f1a0170309 Initialized memory safety proof for xTaskCreate. 2022-10-24 12:29:55 -04:00
Tobias Reinhard
75fa197ac9 Fixed include paths to submodules in preprocessing script. 2022-10-22 12:01:17 -04:00
Tobias Reinhard
ea00b82275 Simplified paths in preprocessing script 2022-10-22 11:56:03 -04:00
Tobias Reinhard
83d8831729 Updated include paths in preprocessing script to ensure that only direct submodules as referenced. 2022-10-22 11:05:09 -04:00
Tobias Reinhard
f11cb629f3 Generalized paths to resources used in preprocessing script. 2022-10-21 17:55:21 -04:00
Tobias Reinhard
d3cfeebca1 Ensured that preprocessing script uses the smp demo submodule. 2022-10-21 17:42:05 -04:00
Tobias Reinhard
47aa491e31 Ensured that preprocessing script uses the pico sdk submodule. 2022-10-21 17:37:32 -04:00
Tobias Reinhard
6af1321b43 VF rewrite: Delete attributes. 2022-10-21 12:27:58 -04:00
Tobias Reinhard
da0c8ffb76 Replaced problematic system headers by VeriFast headers. 2022-10-21 11:44:53 -04:00
Tobias Reinhard
23539193c0 Rewrite script: Deleted fixed-sized array typedefs from preprocessed file. 2022-10-21 11:03:34 -04:00
Tobias Reinhard
2c493715f4 Configured preprocessing script to process tasks.c file with verifast config. 2022-10-21 10:56:47 -04:00
Tobias Reinhard
6000cbd3bd Reordered include directives. 2022-10-21 10:22:52 -04:00
Tobias Reinhard
e9302f35ac Moved pragma rewrites to vf_rewrites.sh. 2022-10-14 16:41:48 -04:00
Tobias Reinhard
8ca47345d4 Added script to rewrite preprocessed source file into a format VeriFast understands. 2022-10-14 16:19:50 -04:00
Tobias Reinhard
cf9b1e9aae Preprocessing script replaces comments out line/file pragmas. 2022-10-14 15:22:57 -04:00
Tobias Reinhard
24130f5334 Added VF startup script for preprocessed tasks.c.
The script preprocesses task.c according to the RP2040 configuration and launches verifast.
2022-10-14 13:37:30 -04:00
Tobias Reinhard
7d029778bf Added scripts to build kernel and to preprocess tasks.c.
The scripts use the demo configuration for RP2040.
2022-10-14 13:23:37 -04:00