78 Commits

Author SHA1 Message Date
Sebastian Huber
851e4df3db c-user: Remove copyright from Petr Benes
The content introduced by a commit in the RTEMS main repository

    commit 418de420a05609ba8919822b553706963a8d3a7b
    Author: Joel Sherrill <joel.sherrill@OARcorp.com>
    Date:   Wed Oct 5 19:59:47 2011 +0000

    2011-10-05      Joel Sherrill <joel.sherrill@oarcorp.com>
                    Petr Benes <benesp16@fel.cvut.cz>

            PR 1912/doc
            * user/conf.t, user/schedule.t: Rework to add scheduler specific
            information.

is no longer in this file.  According to the file history, this was the
only content introduced by Petr Benes.  Also during the relicensing of
the documentation to CC-BY-SA-4.0 in 2016 it was proclaimed that OAR was
the only copyright holder of the RTEMS documentation present in the
RTEMS main repository.

Update #3836.
2020-03-06 16:37:39 +01:00
Sebastian Huber
d10e3b1a7e c-user: Obsolete CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE
The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and
CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_*
configuration options.  These two options are probably unused, see also:

* https://lists.rtems.org/pipermail/users/2019-April/033129.html

* https://lists.rtems.org/pipermail/users/2019-April/033130.html

Removing them simplifies the configuration. If there is a real user need
which shows up after the removal, we can resurrect them on demand.

Using CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE would have required the
use of the undocumented CONFIGURE_POSIX_INIT_THREAD_TABLE_NAME and
CONFIGURE_POSIX_INIT_THREAD_TABLE_SIZE configuration options.

Close #3874.
2020-02-24 14:58:25 +01:00
Sebastian Huber
3738a74014 c-user: Obsolete CONFIGURE_HAS_OWN_INIT_TASK_TABLE
The CONFIGURE_HAS_OWN_INIT_TASK_TABLE and
CONFIGURE_POSIX_HAS_OWN_INIT_THREAD_TABLE are the last *_HAS_OWN_*
configuration options.  These two options are probably unused, see also:

* https://lists.rtems.org/pipermail/users/2019-April/033129.html

* https://lists.rtems.org/pipermail/users/2019-April/033130.html

Removing them simplifies the configuration. If there is a real user need
which shows up after the removal, we can resurrect them on demand.

Using CONFIGURE_HAS_OWN_INIT_TASK_TABLE would have required the use of
the undocumented CONFIGURE_INIT_TASK_TABLE and
CONFIGURE_INIT_TASK_TABLE_SIZE configuration options.

Close #3873.
2020-02-24 14:58:25 +01:00
Sebastian Huber
61a2b3eeed c-user: Clarify filesystem configuration
Update #3875.
2020-02-24 07:32:31 +01:00
Sebastian Huber
874a5ef117 c-user: Clarify CONFIGURE_MAXIMUM_PRIORITY
Update #3875.
2020-02-20 08:56:29 +01:00
Sebastian Huber
c95724b793 c-user: Use contents instead of content
The memory values are countable.

Update #3843.
2020-02-11 07:33:38 +01:00
Sebastian Huber
0cdd4823fc c-user: Clarify CONFIGURE_DIRTY_MEMORY
Update #3843.
2020-02-11 07:27:04 +01:00
Sebastian Huber
e57733a9bd c-user: Document CONFIGURE_DIRTY_MEMORY
Close #3843.
2020-02-10 10:29:21 +01:00
Sebastian Huber
df2dcdbabc Remove BSP_ZERO_WORKSPACE_AUTOMATICALLY
Close #3863.
2020-02-06 15:18:23 +01:00
Sebastian Huber
069bfacc51 c-user: Add CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION
Close #3861.
2020-02-04 07:04:37 +01:00
Sebastian Huber
b12e82d3f9 c-user: Clarify CONFIGURE_MAXIMUM_SEMAPHORES
Close #3833.
2019-12-19 10:02:12 +01:00
Sebastian Huber
da309b93de c-user: Remove Ada configuration options
Close #3845.
2019-12-19 08:57:29 +01:00
Sebastian Huber
2c58b5f996 c-user: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS
Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS in
CONFIGURE_MAXIMUM_FILE_DESCRIPTORS.

Close #3753.
2019-12-19 08:57:29 +01:00
Sebastian Huber
89e23dab43 c-user: CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE
Remove CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE.

Close #3844.
2019-12-19 08:57:29 +01:00
Sebastian Huber
d954241f01 c-user: Document CONFIGURE_IMFS_ENABLE_MKFIFO
Close #3840.
2019-12-13 14:06:55 +01:00
Sebastian Huber
93d5323230 c-user: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE
Obsolete the CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE configuration
option.

Update #3735.
2019-12-13 14:06:55 +01:00
Sebastian Huber
f7d56f5798 c-user: Obsolete CONFIGURE_MAXIMUM_MRSP_SEMAPHORES
Update #3833.
2019-12-11 09:11:38 +01:00
Sebastian Huber
579d6f2def c-user: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS
Move CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS to general system
configuration.  Remove now empty "C Library Support Configuration"
section.

