mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-10-17 10:17:45 -04:00
* AFR sync * AFR sync: CBMC * AFR sync: CBMC: remove .bak files * AFR sync: CBMC: more cleanup * Corrected CBMC proofs * Corrected CBMC patches * Corrected CBMC patches-1 * Corrected CBMC patches-2 * remove .bak files (3) Co-authored-by: Yuhui Zheng <10982575+yuhui-zheng@users.noreply.github.com> |
||
---|---|---|
.. | ||
.gitattributes | ||
.gitignore | ||
0002-Change-FreeRTOS_IP_Private.h-union-to-struct.patch | ||
0005-remove-static-from-prvCopyDataToQueue.patch | ||
0005-Remove-volatile-qualifier-from-tasks-variables.patch | ||
0006-Remove-static-from-prvNotifyQueueSetContainer.patch | ||
0007-Remove-static-from-prvUnlockQueue.patch | ||
__init__.py | ||
compute_patch.py | ||
FreeRTOSConfig.h | ||
FreeRTOSIPConfig.h | ||
Makefile | ||
patch.py | ||
patches_constants.py | ||
README.md | ||
remove-static-in-freertos-dhcp.patch | ||
remove-static-in-freertos-dns.patch | ||
remove-static-in-freertos-tcp-ip.patch | ||
remove-static-in-freertos-tcp-win.patch | ||
unpatch.py |
This directory includes patches to FreeRTOS required to run the CBMC proofs.
The patches fall into three classes:
- First is a refactoring of prvCheckOptions
- Second is the removal of static attributes from some functions
- Third is two patches dealing with shortcomings of CBMC that should be removed soon.