Karthikey Kadati created a merge request:
https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/206
Project:Branches: karthikey_kadati/rtems-docs:feature-fmlp-docs to
rtems/docs/rtems-docs:main
Author: Karthikey Kadati
This MR adds documentation for the Flexible Multiprocessor Locking Protocol
(FMLP) introduced in RTEMS Merge Request !882.
**Changes:**
1. **Key Concepts (c-user/key_concepts.md)**:
* Added FMLP to the list of supported locking protocols.
* Detailed the **FIFO wait discipline** required by the protocol.
* **FMLP-Short**: Described the busy-wait mechanism and non-preemptive
execution via priority boosting.
* **FMLP-Long**: Described the suspension-based mechanism and dynamic
proxy-execution priority boosting.
* Noted the architectural updates for RTEMS 7 based on the 2020 research by
Junjie Shi et al.
2. **Semaphore Directives (c-user/semaphore/directives.md)**:
* Updated rtems_semaphore_create to include and explain the new attributes:
* `RTEMS_FLEXIBLE_MULTIPROCESSOR_LOCKING_SHORT`
* `RTEMS_FLEXIBLE_MULTIPROCESSOR_LOCKING_LONG`
**Related Code MR:** [SMP: Add FMLP-Short and FMLP-Long locking protocols
(!882)](https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/882)
--
View it on GitLab:
https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/206
You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs