Commit Graph

33835 Commits

Author SHA1 Message Date
Sebastian Huber
7930fbdd9a score: Fix discard 'const' qualifier warning 2020-12-03 15:41:38 +01:00
Sebastian Huber
768327d06d rtems: Generate <rtems/rtems/timer.h>
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.
2020-12-03 07:12:12 +01:00
Sebastian Huber
e2f888d145 score: Free old name in _Objects_Set_name()
This is the behaviour document in the RTEMS Classic API Guide.
2020-12-03 07:12:12 +01:00
Sebastian Huber
766009b4f1 rtems: Fix rtems_object_set_name()
Return RTEMS_NO_MEMORY if there is not memory available to duplicate the
name.
2020-12-03 07:12:12 +01:00
Sebastian Huber
13bab346c5 score: Return a status in _Objects_Set_name() 2020-12-03 07:12:12 +01:00
Sebastian Huber
65969c1b73 rtems: Generate <rtems/rtems/object.h>
Change license to BSD-2-Clause according to file histories and
documentation re-licensing agreement.

Update #3899.
Update #3993.
2020-12-03 07:12:12 +01:00
Kinsey Moore
dfa34e0dbb spec/a53: Fix SPDX lines 2020-12-02 18:51:40 -06:00
Kinsey Moore
a151ee167e bsps: Move ARM GICv2 driver to bsps/shared
This moves the ARM GICv2 driver to bsps/shared to be usable by AArch64
code.
2020-12-02 18:51:40 -06:00
Kinsey Moore
f0859573f9 bsps: Move zynq-uart to bsps/shared
This moves the zynq-uart driver from bsps/arm/shared to bsps/shared to
accomodate use by AArch64 BSPs.
2020-12-02 18:51:40 -06:00
Sebastian Huber
ef0fe8ee60 dosfs: Fix Doxygen group placement
Update #3706.
2020-12-02 13:18:42 +01:00
Sebastian Huber
3393ff1dcf libfs: Fix Doxygen group placement
Update #3706.
2020-12-02 13:11:11 +01:00
Sebastian Huber
ab8538385b nfsclient: Remove from Doxygen output
The libnetworking is excluded from the Doxygen output.  Exclude also the
nfsclient source code, otherwise there are some orphaned Doxygen groups.

Update #3706.
2020-12-02 13:03:49 +01:00
Sebastian Huber
295b05f965 nfsclient: Rework Doxygen groups
Update #3706.
2020-12-02 13:03:32 +01:00
Sebastian Huber
7f1ba9c75c build: Add <rtems/rtems/clockimpl.h> 2020-12-02 11:41:09 +01:00
Sebastian Huber
1fa3821ad6 score: Fix Doxygen group membership
Update #3706.
2020-12-02 11:34:33 +01:00
Sebastian Huber
1c6062230f score: Fix Doxygen group name
Update #3706.
2020-12-02 11:34:29 +01:00
Sebastian Huber
c296d150db rtems: Fix Doxygen return description 2020-12-02 08:55:12 +01:00
Sebastian Huber
1af4493bdb rtems: Clarify invalid identifier descriptions
Update #3993.
2020-12-02 08:33:11 +01:00
Sebastian Huber
5a285e3844 rtems: Clarify rtems_partition_delete()
Move the PTCB sentence to the notes to be in line with
rtems_partition_create().

Update #3993.
2020-12-02 08:16:03 +01:00
Sebastian Huber
8756d5ce06 rtems: Clarify rtems_partition_create()
The rtems_partition_create() returns an object identifier and not just a
partition identifier.

Update #3993.
2020-12-02 08:16:03 +01:00
Sebastian Huber
5555c0cb98 rtems: Fix Doxygen group name
Update #3706.
2020-12-02 08:15:32 +01:00
Sebastian Huber
226b90b455 rtems: Fix Doxygen group memberships
Update #3706.
2020-12-02 08:13:26 +01:00
Sebastian Huber
70dbafbf5e config: Canonicalize @defgroup and @file comments
Adjust group identifier and names to be in line with a common pattern.
Use common phrases for the group and file brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
3db9c820e5 sapi: Canonicalize @defgroup and @file comments
Adjust group identifier and names to be in line with a common pattern.
Use common phrases for the group and file brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
9278f3d04f score: Canonicalize Doxygen @file comments
Use common phrases for the file brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
6b5f22dcbb rtems: Canonicalize Doxygen @file comments
Use common phrases for the file brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
23494c2bfa score: Always define RTEMSScoreMRSP group
This fixes a Doxygen warning.
2020-12-02 07:45:53 +01:00
Sebastian Huber
c81ac0e750 score: Canonicalize Doxygen groups
Adjust group identifier and names to be in line with a common pattern.
Use common phrases for the group brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
e07088d9ba rtems: Canonicalize implementation Doxygen groups
Rename Classic API top-level group from Classic to RTEMSImplClassic.
Use RTEMSImplClassic as a prefix for the subgroups.  Change the group
names to be in line with the API group names.  Use common phrases for
the group brief descriptions.

