Commit Graph

3532 Commits (82b4c249aa52239e90462fff0ebd628e51d6046c)
 

Author SHA1 Message Date
Kody Stribrny d266eba137
Update RISC-V Qemu Virt GCC Readme + Makefile ()
Update Readme instructions  and add troubleshooting
tips for issues seen on Ubuntu and include a description
of where to find various crosstools-ng flags.
Andrea dc2c031c45
added correct interrupt handler initialization in RISC-V-Qemu-virt_GCC ()
* added correct trap_handler initialization in main.c

Co-authored-by: Joseph Julicher <jjulicher@mac.com>
Co-authored-by: Kody Stribrny <kstribrn@amazon.com>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Kody Stribrny 54d4eeaa26
Add Vectored Interrupt Support To SiFive RISC-V Demo ()
Update SiFive IAR demo to support vectored interrupts. This is a near copy of https://github.com/FreeRTOS/FreeRTOS/pull/797.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
OccupyMars2025 1fc8a8ee42
modify a typo ()
Erik Tamlin c568ba8c44
Percepio Trace Recorder v4.6.0 ()
* * Percepio Trace Recorder v4.6.0

* Add space between inclusion of header and comment

* Fix broken posix build - part 1

* Add percepio timer implementation

* Remove delted trace recorder header file

* Fix Networking demo  build

* Fix CLI demo

* Fix visual studio version number

* Fix core header check

* Fix more core checks

* Fix last of core checks

Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Co-authored-by: Alfred Gedeon <alfred2g@hotmail.com>
Gaurav-Aggarwal-AWS aa316fc1b4
Add a unit test for tasks.c ()
* Add a unit test for tasks.c

This test simulates the scenario when a task with priority higher than
the currently executing task is unblocked as a result of the
xTaskIncrementTick call.

This is needed to fix the coverage drop in PR https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/568.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Add description for the test

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Add doc for another test

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Nathan Chong 4f87f485d5
Update VeriFast proofs ()
* Undo syntax changes preventing VeriFast parsing

* Update proofs inline with source changes

Outstanding:
  - xQueueGenericReset return code
  - Not using prvIncrementQueueTxLock or prvIncrementQueueRxLock macros

* Remove git hash check

* Document new changes between proven code and implementation

* Update copyright header

* VeriFast proofs: turn off uncrustify checks

Uncrustify requires formatting of comments that is at odds with VeriFast's
proof annotations, which are contained within comments.

* Update ci.yml

Co-authored-by: Joseph Julicher <jjulicher@mac.com>
Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
alfred gedeon 4e0fecaadd
Arm gcc build qemu mps2 Coretex M3 ()
* Arm gcc build qemu mps2 Coretex M3

* Fix Path

* Insert compilation error for testing

* Build full dem

* Build MPU M3

* Build check IAR qemu mps2 gcc

* Fix path

* Fix typo
ActoryOu fc4e9a147c Update cellular interface to v1.3.0.
ActoryOu 471e9d0042 Update cellular interface in manifest.
ActoryOu 6c0bb278af Add cellular modules to manifest.yml.
ActoryOu 6cce3a6764 Update cellular submodules
ActoryOu 2f366a837d Set and update submodule pointer correctly.
ActoryOu 324718d640 Rename module to reduce the file path.
ActoryOu 4ee3d12adf Rename module to reduce the file path.
ActoryOu 70f0685be1 Add cellular modules into repo.
ActoryOu 958e040dfe Change cellular to personal forked repo
Paul Bartell 07a8701d1b demo: GCC Posix: Clarify toolchain installation steps
arshi016 58e55e2588
Updated configMINIMAL_STACK_SIZE for POSIX demo ()
Paul Bartell 2c60930238 Update the coreSNTP revision
Gaurav-Aggarwal-AWS 3893cbdb12
Fix test failure in FreeRTOS-Kernel PR ()
The test simulates the scenario when a task with priority equal to the
currently executing task is unblocked as a result of the
xTaskIncrementTick call.

