695 Commits

Author SHA1 Message Date
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
Pragnesh Patel
f0864b3835 user: Add frdme310arty BSP varient
Signed-off-by: Pragnesh Patel <pragnesh.patel@sifive.com>

Update #3785.
2019-11-29 08:45:38 +01:00
Joel Sherrill
bb58b811e9 bsp-howto/miscellanous_support.rst: Fix grammar mistake. 2019-11-22 11:27:09 -06:00
Sebastian Huber
d5acae402e user: Add hints for macOS Catalina
Use macOS throughout.  Order release hints so that the latest macOS
release comes first.
2019-11-22 06:59:21 +01:00
Martin Erik Werner
a62dfdeaa2 barrier: Reword "forever" -> "until [..] released" 2019-11-06 18:37:44 -06:00
Martin Erik Werner
008520ab6c barrier: Remove more semaphore leftovers
Remove another mention of options which is available for semaphore but
not for barriers.
2019-11-06 18:37:44 -06:00
Martin Erik Werner
b8715adc3f barrier: Fix cticket->ticket typo 2019-11-06 18:37:44 -06:00
Martin Erik Werner
5207248d1d barrier: Remove unfinished sentence
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"?
2019-11-06 18:37:44 -06:00
Martin Erik Werner
473b4a56c5 barrier: Remove leftover semaphore remnants
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.
2019-11-06 18:37:44 -06:00
Joel Sherrill
5d72d63ca1 README.txt: Add info on CentOS 7 Software Collections for Python 3 2019-11-06 18:37:44 -06:00
Joel Sherrill
4e9197ae0b c-user/directive_status_codes.rst: Add RTEMS_IO_ERROR and RTEMS_INTERRUPTED 2019-11-06 18:37:44 -06:00
Joel Sherrill
bef968f923 posix-compliance: Add ndbm.h support 2019-11-06 18:37:44 -06:00
Sebastian Huber
dee158cd68 c-user: Document RTEMS_FATAL_SOURCE_HEAP
Close #3806.
2019-10-31 13:29:41 +01:00
Sebastian Huber
13ed966164 user: Document patch review process 2019-10-30 14:09:11 +01:00
Sebastian Huber
6ca5dfc6e1 user: Update contributing section 2019-10-30 14:03:12 +01:00
Sebastian Huber
1d3114dbb2 Move contributing content from eng to user 2019-10-30 14:03:12 +01:00
Sebastian Huber
c91db32c7d eng: Update issue tracking section 2019-10-30 14:03:12 +01:00
Chris Johns
c576e9bf0d waf/common: Fix UTF-8 encoding of HTML inliner output on Python3. 2019-10-29 13:37:43 +11:00
Chris Johns
bb47f890c8 user/rsb: Update 3rd party package build and add packaging details. 2019-10-13 20:21:17 +11:00
Vijay Kumar Banerjee
6185f6e635 bsps/beagle: update i2c section 2019-09-26 09:34:00 +02:00
Chris Johns
4007591261 FreeBSDL: Add command to improve waf's performance with Python3. 2019-09-05 17:58:57 +10: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
Kinsey Moore
b836c43f19 Update docs for log mode change and JSON reporting
The option --report-mode has been changed to --log-mode to reduce ambiguity
and --report-format has been added along with --report-path for machine
readable test reporting.
2019-08-22 12:44:17 +10:00
Vaibhav Gupta
3605600247 Add steps to test Newlib patch.
Update the checksum to be used for the Newlib patches.
Earlier it was msd5, but it is depreciated for security
reasons. Now RSB accepts sha512.
2019-08-20 13:44:37 -05:00
Vaibhav Gupta
fac2873533 Remove back-slash in 'pacman' command in 'PDF' section under Arch Linux (installation of Sphinx). 2019-08-15 16:04:12 -05:00
Joel Sherrill
4cc36ed155 user/hosts/posix.rst: Improve Ubuntu python 2 devel package instructions 2019-08-15 16:04:12 -05:00
Joel Sherrill
13baacab62 hosts/posix.rst: Fix typo of sudu to sudo
Closes #3754.
2019-08-15 16:04:12 -05:00
Joel Sherrill
16ba6ca0b7 hosts/windows.rst: Add warning for spaces in PATH 2019-08-15 16:04:12 -05:00
Joel Sherrill
bacecbb857 user/rsb/deployment.rst: Fix typo. 2019-08-15 16:04:12 -05:00
Vijay Kumar Banerjee
8fd1d4549e user/index: Add myself to the list of copyrights 2019-08-15 09:01:02 +02:00
Sebastian Huber
5d7921bebc common: Show page references after internal links
The custom RTEMS extension produced quite verbose references like
"Chapter 3 - Section 7 - Bla blub".  This may distract the reading flow.
Use a standard Sphinx option to show page references instead, e.g. "Bla
blub (page 11)".  This has some value for printed out documents.
2019-08-14 07:27:00 +02:00
Sebastian Huber
29e0ac3799 user: Update bug reporting section
Include information from

https://devel.rtems.org/wiki/NewTicket
2019-08-14 07:26:56 +02:00
Vijay Kumar Banerjee
926a6224ff user/exe: Add link reference in device-tree 2019-08-11 17:11:54 +02:00
Vijay Kumar Banerjee
605ba77101 user/bsps: Fix typo in beagle 2019-08-08 08:37:15 -05:00
Sebastian Huber
e21c413ec9 user: Improve bug report section
The new content is based on the wiki page:

https://devel.rtems.org/wiki/Developer/Bug_Reporting

The goal is to remove the wiki page and direct the "New ticket" page to
this user manual section.  Some content of the wiki page should move to
the "Contributing" sections since it is not directly related to bug
reporting, e.g. managing existing bugs.
2019-08-08 08:04:57 +02:00
Vijay Kumar Banerjee
7c89bd6d5f user/exe: Add Device Tree section 2019-08-07 20:42:37 +02:00
Sebastian Huber
f170947c00 user: Move support sections to top level
This is a preparation step to move the bug reporting procedure from the
wiki to the user manual and to add a contributing section.
2019-08-06 07:04:27 +02:00
Sebastian Huber
8037cbbebc common: Align "Build Logs" with other list names 2019-08-05 15:08:53 +02:00
Vijay Kumar Banerjee
8b203e284a user/bsps : Fix formatting and typo in arm/beagle 2019-07-27 13:26:16 +02:00
Sebastian Huber
735bcd765a eng: Add bibliography 2019-07-24 15:42:29 +02:00
Sebastian Huber
78889043eb refs: Update EARS references 2019-07-24 10:50:18 +02:00
Sebastian Huber
d4670fee81 refs: Add ECSS standard references
Add the ECSS standards in a separate block.  Use a custom label scheme
to make citations easier.
2019-07-23 09:40:43 +02:00
Sebastian Huber
e8592425b5 refs: Replace non-ASCII character 2019-07-23 09:40:03 +02:00
Vijay Kumar Banerjee
d8d58768c3 user/bsps : Add documentation for Beagle 2019-07-20 11:13:15 +10:00
Chris Johns
248c7089b9 user: Split the ARM BSPs source into separate files. 2019-07-12 08:09:14 +10:00
Sebastian Huber
a1d63745d9 common: Add references 2019-07-11 09:02:44 +02:00
Sebastian Huber
5a51c73130 c-user: Add RTEID and ORKID references 2019-06-21 07:44:50 +02:00