Jiri Gaisler
a316a9ddae
smpfatal08: block secondary processors
...
* On some SMP platforms, all cpus are started by the
boot-loader. We need to block the secondary cpus or they
will clobber the test output.
2021-04-13 22:31:22 +02:00
Vijay Kumar Banerjee
0cbbceff16
Revert "cpukit/include: Remove telnetd.h"
...
This reverts commit 8383572963 .
2021-04-13 11:58:48 -06:00
Vijay Kumar Banerjee
650ac70066
Revert "cpukit: Remove telnetd"
...
This reverts commit 3299dda245 .
2021-04-13 11:57:21 -06:00
Ryan Long
3cd58bdf2c
disp_hcms29xx.c: Unused value (CID #1399752 )
...
CID 1399752: Unused value in disp_hcms29xx_update_task().
Closes #4342
2021-04-08 17:58:19 -05:00
Ryan Long
09d811b8a5
fastlz.c: Unused value (CID #1399751 )
...
CID 1399751: Unused value in fastlz2_compress().
Closes #4341
2021-04-08 17:58:19 -05:00
Ryan Long
0b2366024d
print-ls.c: Unused value (CID #1255346 )
...
CID 1255346: Unused value in rtems_shell_ls_printacol().
Closes #4340
2021-04-08 17:58:19 -05:00
Ryan Long
fbc764403f
main_cp.c: Unused value (CID #1255344 )
...
CID 1255344: Unused value in copy().
Closes #4339
2021-04-08 17:58:19 -05:00
Vijay Kumar Banerjee
8383572963
cpukit/include: Remove telnetd.h
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
df6d765c3a
testsuites: Remove all legacy networking tests
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
633526d2a2
spec: Remove residue bsps spec files
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
3299dda245
cpukit: Remove telnetd
...
Update #3850
2021-04-07 16:15:39 -06:00
Vijay Kumar Banerjee
3dca9ed92b
testsuites/libtests: Remove networking01
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
c90fa83041
bsps: Remove networking drivers
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
6692e03e9d
cpukit/libfs: Remove nfsclient
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
369e6c5bf7
cpukit: remove pppd
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
2a13ad389a
cpukit: Remove libnetworking
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
a28eafb2a4
cpukit: Move ftpfs from libnetworking to libfs
...
Update #3850
2021-04-07 16:15:38 -06:00
Vijay Kumar Banerjee
c6ba8dd4e0
spec: Remove RTEMS_NETWORKING options
...
Update #3850
2021-04-07 16:15:38 -06:00
Sebastian Huber
809b76ec3b
rtems: Fix rtems_semaphore_release() documentation
...
The directive returns RTEMS_UNSATISFIED if the semaphore's count already
had the maximum value of UINT32_MAX.
2021-04-07 07:10:51 +02:00
Sebastian Huber
3e46a75e04
validation: Fix unused variable warning
...
Fix warning:
testsuites/validation/tc-signal-send.c:634:21: warning: unused variable
'sc' [-Wunused-variable]
2021-04-07 06:43:55 +02:00
Sebastian Huber
b3364fc6cb
libtests/block14: Fix warning
...
Fix warning:
testsuites/libtests/block14/init.c:198:8: warning: 'sc' may be used
uninitialized in this function [-Wmaybe-uninitialized]
Update #3689 .
2021-04-07 06:41:09 +02:00
Sebastian Huber
089e68181e
score: Replace Objects_Name_or_id_lookup_errors
...
Replace Objects_Name_or_id_lookup_errors with new Status_Control codes.
Get rid of the _Status_Object_name_errors_to_status lookup table.
2021-04-07 06:31:46 +02:00
Sebastian Huber
d1c038c78e
score: Fix internal error status number
...
The value of STATUS_CLASSIC_INTERNAL_ERROR must be equal to
RTEMS_INTERNAL_ERROR. Add static assertions to ensure that the status
codes match.
2021-04-07 06:31:46 +02:00
Alex White
1af1c193bc
cpukit/aarch64: Add ESR register decoding
2021-04-06 08:27:46 -05:00
Sebastian Huber
05cd707d28
arm/stm32h7: Add STM32H7_USART3_GPIO_*
2021-04-06 09:56:41 +02:00
Sebastian Huber
6bb6b69bb6
arm/stm32h7: Add STM32H7_HSE_FREQUENCY
2021-04-06 09:43:23 +02:00
Sebastian Huber
26307ef115
arm/nucleo-h743zi: New BSP variant
2021-04-06 09:42:53 +02:00
Sebastian Huber
3799375c5e
build: Add group for arm/stm32h7
2021-04-06 09:41:44 +02:00
Christian Mauderer
8fd29cfbc5
stm32h7: Add init for sdmmc pins
...
Update #4372
2021-04-01 09:04:23 +02:00
Christian Mauderer
aa9e3c6211
stm32h7: Add SDMMC modules to clock
...
Update #4372
2021-04-01 09:04:21 +02:00
Jan Sommer
33fd9155a1
bsps/xilinx_zynq: Add Xilinx AXI SPI driver to autotools build
...
Closes #4321
2021-03-30 17:01:37 +02:00
Jan Sommer
7a1edf11a1
bsps/shared: Add Xilinx-AXI SPI driver to waf
...
Updates #4321
2021-03-30 17:01:36 +02:00
Jan Sommer
70667b5527
bsps/xilinx_zynq: Add SPI driver for xilinx-axi-spi
...
Updates #4321
2021-03-30 17:01:36 +02:00
Jiri Gaisler
4f12a1e365
Restore FDT in ofw01 to avoid test timeout on RISCV
2021-03-30 16:34:04 +02:00
Sebastian Huber
1e62e15f46
score: Add an assert to _Workspace_Free()
2021-03-27 18:08:13 +01:00
Sebastian Huber
e0aba8cb9e
score: Fix task stack initialization
...
Do not adjust the stack area begin address since this may confuse the
stack allocator and result in failed stack frees.
Account for the alignment overhead in the stack space size estimate.
Check that the stack size is in the expected interval.
2021-03-27 18:05:05 +01:00
Joel Sherrill
d4d2f6487a
pwdgrp.c: Change to simply ignore return value from mkdir(/etc)
...
At this point in time, /etc can be created in multiple ways. There
is a discussion (#4354 ) that would define a mechanism for
instantiating a base file system with some flexibility for the
set of directories included. For now, this particular mkdir()
call can fail because /etc could already have been created by
at least an initial filesystem image, the shell, or libbsd.
closes #4382 .
2021-03-27 09:59:12 -05:00
Christian Mauderer
fd639b8abf
dosfs: Use peek support
...
This speeds up reading fragmented files.
Fix #3689
2021-03-26 14:25:56 +01:00
Christian Mauderer
6ae79e6df6
libblock: Add rtems_bdbuf_peek()
...
Adds a peek function that allows (for example) a file system to suggest
the next blocks that should be used for read ahead. This can increase
the read speed of fragmented files.
Update #3689
2021-03-26 14:25:38 +01:00
Joel Sherrill
62bbb0cc46
gen_uuid.c: Revert previous patch ( 597e4f4765)
...
The patch was:
gen_uuid.c: Fix two Unchecked return value from library errors
CID 1049146: Unchecked return value from library in get_clock().
CID 1049147: Unchecked return value from library in get_random_fd().
Reopen #4280
2021-03-24 08:03:07 -05:00
Ryan Long
37fc6516d3
pwdgrp.c: Remove _Assert. /etc may already exist
...
Removed the _Assert_unused_variable_equals macro due to /etc
having already been created by the network stack initialization
or an initial filesystem image.
Closes #4282
2021-03-23 11:43:13 -05:00
Jan Sommer
1343fb5f01
bsps/riscv: Add per cpu clock interrupt
...
- Fixes failure of test smpclock01
2021-03-23 09:17:38 +01:00
Sebastian Huber
fec2b72472
validation: Use support functions
2021-03-23 07:57:13 +01:00
Sebastian Huber
8afe332348
validation: Add test case support functions
2021-03-23 07:57:13 +01:00
G S Niteesh Babu
bd9e45d91f
rtems-fdt/rtems-fdt.c: Fix bug in loop termination
...
The while loop, loops infinitely in case of raw FDT data.
The loop condition (size) is not modified during iterations.
2021-03-21 12:33:08 +01:00
G S Niteesh Babu
56074644a7
bsp/beagle: Ported Beagle pinmux driver to RTEMS
...
The following files have been ported
1) ti_pinmux.c
2) ti_pinmux.h
3) am335x_scm_padconf.c
4) am335x_scm_padconf.h
Update #3784
2021-03-21 12:30:48 +01:00
G S Niteesh Babu
7589f1e01a
bsps/beagle: Added SOC detection using FDT
...
Detects the SOC type using FDT and also replaces the ti_cpuid.h
header in FreeBSD with custom one.
2021-03-21 12:30:48 +01:00
G S Niteesh Babu
5c656ead88
bsp/beagle: Import Beagle pinmux from FreeBSD
...
This patch imports the beagle pinmux driver from FreeBSD into
RTEMS. Previously this driver was placed in RTEMS-libBSD but
this caused double initialization of few pins once during RTEMS
initialization and second time during libBSD initialization.
The following patches port the driver from FreeBSD to RTEMS and
will remove the driver from RTEMS-libBSD.
RTEMS Ticket Update: #3784
FreeBSD head: ca12b7e9534b10af022fed60c043984dbaf4003d
The following files have been imported from FreeBSD:
1) freebsd/sys/arm/ti/am335x/am335x_scm_padconf.h
2) freebsd/sys/arm/ti/am335x/am335x_scm_padconf.c
3) freebsd/sys/arm/ti/ti_pinmux.h
4) freebsd/sys/arm/ti/ti_pinmux.c
2021-03-21 12:30:48 +01:00
G S Niteesh Babu
fc7129067d
bsps/shared/ofw: Add rtems_ofw_is_node_compatible
...
This patch extends the RTEMS OFW API by adding
rtems_ofw_find_device_by_compat
This function checks if a node has the expected compatible
property.
2021-03-21 12:30:47 +01:00
Christian Mauderer
65ab1cda10
bsps/arm/imxrt: Add FDT and FDT helper for QTMR
...
Makes it simpler to access the QTMR in an application via a FDT name or
link in an application specific FDT entry.
2021-03-21 12:30:29 +01:00