Changeset 9ba26e7 in rtems-docs
- Timestamp:
- 05/20/22 13:45:16 (7 weeks ago)
- Branches:
- master
- Children:
- d5509d6
- Parents:
- c16c8c6
- Location:
- c-user
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c-user/config/general.rst
rc16c8c6 r9ba26e7 438 438 ignored. 439 439 440 This configuration option is only evaluated in SMP configurations (e.g.RTEMS441 was built with the ``--enable-smp`` build configuration option). In all 442 other configurations it has no effect.440 This configuration option is only evaluated in SMP configurations of RTEMS 441 (e.g. RTEMS was built with the SMP build configuration option enabled). 442 In all other configurations it has no effect. 443 443 444 444 .. rubric:: CONSTRAINTS: -
c-user/config/mpci.rst
rc16c8c6 r9ba26e7 24 24 ============================= 25 25 26 This section describes multiprocessing related configuration options. The 27 options are only used if RTEMS was built with the ``--enable-multiprocessing`` 28 build configuration option. Additionally, this class of configuration options 29 are only applicable if the configuration option :ref:`CONFIGURE_MP_APPLICATION` 30 is defined. The multiprocessing (MPCI) support must not be confused with the 31 SMP support. 26 This section describes multiprocessing related configuration options. 27 The options are only used if RTEMS was built when the multiprocessing 28 build configuration option is enabled. The multiprocessing configuration 29 is distinct from the SMP configuration. Additionally, this class of 30 configuration options are only applicable if the configuration option 31 :ref:`CONFIGURE_MP_APPLICATION` is defined. The multiprocessing (MPCI) 32 support must not be confused with the SMP support. 32 33 33 34 .. Generated from spec:/acfg/if/mp-extra-server-stack … … 116 117 117 118 This configuration option shall be undefined if the multiprocessing support 118 is not enabled (e.g. RTEMS was built without the ``--enable-multiprocessing``119 build configuration option). Otherwise a compile time error in the119 is not enabled (e.g. RTEMS was built without the multiprocessing build 120 configuration option enabled). Otherwise a compile time error in the 120 121 configuration file will occur. 121 122 -
c-user/config/posix-api.rst
rc16c8c6 r9ba26e7 26 26 This section describes configuration options related to the POSIX API. Most 27 27 POSIX API objects are available by default since RTEMS 5.1. The queued signals 28 and timers are only available if RTEMS was built with the ``--enable-posix``28 and timers are only available if RTEMS was built with the enable POSIX 29 29 build configuration option. 30 30 … … 232 232 Unlimited objects are not available for queued signals. 233 233 234 Queued signals are only available if RTEMS was built with the 235 ``--enable-posix`` build configuration option.234 Queued signals are only available if RTEMS was built with the POSIX API 235 build configuration option enabled. 236 236 237 237 .. rubric:: CONSTRAINTS: … … 471 471 :ref:`ConfigUnlimitedObjects`. 472 472 473 Timers are only available if RTEMS was built with the 474 ``--enable-posix`` build configuration option. 475 476 .. rubric:: CONSTRAINTS: 477 478 The following constraints apply to this configuration option: 479 480 * The value of the configuration option shall be greater than or equal to zero. 481 482 * The value of the configuration option shall be less than or equal to 65535. 483 484 * The value of the configuration option shall be less than or equal to a 485 BSP-specific and application-specific value which depends on the size of the 486 memory available to the application. 473 Timers are only available if RTEMS was built with the POSIX API build 474 configuration option enabled. 475 476 .. rubric:: CONSTRAINTS: 477 478 The following constraints apply to this configuration option: 479 480 * The value of the configuration option shall be greater than or equal 481 to zero. 482 483 * The value of the configuration option shall be less than or equal 484 to 65535. 485 486 * The value of the configuration option shall be less than or equal to a 487 BSP-specific and application-specific value which depends on the size 488 of the memory available to the application. 487 489 488 490 * The value of the configuration option may be defined through … … 491 493 satisfies all other constraints of the configuration option. 492 494 493 * The value of the configuration option shall be zero if the POSIX API is not 494 enabled (e.g. RTEMS was built without the ``RTEMS_POSIX_API = True`` build 495 configuration option). Otherwise a compile time error in the configuration 495 * The value of the configuration option shall be zero if the POSIX API 496 is not 497 enabled (e.g. RTEMS was built without the ``RTEMS_POSIX_API = True`` 498 build configuration option). Otherwise a compile time error in the 499 configuration 496 500 file will occur. 497 501 -
c-user/symmetric_multiprocessing_services.rst
rc16c8c6 r9ba26e7 14 14 ============ 15 15 16 The Symmetric Multiprocessing (SMP) support of the RTEMS is available on 16 RTEMS Symmetric Multiprocessing (SMP) support is available on a subset 17 of target architectures supported by RTEMS. Further on some target 18 architectures, it is only available on a subset of BSPs. The user is 19 advised to check the BSP specific documentation and RTEMS source code 20 to verify the status of SMP support for a specific BSP. The following 21 architectures have support for SMP: 22 23 -- AArch64 17 24 18 25 - ARMv7-A, 19 26 27 - i386, 28 20 29 - PowerPC, 21 30 … … 26 35 .. warning:: 27 36 28 TheSMP support is only available if RTEMS was built with the29 ``--enable-smp`` build configuration option.37 SMP support is only available if RTEMS was built with the 38 SMP build configuration option enabled. 30 39 31 40 RTEMS is supposed to be a real-time operating system. What does this mean in … … 581 590 582 591 To identify the bottlenecks in the system, support for profiling of low-level 583 synchronization is optionally available. The profiling support is a BSP build584 time configuration option (``--enable-profiling``)and is implemented with an585 acceptable overhead, even for production systems. A low-overhead counter for586 short time intervals must be provided by the hardware.592 synchronization is optionally available. The profiling support is 593 an RTEMS build time configuration option and is implemented with an 594 acceptable overhead, even for production systems. A low-overhead counter 595 for short time intervals must be provided by the hardware. 587 596 588 597 Profiling reports are generated in XML for most test programs of the RTEMS
Note: See TracChangeset
for help on using the changeset viewer.