Commit Graph

3676 Commits (3d927557dc2e81bf218bcd60ae271c6e718e2ce2)
 

Author SHA1 Message Date
Gaurav-Aggarwal-AWS 3d927557dc
Add tests to cover xQueueCreateSetStatic (#1323)
Add tests to cover xQueueCreateSetStatic

This API was recently added in the following PR:
https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1228

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
3 days ago
Johan Kraft 6d364f0b1f
TraceRecorder demo added in CORTEX_MPS2_QEMU_IAR_GCC (#1320)
* * Added TraceRecorder demo for Percepio View in CORTEX_MPS2_QEMU_IAR_GCC (only gcc supported at the moment)

* * Added TraceRecorder demo instructions in readme.md.

* * Updated FreeRTOS-Plus-Trace pointer

* * Using FreeRTOS-Plus-Trace submodule (TraceRecorder) instead of a static TraceRecorder copy.
1 week ago
Gaurav-Aggarwal-AWS 642e2ecfc7
Fix CI failures (#1322)
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 week ago
chinglee-iot 2dcc47ecba
Update unit test for TASK and ISR lock macros (#1319)
This is needed for PR - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1212.
1 month ago
Tony Josi 365a47921f
Update TCP Qemu echo demo port number macro naming in readme (#1306)
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
1 month ago
Tony Josi 7f748546a1
Fix FreeRTOS+TCP IPv6 demo with latest version of FreeRTOS+TCP (#1307) 1 month ago
Gaurav-Aggarwal-AWS 66de13ce1b
Update FreeRTOS-Kernel submodule pointer (#1316)
Update FreeRTOS-Kernel submodule pointer

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 month ago
Tony Josi a3c047d22f
Update FreeRTOS+TCP to latest version V4.3.1 (#1305)
Update FreeRTOS+TCP to latest version V4.3.1
1 month ago
Gaurav-Aggarwal-AWS 93ba585fb9
Fix coverage tests for Kernel PR 1203 (#1315)
Fix coverage tests for Kernel PR 1203

PR Link - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1203.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 month ago
Sudeep Mohanty f430a10431
fix(freertos/tasks): Updated the xTaskGetIdleTaskHandle Test (#1314)
This commit updates the xTaskGetIdleTaskHandle unit test as per the idle
task naming logic.

Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
Co-authored-by: Gaurav-Aggarwal-AWS <33462878+aggarg@users.noreply.github.com>
1 month ago
Gaurav-Aggarwal-AWS dfb7b28f72
Fix SMP coverage tests for kernel PR 1206 (#1313)
PR Link - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1206

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 month ago
Gaurav-Aggarwal-AWS f6672f99df
Fix unit tests for Kernel PR 1206 (#1312)
PR - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1206

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
1 month ago
Rahul Kar e62f73927b
Add readme for v202411.00 release (#1308) 2 months ago
Gaurav-Aggarwal-AWS 6aa244f6fe
Update Community-Supported-Demos submodule pointer (#1303)
* Update Community-Supported-Demos submodule pointer

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
2 months ago
Tony Josi a3a526569f
Enable release from forks (#1299)
* Enable release from forks

* Update Kernel submodule pointer

* Update manifest file

---------

Co-authored-by: Rahul Kar <karahulx@amazon.com>
2 months ago
Jeff Tenney 1469448e3e
Don't expect call to xTaskResumeAll in some cases (#1295) 3 months ago
ActoryOu ad0ea05f57
Fix CI spelling check (#1294) 3 months ago
ActoryOu 4cab1bb358
Follow Security Guide to update release.yml (#1293) 3 months ago
Bhoomika R S 6615f8026c
Add readme.url for FreeRTOS-Plus demos (#1290)
* Add readme.url for demos

* Updated FreeRTOS+TCP Minimal Windows Simulator Demo's readMe
3 months ago
Dakshit Babbar 86d6312da0
[mainline update] Populate RSA key attributes in mbedtls context (#1288)
* Populate RSA key attributes in mbedtls context

* Fix formatting

---------

Co-authored-by: Rahul Kar <karahulx@amazon.com>
3 months ago
Gaurav-Aggarwal-AWS 349d8a87d4
Add support for custom check in header checker (#1285)
This allows derived classes to override customCheck method to inject
additional checks for some files. This is currently needed to accept
ARM copyright in ARMv8-M files - https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1147.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
4 months ago
Gaurav-Aggarwal-AWS 28a20d5a69
Add volatile qualifier (#1283)
Add volatile qualifier

This is needed to ensure that the memory mapped address it always read.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
4 months ago
Ian Thompson b3e6cff1f2
Xtensa Demos updated and moved to Partner-Supported submodules (#1281)
Cadence/Xtensa: Move Tensilica demos to Partner-Supported-Demos submodule

Add a README to this deprecated demos directory indicating where to
find the latest Tensilica test code.

Signed-off-by: Ian Thompson <ianst@cadence.com>
4 months ago
Rohit Madan 0e8d2bf66c
Add readme.url for corePKCS11 Windows Simulator Demo (#1277)
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
4 months ago
Gaurav-Aggarwal-AWS c502e5f9a5
Update runtime library support to automatic (#1280)
This ensures that CCS builds this library when the project is
first built after CCS installation.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
4 months ago
Matt Ryall [Mawson Rovers] 6dc7737eff
Update CORTEX R4 demo to use linked resources #1272 (#1273)
* Cortex R4 demo: replace setup script with linked resources

* Cortex R4 demo: remove Eclipse user settings
4 months ago
Matt Ryall [Mawson Rovers] 59f1c570cf
Fix build: unique names required for v4 upload-artifact task (#1274) (#1275)
- fixes kernal unit test build broken since 9245b4aaa
4 months ago
Florian La Roche d80937d050
Cortex M3 MPS2: modernize assembler syntax and also add .ltorg (#1268)
Cortex M3 MPS2: modernize assembler syntax and also add .ltorg

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
4 months ago
Rohit Madan 2067506cc1
Update User Mode Networking debug command for QEMU Demo (#1270) 4 months ago
Florian La Roche 9245b4aaac
Cortex M3 MPS2: fix alignment warning from assembler (#1266)
* Cortex M3 MPS2: fix alignment warning from assembler

Fix assembler alignment warnings for Cortex M3 MPS2:
Warning: section does not have enough alignment to ensure safe PC-relative loads

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
5 months ago
ericwu13 b0c9468ad6
Update RTOSDemo Debug Renode.launch (#1261)
SoftConsole failed to execute MI command to load the RTOSDebug.elf built in this project. Since the debugger couldn't find  address `0xe000ed00` defined in ARM processor. 

We need to set `$target_riscv` to 1 so that the gdb can be initialized correctly.
5 months ago
joejoseph08 3b34f8028d
Add cygwin option for compilation (#1230)
Add Cygwin option for compilation
5 months ago
Gaurav-Aggarwal-AWS 059165fbf1
Fix crash on Ubuntu 24.04 ARM64 (#1253)
On Ubuntu 24.04 ARM64, PTHREAD_STACK_MIN is 0x20000 which does not fit
in unsigned short, size of which is 2 bytes. Casting PTHREAD_STACK_MIN
to unsigned short in FreeRTOSConfig.h results in
configMINIMAL_STACK_SIZE getting defined to 0 which leads to SIGSEV.

This change removes the not needed casting of PTHREAD_STACK_MIN to
unsigned short.

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
5 months ago
Monika Singh c304913b64
Remove redundant TCP includes in FreeRTOS CBMC proofs (#1254)
* Remove unnecessary TCP includes

* Update comment
5 months ago
chinglee-iot 9febcedd91
Add async core yield test for SMP (#1247)
Add async core yield test for SMP

Add async core yield test for SMP to verify set core affinity
  implementation
5 months ago
Rahul Kar 1a82df09df
Update ReadMe to add UserMode Networking (#1216)
Update ReadMe to add UserMode Networking
5 months ago
chinglee-iot 4b039b82e9
Remove no new core added coverage test for coreAffinitySet (#1248)
* Remove this unit test due to implementation change
5 months ago
chinglee-iot 520fc225eb
Add SMP task delete on target test (#1176)
Add SMP task delete on target test
6 months ago
chinglee-iot 6ed67f54bb
Add SMP one task enter critical on target test (#1180)
Add SMP one task enter critical on target test
6 months ago
chinglee-iot 98c2b04bbc
Add SMP interrupt wait critical secton on target test (#1181)
Add SMP interrupt wait critical secton on target test
6 months ago
Rahul Kar a004a21b13
Remove ipLOCAL_MAC_ADDRESS from demo files (#1244)
* Remove ipLOCAL_MAC_ADDRESS from demo files

* Add return variable for IP_Init fucntions
6 months ago
Rahul Kar 8582188293
ARMv7-R No_GIC Port Demo (#1236)
Add ARM_CRx_No_GIC_Demo
6 months ago
Rahul Kar d3d6893489
Update README to fix broken links (#1240) 6 months ago
Gaurav-Aggarwal-AWS 5f52d71cee
Update kernel submodule pointer (#1239)
* Update kernel submodule pointer

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

* Update manifest

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

---------

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
6 months ago
Gaurav-Aggarwal-AWS a57ee50f67
Unit test updates for kernel PR #1111 (#1238)
* Unit test updates for kernel PR #1111

https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/1111

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

* Fix doxygen check

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

---------

Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
6 months ago
Michael Tautschnig c1d2ba94c0
Use CBMC version 5.95.1 (#1226)
The upcoming CBMC version 6 release includes changes that may affect
existing proofs. This PR will make sure that FreeRTOS PRs are not
negatively impacted by this release. After releasing CBMC version 6 we
will issue a follow-up PR that will return FreeRTOS to using CBMC's
latest release, and will include any changes to proofs that may be
necessary to support the new version.

Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
Co-authored-by: Nikhil Kamath <110539926+amazonKamath@users.noreply.github.com>
6 months ago
Niklas 36b803e358
fix AbortDelay.c Test (#1237)
* fix AbortDelay.c Test

* Uncrustify: triggered by comment.

* Update comment

* Fix formatting

---------

Co-authored-by: Niklas Jenner <niklas.jenner@ifta.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Monika Singh <moninom@amazon.com>
6 months ago
Florian La Roche 82099c32a0
CORTEX_MPU_M3_MPS2_QEMU_GCC: remove unused defines (#1233)
From CORTEX_MPU_M3_MPS2_QEMU_GCC remove unused configNUM_TX_DESCRIPTORS
define and remove HEAP3 from as heap_4.c is used.

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
Co-authored-by: Rahul Kar <118818625+kar-rahul-aws@users.noreply.github.com>
7 months ago
Florian La Roche 29d3e527ec
Posix_GCC: use complete function declaration (#1234)
complete function declaration for Posix_GCC

Signed-off-by: Florian La Roche <Florian.LaRoche@gmail.com>
7 months ago
Rahul Kar ba4f37f3bb
Fix compilation issue in WinSim Demo (#1232)
* Fix compilation issue

* Fix formatting

* Uncrustify: triggered by comment.

* Remove commented line

---------

Co-authored-by: GitHub Action <action@github.com>
7 months ago