Changeset d90c813 in rtems-docs
- Timestamp:
- 09/07/18 13:31:31 (6 years ago)
- Branches:
- 5, master
- Children:
- 7c58036
- Parents:
- c476cce
- git-author:
- Sebastian Huber <sebastian.huber@…> (09/07/18 13:31:31)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (09/10/18 05:09:42)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c-user/symmetric_multiprocessing_services.rst
rc476cce rd90c813 792 792 temporary per-processor stack is set up which may be used by the interrupt 793 793 prologue before the stack is switched to the interrupt stack. 794 795 Per-Processor Data 796 ------------------ 797 798 RTEMS provides two means for per-processor data: 799 800 1. Per-processor data which is used by RTEMS itself is contained in the 801 `Per_CPU_Control` structure. The application configuration via 802 `<rtems/confdefs.h>` creates a table of these structures 803 (`_Per_CPU_Information[]`). The table is dimensioned according to the count 804 of configured processors 805 (:ref:`CONFIGURE_MAXIMUM_PROCESSORS <CONFIGURE_MAXIMUM_PROCESSORS>`). 806 807 2. For low level support libraries an API for statically allocated 808 per-processor data is available via 809 `<rtems/score/percpudata.h> <https://git.rtems.org/rtems/tree/cpukit/include/rtems/score/percpudata.h>`_. 810 This API is not intended for general application use. Please ask on the 811 development mailing list in case you want to use it.
Note: See TracChangeset
for help on using the changeset viewer.