Update #3836.
2019-12-11 09:07:15 +01:00
Sebastian Huber
a184ff463f c-user: Move CONFIGURE_MEMORY_OVERHEAD
Move CONFIGURE_MEMORY_OVERHEAD to general system configuration.
Remove now empty "Seldom Used Configuration Parameters" section.

Update #3836.
2019-12-11 09:07:15 +01:00
Sebastian Huber
3a3271eb26 c-user: Move unlimited configuration options
Rename unlimited subsection headers.

Update #3836.
2019-12-11 09:07:15 +01:00
Sebastian Huber
9d2081649a c-user: Move unlimited options to general config
Update #3836.
2019-12-11 09:07:15 +01:00
Sebastian Huber
bc9ce6526b c-user: Move basic system configuration
Move the basic system configuration to the front.  Rename it to "General
System Configuration".

Update #3836.
2019-12-11 09:07:15 +01:00
Martin Erik Werner
2e711f2b4b Address several issues from compiling examples
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.
2019-09-03 09:48:35 +10:00
Sebastian Huber
9cd7869ac4 c-user: Obsolete Go configuration options
Update #2832.
2019-04-09 08:37:27 +02:00
Sebastian Huber
fa5a960a1f Add copyright notices 2019-02-08 09:43:16 +01:00
Sebastian Huber
d06b1957cf c-user: Add event recording configuration
Update #3665.
2019-02-01 09:52:03 +01:00
Sebastian Huber
e52906b556 Simplify SPDX-License-Identifier comment 2019-01-11 07:22:01 +01:00
Sebastian Huber
12dccfe716 Remove superfluous "All rights reserved." 2019-01-11 07:18:56 +01:00
Sebastian Huber
4886d60aa8 Use standard format for copyright lines 2019-01-11 07:18:16 +01:00
Sebastian Huber
00edae709d c-user: Use common wording for build config opts 2018-11-05 07:18:51 +01:00
Sebastian Huber
dd1c262d2a c-user: Update POSIX API configuration
Close ##2514.
2018-11-05 07:17:17 +01:00
Sebastian Huber
c68af1b00e Document CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS 2018-10-30 07:46:39 +01:00
Sebastian Huber
955d36640f c-user: Clarify scheduler configuration 2018-10-26 19:11:45 +02:00
Sebastian Huber
05a5366469 c-user: Modify CONFIGURE_INTERRUPT_STACK_SIZE
Use CPU_STACK_MINIMUM_SIZE instead of CONFIGURE_MINIMUM_TASK_STACK_SIZE
to set the default value.

Clarify documentation.

Update #3480.
2018-10-22 14:30:47 +02:00
Sebastian Huber
cec2f2c9cf Remove CONFIGURE_HAS_OWN_CONFIGURATION_TABLE
Close #3489.
Close #3490.
2018-09-17 11:59:30 +02:00
Sebastian Huber
11040cf7c3 c-user: Remove CONFIGURE_HAS_OWN_MOUNT_TABLE
Close #3488.
2018-09-17 11:59:25 +02:00
Sebastian Huber
806806cdcf c-user: CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE
Close #3434.
2018-08-07 08:37:22 +02:00
Sebastian Huber
8fd9e62fac c-user: Sort POSIX configuration options 2018-08-07 08:04:28 +02:00
Joel Sherrill
ecd9d18fc9 configuring_a_system.rst, scheduling_concepts.rst: Fix spelling of arbitrary. 2018-05-23 13:54:46 -05:00
Malte Münch
e66d9b2ade c-user/configuring_a_system.rst: Removed double 'with' 2018-05-18 09:34:53 -05:00
Sebastian Huber
7048e5fbc6 c-user: Properly fix the previous typo 2018-03-12 10:35:19 +01:00
Sebastian Huber
36d74636b1 c-user: Fix typo 2018-03-12 07:26:51 +01:00
Sebastian Huber
154fb0f90a c-user: Simplify clustered scheduler configuration
Close #3325.
2018-03-12 07:14:36 +01:00
Sebastian Huber
bf78123ada c-user: Rework scheduler alogrithm config defs
Update #3325.
2018-03-08 07:47:22 +01:00
Sebastian Huber
c65aeed3cd c-user: Rework clustered scheduling configuration 2018-03-07 15:34:43 +01:00
Sebastian Huber
464d541653 c-user: Use uniprocessor throughout 2018-03-07 15:33:02 +01:00
Sebastian Huber
690b7f9e35 c-user: Sort scheduler configuration options 2018-03-07 15:32:41 +01:00
Sebastian Huber
c2ee227438 c-user: Promote clustered scheduler configuration
Add own section for the clustered scheduler configuration.
2018-03-07 15:31:51 +01:00
Sebastian Huber
3bb3e5795c c-user: Fix scheduler configuration overview 2018-03-07 15:31:51 +01:00
Sebastian Huber
8010b6e3ca c-user: Update CONFIGURE_SCHEDULER_NAME 2018-03-07 15:31:40 +01:00