Related PR - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/568

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Gaurav-Aggarwal-AWS a81231139e
Handle patch versions in versioning script ()
Update the release automation script so that it can correctly handle
patch version numbers like "10.4.3-LTS-Patch-3".

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
akshayutture 856d0e8363
Created a generic portmacro.h file in the CBMC include folder ()
* Created a generic portmacro.h file in the CBMC include folder instead of using the default MSVC-MingW one. This allows each proof to define the portmacro constants it needs and cover all code in the Task Scheduler

* Removed the license text from the portmacro file

* Fix CI checks

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

* Fix spell check

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav Aggarwal <aggarg@amazon.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
chinglee-iot 51def4683f
Update comm_if_windows for cellular interface ()
* Use mutex to protect rxEvent between different threads
* Update naming for static private function
* Update cellular interface submodule pointer
Paul Bartell 0a46f479b9 cellular-demos: Fix alpn strings for use with mbedtls
Paul Bartell 5ac2925d05 winsim-mqtt: Fix ALPN strings in coreMQTT demos
Paul Bartell bf89af210c winsim-ota: Fix ALPN strings in OTA winsim demos
Paul Bartell 9f7979145a mqtt_demo_helpers: Fix ALPN strings for mbedtls use
chinglee-iot 0fc242b7db
Update transport interface for compatibility ()
Update transport interface for compatibility

* Update the network transport that using socket wrapper to depend on socket wrapper only.
* AT command timeout should not be changed for cellular socket buffer access mode.
* mbedTLS config include using MBEDTLS_CONFIG_FILE macro.
* Remove strnlen usage in using_mbedtls_pkcs11.
Jeff Tenney 2e772110e3
Add test late timer start (retry ) ()
* Add test for timer start delayed past expiration

This reverts commit 53af0ec62e, which
itself reverted 9c91199016.

* Add warning about vTimerDemoIncludeBacklogTests()

* uncrustify for CI check

* Remove unintentional changes to spacing in comments
Paul Bartell 3693b3e8c9
Fix header checker when copyright regex is None ()
Allow header_checker.py to work as it did before when no
copyright regex is defined.
RichardBarry 2808e48079
Fix compiler warning in MessageBufferDemo.c ()
* prvReceiverTask() in MessageBufferDemo.c declared a variable as a "MessageBufferHandle_t *" instead of just a "MessageBuffer_t".  This came to light when updating the kernel submodule pointer as the underlying datatype changed in the kernel from a void *.

* Remove additional line that was preventing automated uncrustify tests from passing.

Co-authored-by: none <>
Paul Bartell 3bb3eeb237 Update .github/workflows/freertos_plus_demos.yml
Co-authored-by: Archit Gupta <71798289+archigup@users.noreply.github.com>
Paul Bartell 5d68fdb5cc winsim-ota-demos: Move checks out of demo_config.h
Move checks for undefined democonfig settings from demo_config.h to
each demo task file.
Paul Bartell 2ffe3de4b5 mqtt-multitask-demo: Move demo_config.h checks
Paul Bartell a8a2234b2b ci: Add CI builds for FreeRTOS+ Demos for WinSim
Paul Bartell 0048a568c9 ci: core_checker: Match copyright line with regex
Allow for a variety of copyright dates by matching copyright statements
with a regex.
Paul Bartell 8f21b61908 Update coreHTTP submodule and revision in manifest
Paul Bartell c51f6a08af FreeRTOS+CLI Demos: Update to target VS 2019 v142
Paul Bartell 4391920cdc coreSNTP Demo: Update file headers
Paul Bartell a977a8bca0 Fix paths in corePKCS11/coreMQTT demo
Paul Bartell c8f9dbef58 Remove unneeded execute permissions
Paul Bartell a044e089d0 ci.yml: Update manifest check git checkout step
Update manifest checkout step to use fetch-depth=0 and fetch the
entire repository history.
Paul Bartell 466ee59830 winsim-mqtt-demos: Update VS project files
Paul Bartell 06e5417ff1 winsim-mqtt-demos: Remove duplicate config files
Paul Bartell 2ef7770bec coremqtt-winsim: Remove duplicate copy of WinPCap
Paul Bartell ce4c52c33f ci: Exclude winpcap lib from header file check
Paul Bartell a685e63049 winpcap: Fix ip6_misc.h header file name.
Paul Bartell e0e488263e cellular: Update Visual Studio project files
Paul Bartell 7d43b62c9d cellular: Remove duplicate files