Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm/raspberry: Set the workspace based on the mailbox version. | Chris Johns | 2019-08-12 | 3 | -26/+135 |
| | | | | | | - Update the linkcmd file to support configure settings - Set the workspace size based on the revision value | ||||
* | libdl/debugger: Fix the broken list delete when unloading an object module. | Chris Johns | 2019-08-12 | 1 | -0/+0 |
| | | | | Closes #3777 | ||||
* | bsp/beagle: Add nocache section | Vijay Kumar Banerjee | 2019-08-07 | 2 | -3/+9 |
| | | | | Closes #3780 | ||||
* | bsps/beagle: Remove dead code from GPIO. | Christian Mauderer | 2019-08-03 | 1 | -133/+0 |
| | | | | Remove static stuff that is never used. | ||||
* | arm/beagle: Add libdebugger support. | Chris Johns | 2019-07-31 | 3 | -0/+775 |
| | | | | | | - Port the jbang code from C++ to C to enable DBGEN. - Hook the libdebugger ARM backend support to return the base address of the debug register set. | ||||
* | 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. |