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

Reply via email to