Update #3706.
2020-12-02 07:45:53 +01:00
Sebastian Huber
9c20b987cd rtems: Add <rtems/rtems/clockimpl.h> 2020-12-02 07:45:53 +01:00
Sebastian Huber
501bd46fd6 shell: Rename "IO" typedef for better Doxygen
An automatic link from every place in the documentation which mentions
"IO" to this dd command internal "IO" typedef is not really nice.
2020-12-02 07:45:53 +01:00
Sebastian Huber
b1a8be45b0 rtems: Simplify includes in version.c 2020-12-02 07:45:53 +01:00
Sebastian Huber
3732c93182 posix: Delete unused _POSIX_Fatal_error() 2020-12-02 07:45:52 +01:00
Sebastian Huber
b48b1808a1 score: Delete empty pheapinit.c 2020-12-02 07:45:52 +01:00
Sebastian Huber
7995329f5c rtems: Fix documentation in <rtems/rtems/part.h>
Update #3993.
2020-12-01 14:42:16 +01:00
Sebastian Huber
6c8c774f5b rtems: Remove empty and unused rtclock.c 2020-11-27 16:15:04 +01:00
Sebastian Huber
6e566badc7 config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE
Fix the documentation.

Update #4181.
2020-11-27 09:52:42 +01:00
Sebastian Huber
3a5c33a7ce sapi: Remove obsolete README file 2020-11-27 09:07:40 +01:00
Sebastian Huber
2406fe894e rtems: Delete rtems_object_id_api_maximum_class()
This directive has no implementation.  It is documented in the RTEMS
Classic API Guide.

It was added by

commit 6c06288f64
Author: Joel Sherrill <joel.sherrill@OARcorp.com>
Date:   Tue Jan 29 21:52:21 2008 +0000

without an implementation.  The later change

commit fdc57ca4b6
Author: Joel Sherrill <joel.sherrill@OARcorp.com>
Date:   Mon Nov 23 14:53:04 2009 +0000

renamed the similar rtems_object_id_api_minimum_class() in
rtems_object_api_minimum_class().

The rtems_object_api_maximum_class() is documented and implemented.  It
can be assumed that the rtems_object_id_api_maximum_class() is a
fragement left over from development.
2020-11-27 08:44:43 +01:00
Sebastian Huber
06386fc76f Use CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE
Update #4181.
2020-11-26 11:10:22 +01:00
Sebastian Huber
6c1afc19f6 config: Check CONFIGURE_INIT_TASK_STACK_SIZE 2020-11-26 11:10:22 +01:00
Sebastian Huber
657e30c135 config: CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE
In order to better support applications which use the new
rtems_task_construct() directive add the
CONFIGURE_INIT_TASK_CONSTURCT_STORAGE_SIZE configuration option.  If
this option is specified, then the Classic API initialization task is
constructed with rtems_task_construct().

Update #4181.
2020-11-26 11:10:22 +01:00
Sebastian Huber
bc175a1cab Avoid INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL
Replace a runtime check with a compile time assertion.  This makes the
INTERNAL_ERROR_RTEMS_INIT_TASK_ENTRY_IS_NULL obsolete.

Update #4181.
2020-11-26 11:10:21 +01:00
Sebastian Huber
ef8c4ebce7 config: Clarify the use of pragmas 2020-11-26 11:10:21 +01:00
Sebastian Huber
b2a677bb6f rtems: Move "Set Errno" group to the API 2020-11-26 11:10:21 +01:00
Sebastian Huber
41725e9533 score: Change _Per_CPU_Information declaration
Change the _Per_CPU_Information declaration so that Doxygen can parse
it.  This attribute placement is also in line with the _Alignas()
specifier of C11.
2020-11-26 11:10:21 +01:00
Sebastian Huber
139306c415 rtems: Remove unused barriermp.h 2020-11-26 11:10:21 +01:00
Sebastian Huber
fe58f6ce4b bsp/stm32h7: Add and use BSP Doxygen group
Update #3910.
2020-11-26 08:21:46 +01:00
Kinsey Moore
22c3d4f2ed spec/a53: Set conditionally failing test state
The spintrcritical03-05 and psx12 tests are known to fail on Qemu when
the host system is heavily loaded. A single run of Qemu per core
during a testsuite run tends to yield positive results, but any
additional load on a system will result in test failures.

This patch also applies the correct expected test state for intermittent
failures so that those tests will still build.
2020-11-24 10:06:49 -06:00
Kinsey Moore
0f5f42619b score/aarch64: Resolve warning in exception dump
This resolves a warning in the exception frame dump for AArch64 relating
to a missized printf format specifier.
2020-11-24 08:01:16 -06:00