-
Notifications
You must be signed in to change notification settings - Fork 1.4k
SMP Documentation #280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
SMP Documentation #280
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some minor modifications are also made to the kernel to support the XCore compiler's automatic stack size calculation.
The XMOS XCore ports are also updated to support SMP.
The port set and clear interrupt mask from ISR macros were removed from the ports so that the default macros found in FreeRTOS.h are used instead. The default macros do not result in warnings when they are used.
* feature/xcore: Fix compiler warnings in xcore ports
Inline function converted to macro. This should now build when optimizations are off and inlining is disabled.
* feature/xcore: Remove inline function from timers.h
* main: Add some assertions and coverage exceptions to queue.c (#273) Moved git-secrets check to a different workflow (#271) Comment: fix code comment for xTaskAbortDelay (#272) Added git-secrets check to Github Actions (#270) fixed documentation for ulTaskNotifyTake() and ulTaskNotifyTakeIndexed() (#269) Add description for vTaskList (#206) Support allocating stack from separate heap (#267) Update python version to 3.7.10 (#265) Update URL in history.txt (#259) Remove unmatched braces in MessageBuffer pre tags (#256) Check: improve verbosity of url verifier (#260) Update issue templates incorporate updates from common (#255) Typos (#248) Delete gitattributes (#253) Fix typo in comment in task.h (#244) Fix Github checks after move from master to main (#246)
* feature/xcore: Add some assertions and coverage exceptions to queue.c (#273) Moved git-secrets check to a different workflow (#271) Comment: fix code comment for xTaskAbortDelay (#272) Added git-secrets check to Github Actions (#270) fixed documentation for ulTaskNotifyTake() and ulTaskNotifyTakeIndexed() (#269) Add description for vTaskList (#206) Support allocating stack from separate heap (#267) Update python version to 3.7.10 (#265) Update URL in history.txt (#259) Remove unmatched braces in MessageBuffer pre tags (#256) Check: improve verbosity of url verifier (#260) Update issue templates incorporate updates from common (#255) Typos (#248) Delete gitattributes (#253) Fix typo in comment in task.h (#244) Fix Github checks after move from master to main (#246)
Merged
laroche
pushed a commit
to laroche/FreeRTOS-Kernel
that referenced
this pull request
Apr 18, 2024
* Use unsigned types/constants where needed. * Address MISRA 21.15 violations in FreeRTOS_Sockets.c * Address MISRA rule violations in code (primarily Rule 2.2) * Inline had been disabled for Coverity builds, preventing Coverity from correctly identifying dead code; this change removes the disabling of inline during Coverity builds. * Added an explanation for the inline suppression of Rule 11.4 in prvSocketValid(). * Address MISRA Rule Violations (10.4 & 10.8) * MISRA: Rule 21.15 changes Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
SMP Kernel Documentation
Description
I have added a document from XMOS describing the changes made to add SMP support to the kernel.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.