Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsp/lpc24xx: Add LPC17XX_PIN_TYPE_FAST_SLEW_RATE | Sebastian Huber | 2019-05-09 | 2 | -1/+5 |
| | |||||
* | bsp/lpc24xx: Add SDRAM mode settings comment | Sebastian Huber | 2019-05-09 | 1 | -1/+10 |
| | |||||
* | bsp/lpc24xx: Fix LPC24XX_EMC_MT48LC4M16A2 MPU cfg | Sebastian Huber | 2019-05-08 | 1 | -7/+8 |
| | |||||
* | bsp/lpc24xx: Remove obsolete BSP optinons | Sebastian Huber | 2019-05-08 | 1 | -9/+0 |
| | | | | Update #3725. | ||||
* | bsp/lpc24xx: Flexible LPC24XX_EMC_MT48LC4M16A2 cfg | Sebastian Huber | 2019-05-08 | 1 | -17/+24 |
| | |||||
* | bsp/lpc24xx: LPC24XX_EMC_MT48LC4M16A2 MPU support | Sebastian Huber | 2019-05-08 | 1 | -2/+6 |
| | |||||
* | bsp/lpc24xx: Support LPC24XX_EMC_SST39VF3201 pins | Sebastian Huber | 2019-05-08 | 1 | -3/+7 |
| | |||||
* | Makefile.am: Add psxhdrs/termios files to build | Joel Sherrill | 2019-05-07 | 1 | -12/+12 |
| | |||||
* | psxhdrs: Add POSIX API Signature Compliance Tests for termios.h | Jacob Shin | 2019-05-07 | 12 | -0/+560 |
| | |||||
* | bsps/powerpc: Fix constructors with priority | Sebastian Huber | 2019-05-07 | 1 | -19/+8 |
| | | | | Update #3339. | ||||
* | bsps/powerpc: Fix C++ exception handling | Sebastian Huber | 2019-05-07 | 1 | -2/+3 |
| | | | | Close #3736. | ||||
* | bsp/motorola_powerpc: Fix bootloader output | Sebastian Huber | 2019-05-07 | 1 | -0/+4 |
| | |||||
* | bsps: Remove bogus config declaration | Sebastian Huber | 2019-05-06 | 3 | -3/+3 |
| | | | | | | | Replace it with a proper struct rtems_bsdnet_ifconfig forward declaration. Close #3742. | ||||
* | libdl: Do not access the ELF file while the allocator is locked. | Chris Johns | 2019-05-03 | 26 | -527/+1098 |
| | | | | | | | | | | | | | - Load symbols before allocation. - Parse reloc records and place any reloc recs in a cache to use while the allocator is locked. - Relocate symbols after section allocation. - Split section loading into allocation/locating and loading. - Update all arch back-ends with a new reloc interface to control tramp handling. - Add `-a` and `-t` to the object list shell command. Closes #3741 | ||||
* | bsp/motorola_powerpc: Fix debug output | Sebastian Huber | 2019-04-12 | 2 | -4/+4 |
| | | | | Update #3122. | ||||
* | score: More robust _SMP_Multicast_action() | Sebastian Huber | 2019-04-12 | 3 | -9/+13 |
| | | | | | | If the caller already disabled interrupts, then do not disable thread dispatching. Calling _SMP_Multicast_action() with interrupts disabled is a questionable use case. | ||||
* | bsp/imx: CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR | Sebastian Huber | 2019-04-12 | 1 | -5/+0 |
| | | | | Remove this BSP option. | ||||
* | score: Remove _SMP_Before_multitasking_action() | Sebastian Huber | 2019-04-12 | 6 | -164/+14 |
| | | | | Use _SMP_Multicast_action() instead. | ||||
* | score: Improve _SMP_Multicast_action() | Sebastian Huber | 2019-04-12 | 5 | -81/+151 |
| | | | | Let it work during system initialization. | ||||
* | score: Rework SMP multicast action | Sebastian Huber | 2019-04-12 | 6 | -86/+225 |
| | | | | | Use a FIFO list of jobs per processor to carry out the SMP multicast action. Use a done indicator per job to reduce the bus traffic a bit. | ||||
* | score: Use processor mask in _SMP_Multicast_action | Sebastian Huber | 2019-04-12 | 9 | -67/+404 |
| | | | | Processor_mask is the internal data type to deal with processor sets. | ||||
* | score: Use an ISR lock for Per_CPU_Control::Lock | Sebastian Huber | 2019-04-12 | 11 | -134/+137 |
| | | | | | | The use of a hand crafted lock for Per_CPU_Control::Lock was necessary at some point in the SMP support development, but it is no longer justified. | ||||
* | score: Add _ISR_lock_Set_name() | Sebastian Huber | 2019-04-12 | 4 | -8/+55 |
| | | | | | Add _ISR_lock_Set_name() to optimize the initialization of zero-initialized locks. | ||||
* | score: Remove unused macros | Sebastian Huber | 2019-04-12 | 1 | -28/+0 |
| | |||||
* | score: Rename _SMP_Get_processor_count() | Sebastian Huber | 2019-04-11 | 13 | -48/+60 |
| | | | | | | | Rename _SMP_Get_processor_count() in _SMP_Get_processor_maximum() to be in line with the API level rtems_scheduler_get_processor_maximum(). Update #3732. | ||||
* | score: Rename _SMP_Processor_count | Sebastian Huber | 2019-04-11 | 3 | -5/+5 |
| | | | | | | | Rename _SMP_Processor_count in _SMP_Processor_maximum to be in line with the API level rtems_scheduler_get_processor_maximum(). Update #3732. | ||||
* | bsp/xilinx-zynqmp: Implement Ultra96 target | Jeff Kubascik | 2019-04-11 | 17 | -260/+274 |
| | | | | | | Modifications to get xilinx-zynqmp BSP working on an Ultra96 board. Update #3682. | ||||
* | bsp/xilinx-zynqmp: Stub out Xilinx MPSoC BSP | Jeff Kubascik | 2019-04-11 | 16 | -0/+966 |
| | | | | | | Source files were copied from xilinx-zynq. Update #3682. | ||||
* | bsp/zynq-uart: Move Zynq UART driver to shared directory | Jeff Kubascik | 2019-04-11 | 6 | -3/+3 |
| | | | | | | This driver will be shared with the xilinx-zynqmp BSP. Update #3682. | ||||
* | bsp/zynq-uart: Remove zynq_uart_instances from header | Jeff Kubascik | 2019-04-11 | 3 | -3/+5 |
| | | | | | | | This variable is BSP specific and should be removed from the driver header file. Update #3682. | ||||
* | bsp/xilinx-zynq: Relicense to BSD-2-Clause | Sebastian Huber | 2019-04-10 | 17 | -153/+374 |
| | | | | | | | | Relicense contributions from Chris Johns, Christian Mauderer, embedded brains GmbH, Joel Sherrill, OAR, Pavel Pisa, Ralf Kirchner, and Sebastian Huber. Update #3053. | ||||
* | posix: Avoid fatal error in Shm object create | Sebastian Huber | 2019-04-10 | 1 | -1/+5 |
| | |||||
* | posix: Avoid workspace for queued signals | Sebastian Huber | 2019-04-10 | 4 | -18/+18 |
| | |||||
* | posix: _Configuration_POSIX_Minimum_stack_size | Sebastian Huber | 2019-04-10 | 3 | -3/+3 |
| | | | | Rename to use proper namespace. | ||||
* | posix: _Configuration_POSIX_Maximum_queued_signals | Sebastian Huber | 2019-04-10 | 4 | -4/+4 |
| | | | | Rename to use proper namespace. | ||||
* | config: Obsolete Go configuration options | Sebastian Huber | 2019-04-10 | 1 | -46/+13 |
| | | | | Update #2832. | ||||
* | libdebugger: Fix for ARMv7-M with -O0 optimization | Chris Johns | 2019-04-09 | 2 | -5/+21 |
| | |||||
* | spmisc01: Use RTEMS_CONST | Sebastian Huber | 2019-04-09 | 2 | -0/+7 |
| | | | | Update #3734. | ||||
* | rtems: Add rtems_scheduler_get_processor_maximum() | Sebastian Huber | 2019-04-09 | 66 | -161/+161 |
| | | | | | | | | | | | Add rtems_scheduler_get_processor_maximum() as a replacement for rtems_get_processor_count(). The rtems_get_processor_count() is a bit orphaned. Adopt it by the Scheduler Manager. The count is also misleading, since the processor set may have gaps and the actual count of online processors may be less than the value returned by rtems_get_processor_count(). Update #3732. | ||||
* | rtems: Add rtems_scheduler_get_processor() | Sebastian Huber | 2019-04-09 | 40 | -143/+158 |
| | | | | | | | | | | | Add rtems_scheduler_get_processor() as a replacement for rtems_get_current_processor(). The rtems_get_current_processor() is a bit orphaned. Adopt it by the Scheduler Manager. This is in line with the glibc sched_getcpu() function. Deprecate rtems_get_current_processor(). Update #3731. | ||||
* | score: Add RTEMS_CONST | Sebastian Huber | 2019-04-09 | 1 | -0/+11 |
| | | | | Close #3734. | ||||
* | bsps/arm: Optimize ARMv7-M CPU counter | Sebastian Huber | 2019-04-09 | 1 | -4/+5 |
| | | | | Update #3456. | ||||
* | Remove superfluous run-time check | Sebastian Huber | 2019-04-09 | 2 | -11/+2 |
| | | | | | The _Objects_Information_table[ the_api ] is never NULL for a valid API index. | ||||
* | bsps/arm: Fix ARMv7-M CPU counter | Sebastian Huber | 2019-04-09 | 1 | -0/+1 |
| | | | | | | | Read the current counter value again after we know that we had an underflow. Update #3456. | ||||
* | libdebugger: Use an offset table to format GDB `g` packets. | Chris Johns | 2019-04-09 | 8 | -215/+478 |
| | | | | | | | Adding support for a register offset table lets FPU registers be supported if added to the backend. Closes #3733. | ||||
* | doxygen: Update _Objects_Build_name() | Sebastian Huber | 2019-04-05 | 1 | -8/+6 |
| | | | | | | This is intended as an example in the RTEMS Software Engineering manual. Update #3704. | ||||
* | doxygen: Rename Score* groups in RTEMSScore* | Sebastian Huber | 2019-04-04 | 254 | -360/+360 |
| | | | | Update #3706 | ||||
* | doxygen: Split up "libmisc" subgroups and removed libmisc | Andreas Dachsberger | 2019-04-04 | 8 | -23/+13 |
| | | | | Update #3706. | ||||
* | doxygen: New API subgroup Tracing | Andreas Dachsberger | 2019-04-04 | 3 | -2/+10 |
| | | | | Update #3706. | ||||
* | doxygen: Added RTEMS Test Framework to API | Andreas Dachsberger | 2019-04-04 | 1 | -0/+2 |
| | | | | Update #3706. |