Kinsey Moore
f046af5804
cpukit/aarch64: Use hex consistently for offsets
2020-12-10 11:37:50 -06:00
Sebastian Huber
105e52032e
bsps: Remove ARM GIC SGI target filter
...
Remove the target filter for software-generated interrupts since this
feature is not supported by the affinity routing in GICv3.
Update #4202 .
2020-12-10 09:42:50 +01:00
Sebastian Huber
b6925e10c8
bsps: Fix GICv3 arm_gic_trigger_sgi()
...
Use the targets parameter to determine the targets of the SGI. Change
targets parameter type to 32-bit to ease the parameter passing. GICv3
supports up to 16 targets.
Update #4202 .
2020-12-10 09:42:49 +01:00
Sebastian Huber
6b79abfbbc
bsp/realview-pbx-a9: Fix smpfatal04 test
2020-12-10 09:42:49 +01:00
Sebastian Huber
617aeaf572
bsps/arm: Move BSP_START_IN_HYP_SUPPORT option
...
Clarify documentation.
Update #4202 .
2020-12-10 07:58:03 +01:00
Sebastian Huber
bd7bef528d
bsps/arm: Support system level ARM Generic Timer
...
Update #4202 .
2020-12-10 07:58:03 +01:00
Sebastian Huber
5efa15b49d
bsps/arm: Unify ARM Generic Timer options
...
Update #4202 .
2020-12-10 07:58:03 +01:00
Sebastian Huber
e68827e1d9
arm/cache-cp15: Support Armv8
...
Update #4202 .
2020-12-10 07:58:03 +01:00
Sebastian Huber
9955487de6
arm: Support Armv8 in <rtems/score/arm.h>
...
Update #4202 .
2020-12-10 07:58:03 +01:00
Sebastian Huber
368fab5a82
bsps: Print CPU in default fatal error extension
2020-12-10 07:58:03 +01:00
Sebastian Huber
293cde73f3
build: Exclude performance-0 in small mem BSPs
2020-12-10 07:58:03 +01:00
Sebastian Huber
9ce47a52a4
bsps: Add SMP support to ARM GICv3
...
Update #4202 .
2020-12-09 17:30:52 +01:00
Sebastian Huber
0e779a4c2e
smptests/smpipi01: Fix sporadic test failure
2020-12-09 08:22:42 +01:00
Kinsey Moore
2365c93745
spec: Move zynq-uart into its own object
...
Currently, zynq-uart code is always built and has some requirements for
BSPs that use it. Instead of making all BSPs satisfy that requirement or
working around it by setting defaults, this moves the zynq-uart code
into its own spec build object so it can be included if needed.
2020-12-04 12:42:06 -06:00
Kinsey Moore
74c1c4021b
spec/optconminor: Fix value type
...
The option for defining the console minor should be an integer, not a
boolean.
2020-12-04 07:57:15 -06:00
Kinsey Moore
a92d4ae685
Add AArch64 ZynpMP BSP
...
This adds a BSP family that runs on the Xilinx Ultrascale+ MPSOC
(ZynqMP) family of chips. It is configured to be usable on the Qemu
ZCU102 machine definition and should be almost trivially portable to
ZynqMP development boards and custom hardware. It is also configured to
be usable with libbsd.
2020-12-04 07:57:15 -06:00
Kinsey Moore
5686b44d13
zynq-uart: Fix set_attributes implementation
...
The zynq-uart set_attributes implementation was configured to always
return false which causes spconsole01 to fail. This restores the
disabled implementation which sets the baud rate registers
appropriately and allows spconsole01 to pass. This also expands the
set_attributes functionality to allow setting of the stop bits,
character width, and parity.
2020-12-03 17:35:28 -06:00
Kinsey Moore
2b56f5af5e
samples/unlimited: Prevent compile error
...
For architectures with relatively large minimum stack sizes, this test
breaks during compilation due to a static check. The init task stack
size should not need to be set for this test.
2020-12-03 17:33:37 -06:00
Sebastian Huber
5b064a49f9
bsps: Remove unused bsp_stack_main_size
2020-12-03 15:41:38 +01:00
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