summaryrefslogtreecommitdiffstats
path: root/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arm/raspberry: Set the workspace based on the mailbox version.Chris Johns2019-08-123-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 Johns2019-08-121-0/+0
| | | | Closes #3777
* bsp/beagle: Add nocache sectionVijay Kumar Banerjee2019-08-072-3/+9
| | | | Closes #3780
* bsps/beagle: Remove dead code from GPIO.Christian Mauderer2019-08-031-133/+0
| | | | Remove static stuff that is never used.
* arm/beagle: Add libdebugger support.Chris Johns2019-07-313-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 Johns2019-07-311-6/+10
| | | | Closes #3760
* arm/raspberrypi: Fix linker mapSebastian Huber2019-07-302-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_SIZESebastian Huber2019-07-301-1/+1
|
* bsps/arm: Move HYP to SVC change to start.SSebastian Huber2019-07-262-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.SSebastian Huber2019-07-262-109/+55
| | | | | | This makes it easier to review changes in start.S. Update #3773.
* bsps/arm: Remove register init for ARMv7-MSebastian Huber2019-07-261-12/+1
| | | | | | There are no known ARMv7-M chips with a dual lockstep mode. Update #3773.
* bsps: Regenerate headers.amSebastian Huber2019-07-0532-0/+116
| | | | Update #3269.
* bsp/beagle: Partial re-write of I2C driver.Christian Mauderer2019-06-293-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_handlerChris Johns2019-06-281-2/+7
| | | | Closes #3762
* bsp/motorola_powerpc: Fix linker command fileSebastian Huber2019-06-271-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_LPRSebastian Huber2019-06-213-7/+13
|
* atsam: Add ATSAM_POWER_WAIT_MODESebastian Huber2019-06-182-3/+210
|
* atsam: Enable fast startup via RTC alarmSebastian Huber2019-06-181-0/+6
|
* bsp/atsam: Use proper APISebastian Huber2019-06-181-4/+1
|
* bsp/atsam: Do not disable the WDTSebastian Huber2019-06-132-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 driverSebastian Huber2019-06-132-10/+25
| | | | Accept a time interval up to 24h.
* bsp/atsam: Fix RTC_SetTimeAlarm()Sebastian Huber2019-06-121-7/+13
| | | | Set the alarm time according to the note in the datasheet.
* bsp/lpc24xx: Fix LPC24XX_IO_PORT_COUNTSebastian Huber2019-06-041-1/+5
|
* bsps/powerpc: Adjust ppcboot.ldsSebastian Huber2019-05-271-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 grethSebastian Huber2019-05-272-7/+7
|
* score: Remove SMP_MESSAGE_CLOCK_TICKSebastian Huber2019-05-202-11/+10
| | | | Use _SMP_Multicast_action() instead.
* score: Simplify _SMP_Multicast_action()Sebastian Huber2019-05-201-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 Huber2019-05-202-13/+9
|
* score: Add _SMP_Broadcast_action()Sebastian Huber2019-05-203-4/+4
|
* bsps: Always build generic interrupt supportSebastian Huber2019-05-1641-0/+164
| | | | | | | This makes it possible to write tests for the generic interrupt controller support. Update #3269.
* bsps/arm: Adjust machine flags for ARMv7-MSebastian Huber2019-05-146-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 PagesAndreas Dachsberger2019-05-131-0/+2
| | | | | SAM V71 Xplained Ultra - Board explanation now in Modules->BSPs->ARM Update #3706.
* bsp/lpc24xx: Fix dynamic EMC configurationsSebastian Huber2019-05-091-2/+5
|
* bsp/lpc24xx: Use fast slew rate for EMC pinsSebastian Huber2019-05-091-84/+63
|
* bsp/lpc24xx: Add LPC17XX_PIN_TYPE_FAST_SLEW_RATESebastian Huber2019-05-092-1/+5
|
* bsp/lpc24xx: Add SDRAM mode settings commentSebastian Huber2019-05-091-1/+10
|
* bsp/lpc24xx: Fix LPC24XX_EMC_MT48LC4M16A2 MPU cfgSebastian Huber2019-05-081-7/+8
|
* bsp/lpc24xx: Flexible LPC24XX_EMC_MT48LC4M16A2 cfgSebastian Huber2019-05-081-17/+24
|
* bsp/lpc24xx: LPC24XX_EMC_MT48LC4M16A2 MPU supportSebastian Huber2019-05-081-2/+6
|
* bsp/lpc24xx: Support LPC24XX_EMC_SST39VF3201 pinsSebastian Huber2019-05-081-3/+7
|
* bsps/powerpc: Fix constructors with prioritySebastian Huber2019-05-071-19/+8
| | | | Update #3339.
* bsps/powerpc: Fix C++ exception handlingSebastian Huber2019-05-071-2/+3
| | | | Close #3736.
* bsp/motorola_powerpc: Fix bootloader outputSebastian Huber2019-05-071-0/+4
|
* bsps: Remove bogus config declarationSebastian Huber2019-05-063-3/+3
| | | | | | | Replace it with a proper struct rtems_bsdnet_ifconfig forward declaration. Close #3742.
* bsp/motorola_powerpc: Fix debug outputSebastian Huber2019-04-122-4/+4
| | | | Update #3122.
* score: Remove _SMP_Before_multitasking_action()Sebastian Huber2019-04-122-16/+14
| | | | Use _SMP_Multicast_action() instead.
* score: Use processor mask in _SMP_Multicast_actionSebastian Huber2019-04-121-2/+2
| | | | Processor_mask is the internal data type to deal with processor sets.
* score: Rename _SMP_Get_processor_count()Sebastian Huber2019-04-113-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_countSebastian Huber2019-04-111-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 targetJeff Kubascik2019-04-1114-162/+208
| | | | | | Modifications to get xilinx-zynqmp BSP working on an Ultra96 board. Update #3682.