Changeset ba64982 in rtems-docs


Ignore:
Timestamp:
Dec 15, 2017, 6:12:46 AM (3 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
3a594a9
Parents:
3079455
git-author:
Sebastian Huber <sebastian.huber@…> (12/15/17 06:12:46)
git-committer:
Sebastian Huber <sebastian.huber@…> (12/15/17 06:33:22)
Message:

c-user: Update unlimites objects configuration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c-user/configuring_a_system.rst

    r3079455 rba64982  
    311311the new software to run; later they can tune the workspace size as needed.
    312312
    313 The following API-independent object classes can be configured in unlimited
    314 mode:
    315 
    316 - POSIX Keys
    317 
    318 - POSIX Key Value Pairs
    319 
    320313The following object classes in the Classic API can be configured in unlimited
    321314mode:
    322315
     316- Barriers
     317
     318- Message Queues
     319
     320- Partitions
     321
     322- Periods
     323
     324- Ports
     325
     326- Regions
     327
     328- Semaphores
     329
    323330- Tasks
    324331
    325332- Timers
    326 
    327 - Semaphores
    328 
    329 - Message Queues
    330 
    331 - Periods
    332 
    333 - Barriers
    334 
    335 - Partitions
    336 
    337 - Regions
    338 
    339 - Ports
    340333
    341334Additionally, the following object classes from the POSIX API can be configured
    342335in unlimited mode:
    343336
    344 - Threads
    345 
    346 - Mutexes
    347 
    348 - Condition Variables
    349 
    350 - Timers
    351 
    352 - Message Queues
    353 
    354 - Message Queue Descriptors
    355 
    356 - Semaphores
    357 
    358 - Barriers
    359 
    360 - Read/Write Locks
    361 
    362 - Spinlocks
    363 
    364 The following object classes can *not* be configured in unlimited mode:
    365 
    366 - Drivers
    367 
    368 - File Descriptors
    369 
    370 - User Extensions
    371 
    372 - POSIX Queued Signals
     337- Keys -- :c:func:`pthread_key_create`
     338
     339- Key Value Pairs -- :c:func:`pthread_setspecific`
     340
     341- Message Queues -- :c:func:`mq_open`
     342
     343- Named Semaphores -- :c:func:`sem_open`
     344
     345- Shared Memory -- :c:func:`shm_open`
     346
     347- Threads -- :c:func:`pthread_create`
     348
     349- Timers -- :c:func:`timer_create`
     350
     351.. warning::
     352
     353    The following object classes can *not* be configured in unlimited mode:
     354
     355    - Drivers
     356
     357    - File Descriptors
     358
     359    - POSIX Queued Signals
     360
     361    - User Extensions
    373362
    374363Due to the memory requirements of unlimited objects it is strongly recommended
Note: See TracChangeset for help on using the changeset viewer.