summaryrefslogtreecommitdiffstats
path: root/c-user (follow)
Commit message (Collapse)AuthorAgeFilesLines
* c-user: Fix MPCI initialization prototypeSebastian Huber2020-02-141-4/+1
|
* c-user: Use contents instead of contentSebastian Huber2020-02-111-1/+1
| | | | | | The memory values are countable. Update #3843.
* c-user: Clarify CONFIGURE_DIRTY_MEMORYSebastian Huber2020-02-111-2/+3
| | | | Update #3843.
* c-user: Document CONFIGURE_DIRTY_MEMORYSebastian Huber2020-02-101-1/+35
| | | | Close #3843.
* c-user: Document new linker set macrosSebastian Huber2020-02-062-17/+56
| | | | | | | Adjust copyright. Linker sets were introduced in 2015. Update #2408. Close #3865.
* Remove BSP_ZERO_WORKSPACE_AUTOMATICALLYSebastian Huber2020-02-061-30/+2
| | | | Close #3863.
* c-user: Update system initialization chapterSebastian Huber2020-02-041-8/+75
| | | | | Update #2408. Update #3838.
* c-user: Add CONFIGURE_VERBOSE_SYSTEM_INITIALIZATIONSebastian Huber2020-02-041-0/+28
| | | | Close #3861.
* c-user: Document rtems_object_get_local_node()Sebastian Huber2019-12-191-0/+28
| | | | Close #3841.
* c-user: Clarify CONFIGURE_MAXIMUM_SEMAPHORESSebastian Huber2019-12-191-0/+4
| | | | Close #3833.
* c-user: CONFIGURE_MAXIMUM_MRSP_SEMAPHORESSebastian Huber2019-12-191-7/+12
| | | | | | | Remove use of CONFIGURE_MAXIMUM_MRSP_SEMAPHORES in example. Fix other configuration options. Update #3833.
* c-user: Remove Ada configuration optionsSebastian Huber2019-12-191-98/+36
| | | | Close #3845.
* c-user: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber2019-12-191-9/+17
| | | | | | | Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS in CONFIGURE_MAXIMUM_FILE_DESCRIPTORS. Close #3753.
* c-user: CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLESebastian Huber2019-12-191-32/+8
| | | | | | Remove CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE. Close #3844.
* c-user: Document CONFIGURE_IMFS_ENABLE_MKFIFOSebastian Huber2019-12-131-0/+23
| | | | Close #3840.
* c-user: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLESebastian Huber2019-12-131-29/+7
| | | | | | | Obsolete the CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE configuration option. Update #3735.
* region_manager.rst: Add docs for region get info and get free infoJoel Sherrill2019-12-121-0/+104
| | | | closes #3751.
* c-user: Obsolete CONFIGURE_MAXIMUM_MRSP_SEMAPHORESSebastian Huber2019-12-111-28/+7
| | | | Update #3833.
* c-user: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber2019-12-111-36/+30
| | | | | | | | Move CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS to general system configuration. Remove now empty "C Library Support Configuration" section. Update #3836.
* c-user: Move CONFIGURE_MEMORY_OVERHEADSebastian Huber2019-12-111-37/+29
| | | | | | | Move CONFIGURE_MEMORY_OVERHEAD to general system configuration. Remove now empty "Seldom Used Configuration Parameters" section. Update #3836.
* c-user: Move unlimited configuration optionsSebastian Huber2019-12-111-9/+73
| | | | | | Rename unlimited subsection headers. Update #3836.
* c-user: Move unlimited options to general configSebastian Huber2019-12-111-65/+3
| | | | Update #3836.
* c-user: Move basic system configurationSebastian Huber2019-12-111-443/+443
| | | | | | | Move the basic system configuration to the front. Rename it to "General System Configuration". Update #3836.
* barrier: Reword "forever" -> "until [..] released"Martin Erik Werner2019-11-061-1/+1
|
* barrier: Remove more semaphore leftoversMartin Erik Werner2019-11-061-2/+1
| | | | | Remove another mention of options which is available for semaphore but not for barriers.
* barrier: Fix cticket->ticket typoMartin Erik Werner2019-11-061-2/+2
|
* barrier: Remove unfinished sentenceMartin Erik Werner2019-11-061-4/+3
| | | | | | | | | | | Remove the unfinished sentence "Since a barrier is, by definition, never immediately [...]" and jump directly to "The task may wait [forever or for a timeout]" instead. I cannot figure out what the unfinished sentence is supposed to be - "released"? "passed"?
* barrier: Remove leftover semaphore remnantsMartin Erik Werner2019-11-061-31/+7
| | | | | | | | | | | | Remove various incorrect references to "lock" and "obtain" and to an option set which is not part of the barrier interface. It looks like the barrier documentation was started based on a copy of the semaphore documentation and these things are surviving remnants. Also remove an unfinished sentence in the barrier wait description, since the intended information is already provided in the under the NOTE label.
* c-user/directive_status_codes.rst: Add RTEMS_IO_ERROR and RTEMS_INTERRUPTEDJoel Sherrill2019-11-061-0/+4
|
* c-user: Document RTEMS_FATAL_SOURCE_HEAPSebastian Huber2019-10-311-0/+4
| | | | Close #3806.
* Address several issues from compiling examplesMartin Erik Werner2019-09-039-35/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiling the code from examples "code-block:: c" along with public includes and a bsp exposed a few issues amongst a lot of false positives. Address some of these: * Terminate struct declarations with ';'. Mainly for pedantic correctness. * Show ptrdiff_t instead of size_t for the sbrk() prototype, matching the current argument type in rtems. * Replace some occurrences of unsigned16 with uint16_t. * Fix odd type declaration, "uint8_t char*" -> "char*". * Use appropriate helper to get chain head instead of invalid access to nonexistent struct member. * Remove several excess '\' escapes. * Use RTEMS_SELF instead of undefined SELF. * Use rtems_task instead of void for task functions. * Add missing stack size parameter in task creation. * Use rtems_interrupt_level instead of undefined rtems_interrupt. * Correct return value format for rtems_object_id_get_api() rtems_object_id_get_index() (enum and uint16_t) and also fix corresponding print formatting. * Correct return value documentation for rtems_object_id_get_class(), rtems_object_id_get_node() and rtems_object_id_get_index() int -> uint32_t. * Use RTEMS_SUCCESSFUL instead of undefined RTEMS_STATUS_SUCCESSFUL and fix return value variable name in rate monotonic examples. * Use RTEMS_TIMEOUT instead of undefined TIMEOUT and RTEMS_PERIOD_STATUS instead of undefined STATUS. * Add missing fields to ftpd configuration. * Correct parameter types in ftpd hook prototype, unsigned char * -> void *. * Fix various code-block:: attributes, c -> makefile and c -> shell. * Add missing parenthesis in socket buffer memory calculation example. * Remove typedef in declaration of mq_attr since it is defiend without typedef in reality. * Update siginfo_t declaration to match current reality. * Update shell user command definition example to include mode, uid and gid.
* c-user: Add RTEID and ORKID referencesSebastian Huber2019-06-211-8/+9
|
* c-user: Add msg broadcast to ISR allowed funcsSebastian Huber2019-05-281-0/+1
|
* c-user: Mention transitive priority inheritanceSebastian Huber2019-04-101-1/+4
|
* c-user: Obsolete Go configuration optionsSebastian Huber2019-04-091-81/+21
| | | | Update #2832.
* c-user: rtems_scheduler_get_processor_maximum()Sebastian Huber2019-04-092-43/+36
| | | | Close #3732.
* c-user: Document rtems_scheduler_get_processor()Sebastian Huber2019-04-092-35/+31
| | | | Close #3731.
* c-user: Mention atomic operations APISebastian Huber2019-03-131-0/+8
|
* Add unicode support for commonly used characters like copyright.Chris Johns2019-02-281-7/+9
| | | | | - This change makes the copyright character easier to see on editors lacking good unicode rendering support, ie terminals.
* c-user: INTERNAL_ERROR_NO_MEMORY_FOR_PER_CPU_DATASebastian Huber2019-02-191-0/+5
| | | | Update #3507.
* Use pathto() on the genindex URL to make it relative.Chris Johns2019-02-151-2/+0
|
* waf: Remove as many sys path hacks as we can.Chris Johns2019-02-131-11/+7
| | | | | | | | There are still sys.path hacks in the conf.py files. They cannot be removed because the instance of python running the sphinx-build command does not see our top level path hacks. I looked at using PYTHONPATH but I could not figure out how to set a process environ var for a waf build instance.
* Add copyright noticesSebastian Huber2019-02-085-0/+8
|
* build: Prepend project common pathSebastian Huber2019-02-082-2/+2
| | | | | This avoids conflicts with standard packages such as PIL (Python Imaging Library).
* c-user: Add event recording configurationSebastian Huber2019-02-011-0/+58
| | | | Update #3665.
* Reformat and update copyright and license noticesSebastian Huber2019-01-141-7/+8
| | | | | | | | For everything before 2015 an OAR copyright is assumed. Later copyright notices are based on Git commits on a best effort basis. The copyright notices of the "RTEMS Software Engineering Handbook" and the "RTEMS CPU Architecture Supplement" are incomplete.
* Simplify SPDX-License-Identifier commentSebastian Huber2019-01-1141-41/+41
|
* Remove superfluous "All rights reserved."Sebastian Huber2019-01-1139-39/+0
|
* Use standard format for copyright linesSebastian Huber2019-01-1139-74/+41
|
* Add common header.rst to reduce copy and pasteSebastian Huber2019-01-091-23/+1
|