Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | arm: Select the TLB invalidate based on the core's Id variant. | Chris Johns | 2019-07-31 | 1 | -6/+10 | |
| | | | | Closes #3760 | |||||
* | arm/raspberrypi: Fix linker map | Sebastian Huber | 2019-07-30 | 2 | -27/+9 | |
| | | | | | | | Add NULL-pointer protection. Make MMU table read-only. Move vector table to start section. Close #3774. | |||||
* | Add and use THREAD_DEFAULT_MAXIMUM_NAME_SIZE | Sebastian Huber | 2019-07-30 | 1 | -1/+1 | |
| | ||||||
* | bsps/arm: Move HYP to SVC change to start.S | Sebastian Huber | 2019-07-26 | 2 | -78/+40 | |
| | | | | | | | | | This fixes the corruption of r3 by the call to bsp_start_arm_drop_hyp_mode(). Moving the code makes it easier to review changes in start.S. Close #3773. | |||||
* | bsps/arm: Move register init to start.S | Sebastian Huber | 2019-07-26 | 2 | -109/+55 | |
| | | | | | | This makes it easier to review changes in start.S. Update #3773. | |||||
* | bsps/arm: Remove register init for ARMv7-M | Sebastian Huber | 2019-07-26 | 1 | -12/+1 | |
| | | | | | | There are no known ARMv7-M chips with a dual lockstep mode. Update #3773. | |||||
* | bsps: Regenerate headers.am | Sebastian Huber | 2019-07-05 | 32 | -0/+116 | |
| | | | | Update #3269. | |||||
* | bsp/beagle: Partial re-write of I2C driver. | Christian Mauderer | 2019-06-29 | 3 | -395/+370 | |
| | | | | | | | | | The old driver worked well for EEPROMS with the RTEMS EEPROM driver. But it had problems with a lot of other situations. Although it's not a direct port, the new driver is heavily modeled after the FreeBSD ti_i2c driver. Closes #3764. | |||||
* | arm: Return the current handler from arm_cp15_set_exception_handler | Chris Johns | 2019-06-28 | 1 | -2/+7 | |
| | | | | Closes #3762 | |||||
* | bsp/motorola_powerpc: Fix linker command file | Sebastian Huber | 2019-06-27 | 1 | -1/+2 | |
| | | | | | | | | Fix the __size symbol value to reflect the total size of the bootloader. This prevents a bootloader crash with application images above a certain threshold (e.g. fileio sample program). Update #3727. | |||||
* | bsp/atsam: Enable configuration of SDRAMC_LPR | Sebastian Huber | 2019-06-21 | 3 | -7/+13 | |
| | ||||||
* | atsam: Add ATSAM_POWER_WAIT_MODE | Sebastian Huber | 2019-06-18 | 2 | -3/+210 | |
| | ||||||
* | atsam: Enable fast startup via RTC alarm | Sebastian Huber | 2019-06-18 | 1 | -0/+6 | |
| | ||||||
* | bsp/atsam: Use proper API | Sebastian Huber | 2019-06-18 | 1 | -4/+1 | |
| | ||||||
* | bsp/atsam: Do not disable the WDT | Sebastian Huber | 2019-06-13 | 2 | -4/+0 | |
| | | | | | The watchdog timer (WDT) can be configure only once. Do not touch it in the BSP since the application may want to use it. | |||||
* | bsp/atsam: Improve RTC power driver | Sebastian Huber | 2019-06-13 | 2 | -10/+25 | |
| | | | | Accept a time interval up to 24h. | |||||
* | bsp/atsam: Fix RTC_SetTimeAlarm() | Sebastian Huber | 2019-06-12 | 1 | -7/+13 | |
| | | | | Set the alarm time according to the note in the datasheet. | |||||
* | bsp/lpc24xx: Fix LPC24XX_IO_PORT_COUNT | Sebastian Huber | 2019-06-04 | 1 | -1/+5 | |
| | ||||||
* | bsps/powerpc: Adjust ppcboot.lds | Sebastian Huber | 2019-05-27 | 1 | -10/+14 | |
| | | | | | | | | | | | | | | | | The GNU ld had a couple of changes which resulted in a broken bootloader image generation. Recent linker versions tie assignments to their nearest output section statement. Place all absolute symbols which are used with @sectoff relocations into a special section. See also: "Binutils 2.28 on PowerPC: dangerous relocation: generic linker can't handle R_PPC_SECTOFF_HA" https://www.sourceware.org/ml/binutils/2019-05/msg00183.html Update #3727 | |||||
* | bsps: Fix warnings in greth | Sebastian Huber | 2019-05-27 | 2 | -7/+7 | |
| | ||||||
* | score: Remove SMP_MESSAGE_CLOCK_TICK | Sebastian Huber | 2019-05-20 | 2 | -11/+10 | |
| | | | | Use _SMP_Multicast_action() instead. | |||||
* | score: Simplify _SMP_Multicast_action() | Sebastian Huber | 2019-05-20 | 1 | -2/+23 | |
| | | | | | | Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable. | |||||
* | score: Add _SMP_Othercast_action() | Sebastian Huber | 2019-05-20 | 2 | -13/+9 | |
| | ||||||
* | score: Add _SMP_Broadcast_action() | Sebastian Huber | 2019-05-20 | 3 | -4/+4 | |
| | ||||||
* | bsps: Always build generic interrupt support | Sebastian Huber | 2019-05-16 | 41 | -0/+164 | |
| | | | | | | | This makes it possible to write tests for the generic interrupt controller support. Update #3269. | |||||
* | bsps/arm: Adjust machine flags for ARMv7-M | Sebastian Huber | 2019-05-14 | 6 | -6/+15 | |
| | | | | | | | Update machine flags for Cortex-M3 and Cortex-M4 based BSPs to account for Cortex-M3 Errata 602117 which required GCC multilib changes. Update #3747. | |||||
* | Removed entry from Related Pages | Andreas Dachsberger | 2019-05-13 | 1 | -0/+2 | |
| | | | | | SAM V71 Xplained Ultra - Board explanation now in Modules->BSPs->ARM Update #3706. | |||||
* | bsp/lpc24xx: Fix dynamic EMC configurations | Sebastian Huber | 2019-05-09 | 1 | -2/+5 | |
| | ||||||
* | bsp/lpc24xx: Use fast slew rate for EMC pins | Sebastian Huber | 2019-05-09 | 1 | -84/+63 | |
| | ||||||
* | 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: 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 | |
| | ||||||
* | 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. | |||||
* | bsp/motorola_powerpc: Fix debug output | Sebastian Huber | 2019-04-12 | 2 | -4/+4 | |
| | | | | Update #3122. | |||||
* | score: Remove _SMP_Before_multitasking_action() | Sebastian Huber | 2019-04-12 | 2 | -16/+14 | |
| | | | | Use _SMP_Multicast_action() instead. | |||||
* | score: Use processor mask in _SMP_Multicast_action | Sebastian Huber | 2019-04-12 | 1 | -2/+2 | |
| | | | | Processor_mask is the internal data type to deal with processor sets. | |||||
* | score: Rename _SMP_Get_processor_count() | Sebastian Huber | 2019-04-11 | 3 | -12/+14 | |
| | | | | | | | 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 | 1 | -1/+1 | |
| | | | | | | | 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 | 14 | -162/+208 | |
| | | | | | | 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 | 14 | -0/+738 | |
| | | | | | | Source files were copied from xilinx-zynq. Update #3682. | |||||
* | bsp/zynq-uart: Move Zynq UART driver to shared directory | Jeff Kubascik | 2019-04-11 | 5 | -2/+2 | |
| | | | | | | 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. | |||||
* | rtems: Add rtems_scheduler_get_processor_maximum() | Sebastian Huber | 2019-04-09 | 6 | -9/+9 | |
| | | | | | | | | | | | 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. |