Skip to content

Conversation

@chinglee-iot
Copy link
Member

Description

This PR fixes CBMC and unit test for single core FreeRTOS in the FreeRTOS-Kernel PR.

  • xYieldPendings and xIdleTaskHandles are now an array. Update in FreeRTOS unit test.
  • Update CBMC patches.

Test Steps

Before this patch there will be compilation error when building unit test for FreeRTOS and CBMC.

Checklist:

  • I have tested my changes. No regression in existing tests.
  • I have modified and/or added unit-tests to cover the code changes in this Pull Request.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@chinglee-iot chinglee-iot requested a review from a team as a code owner July 24, 2023 08:28
@chinglee-iot
Copy link
Member Author

This PR has the following three errors:

  • Kernel Unit Tests / FreeRTOS/Source Submodule Revision (pull_request) Failing after 2m
  • Kernel Unit Tests / FreeRTOS-Kernel Main Branch (pull_request) Failing after 2m
  • CI Checks / proof_ci (pull_request) Failing after 10m

These failure are related xYieldPendings and xIdleTaskHandles and will be fixed after FreeRTOS-Kernel PR merged.

@aggarg aggarg merged commit 7adb08e into FreeRTOS:main Jul 24, 2023
@chinglee-iot chinglee-iot deleted the update-single-core-CI-test branch July 28, 2023 04:07
every-breaking-wave pushed a commit to every-breaking-wave/FreeRTOS that referenced this pull request Nov 15, 2024
Add GCC/ARM_CM0/mpu_wrappers_v2_asm.c and GCC/ARM_CM0/portasm.c as source files to 'freertos_kernel_port' library.
This fixes the FREERTOS_PORT "GCC_ARM_CM0" CMake configuration.
Zangetsu112 pushed a commit to Zangetsu112/FreeRTOS-evpp that referenced this pull request Aug 18, 2025
This PR fixes CBMC and unit test for single core FreeRTOS in the FreeRTOS-Kernel PR - FreeRTOS/FreeRTOS-Kernel#716.

- xYieldPendings and xIdleTaskHandles are now an array. Update in FreeRTOS unit test.
-  Update CBMC patches.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants