summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* testsuites/libtests: Remove networking01Vijay Kumar Banerjee2021-04-074-217/+0
| | | | Update #3850
* bsps: Remove networking driversVijay Kumar Banerjee2021-04-07127-111535/+0
| | | | Update #3850
* cpukit/libfs: Remove nfsclientVijay Kumar Banerjee2021-04-0718-10822/+0
| | | | Update #3850
* cpukit: remove pppdVijay Kumar Banerjee2021-04-0736-18092/+0
| | | | Update #3850
* cpukit: Remove libnetworkingVijay Kumar Banerjee2021-04-07358-94818/+0
| | | | Update #3850
* cpukit: Move ftpfs from libnetworking to libfsVijay Kumar Banerjee2021-04-074-2/+2
| | | | Update #3850
* spec: Remove RTEMS_NETWORKING optionsVijay Kumar Banerjee2021-04-0781-1067/+0
| | | | Update #3850
* rtems: Fix rtems_semaphore_release() documentationSebastian Huber2021-04-071-1/+1
| | | | | The directive returns RTEMS_UNSATISFIED if the semaphore's count already had the maximum value of UINT32_MAX.
* validation: Fix unused variable warningSebastian Huber2021-04-071-3/+2
| | | | | | | Fix warning: testsuites/validation/tc-signal-send.c:634:21: warning: unused variable 'sc' [-Wunused-variable]
* libtests/block14: Fix warningSebastian Huber2021-04-071-1/+1
| | | | | | | | | Fix warning: testsuites/libtests/block14/init.c:198:8: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] Update #3689.
* score: Replace Objects_Name_or_id_lookup_errorsSebastian Huber2021-04-0713-104/+49
| | | | | Replace Objects_Name_or_id_lookup_errors with new Status_Control codes. Get rid of the _Status_Object_name_errors_to_status lookup table.
* score: Fix internal error status numberSebastian Huber2021-04-072-2/+24
| | | | | | The value of STATUS_CLASSIC_INTERNAL_ERROR must be equal to RTEMS_INTERNAL_ERROR. Add static assertions to ensure that the status codes match.
* cpukit/aarch64: Add ESR register decodingAlex White2021-04-061-10/+125
|
* arm/stm32h7: Add STM32H7_USART3_GPIO_*Sebastian Huber2021-04-064-2/+48
|
* arm/stm32h7: Add STM32H7_HSE_FREQUENCYSebastian Huber2021-04-063-0/+27
|
* arm/nucleo-h743zi: New BSP variantSebastian Huber2021-04-061-0/+17
|
* build: Add group for arm/stm32h7Sebastian Huber2021-04-063-419/+538
|
* stm32h7: Add init for sdmmc pinsChristian Mauderer2021-04-013-0/+91
| | | | Update #4372
* stm32h7: Add SDMMC modules to clockChristian Mauderer2021-04-012-3/+15
| | | | Update #4372
* bsps/xilinx_zynq: Add Xilinx AXI SPI driver to autotools buildJan Sommer2021-03-303-0/+4
| | | | Closes #4321
* bsps/shared: Add Xilinx-AXI SPI driver to wafJan Sommer2021-03-304-0/+24
| | | | Updates #4321
* bsps/xilinx_zynq: Add SPI driver for xilinx-axi-spiJan Sommer2021-03-303-0/+557
| | | | Updates #4321
* Restore FDT in ofw01 to avoid test timeout on RISCVJiri Gaisler2021-03-301-0/+1
|
* score: Add an assert to _Workspace_Free()Sebastian Huber2021-03-271-1/+5
|
* score: Fix task stack initializationSebastian Huber2021-03-277-16/+41
| | | | | | | | | 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.
* pwdgrp.c: Change to simply ignore return value from mkdir(/etc)Joel Sherrill2021-03-271-3/+1
| | | | | | | | | | | 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.
* dosfs: Use peek supportChristian Mauderer2021-03-263-5/+31
| | | | | | This speeds up reading fragmented files. Fix #3689
* libblock: Add rtems_bdbuf_peek()Christian Mauderer2021-03-267-60/+219
| | | | | | | | 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
* gen_uuid.c: Revert previous patch (597e4f476568a225d14dfaff02074cf269ad62ac)Joel Sherrill2021-03-241-8/+3
| | | | | | | | | | 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
* pwdgrp.c: Remove _Assert. /etc may already existRyan Long2021-03-231-1/+5
| | | | | | | | 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
* bsps/riscv: Add per cpu clock interruptJan Sommer2021-03-232-10/+50
| | | | - Fixes failure of test smpclock01
* validation: Use support functionsSebastian Huber2021-03-236-306/+66
|
* validation: Add test case support functionsSebastian Huber2021-03-234-0/+276
|
* rtems-fdt/rtems-fdt.c: Fix bug in loop terminationG S Niteesh Babu2021-03-211-1/+1
| | | | | The while loop, loops infinitely in case of raw FDT data. The loop condition (size) is not modified during iterations.
* bsp/beagle: Ported Beagle pinmux driver to RTEMSG S Niteesh Babu2021-03-215-2/+163
| | | | | | | | | | 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
* bsps/beagle: Added SOC detection using FDTG S Niteesh Babu2021-03-215-6/+159
| | | | | Detects the SOC type using FDT and also replaces the ti_cpuid.h header in FreeBSD with custom one.
* bsp/beagle: Import Beagle pinmux from FreeBSDG S Niteesh Babu2021-03-214-0/+891
| | | | | | | | | | | | | | | | | | | 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
* bsps/shared/ofw: Add rtems_ofw_is_node_compatibleG S Niteesh Babu2021-03-212-0/+29
| | | | | | | | 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.
* bsps/arm/imxrt: Add FDT and FDT helper for QTMRChristian Mauderer2021-03-214-139/+293
| | | | | Makes it simpler to access the QTMR in an application via a FDT name or link in an application specific FDT entry.
* rtems: Relax mode checks in rtems_signal_catch()Sebastian Huber2021-03-191-2/+8
| | | | | | | | Check only for invalid modes if a valid handler is presented to rtems_signal_catch(). When NULL is used for the handler, ASR processing is disabled and the mode is not used. Update #4244.
* validation: Reduce source code/rodata sizeSebastian Huber2021-03-199-9795/+1271
| | | | | Use a common wording for the tests. Use the new templates for action requirements described in the RTEMS Software Engineering manual.
* build: Add test exclude for arm/lpc2362Sebastian Huber2021-03-191-0/+1
|
* rtems: Fix rtems_task_mode()Sebastian Huber2021-03-181-16/+22
| | | | | | Do the ASR and preemption mode change only if requested by the mode mask. The bug was introduced by 508f868237225a75e566d9fd304206363cfe441d.
* rtems: Improve semaphore create error checksSebastian Huber2021-03-161-6/+4
| | | | | | Do not mix checks for different error indicators (RTEMS_NOT_DEFINED and RTEMS_INVALID_NUMBER). This simplifies the specification of rtems_semaphore_create().
* rtems: Allow initially locked MrsP semaphoresSebastian Huber2021-03-163-13/+32
| | | | | | Rejecting initially locked MrsP semaphores was due to a limitiation of the early limitiation of the MrsP protocol. This limitation no longer exists.
* rtems: Require RTEMS_PRIORITY for MrsP semaphoresSebastian Huber2021-03-167-20/+28
| | | | | | | | | MrsP semaphores are a generalization of the priority ceiling semaphores for SMP configurations. Priority ceiling semaphores are required to use the priority task wait queue discipline. Require this discipline also for MrsP semaphores. Close #4347.
* sp14: Fix for SMP or robust thread dispatchSebastian Huber2021-03-161-0/+5
| | | | Close #4343.
* score: Add Thread_Configuration::cpu_time_budgetSebastian Huber2021-03-166-70/+49
| | | | | Move the CPU time budget to the thread configuration. This simplifies _Thread_Initialize().
* validation: Task create/constructSebastian Huber2021-03-163-0/+4
| | | | | Run the task create/construct tests also on validation test suite 1 which has exactly one processor configured.
* validation: Improve wordingSebastian Huber2021-03-116-11/+13
|