Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm/raspberry: Set the workspace based on the mailbox version. | Chris Johns | 2019-08-12 | 4 | -30/+151 |
| | | | | | | - 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 | 3 | -15/+13 |
| | | | | Closes #3777 | ||||
* | bsp/beagle: Add nocache section | Vijay Kumar Banerjee | 2019-08-07 | 2 | -3/+9 |
| | | | | Closes #3780 | ||||
* | record: Change thread name encoding | Sebastian Huber | 2019-08-06 | 3 | -6/+6 |
| | | | | This scheme is easier to decode. | ||||
* | libdl/arm: Add support for ARM trampolines | Chris Johns | 2019-08-04 | 1 | -1/+18 |
| | | | | Closes #3776 | ||||
* | 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 | 4 | -0/+776 |
| | | | | | | - 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. | ||||
* | libdebugger: ARM fixes for Cortex-A8 and ARM mode. | Chris Johns | 2019-07-31 | 6 | -247/+730 |
| | | | | | | | | | - Fix destorying the target and thread parts. - Fix the ARM backend to support Cortex-A8 and ARM mode code. - Use the DBGDSCR interrupt mask when single stepping. - Use the DBGDSCR method of entry to debug mode to filter the execptions. - Add support for BSPs to control the ARM backend. | ||||
* | arm: Select the TLB invalidate based on the core's Id variant. | Chris Johns | 2019-07-31 | 1 | -6/+10 |
| | | | | Closes #3760 | ||||
* | psxtests: Add ndbm test suite | Vaibhav Gupta | 2019-07-30 | 5 | -0/+379 |
| | | | | | | | | | Joel Sherrill <joel@rtems.org> modified the patch to add autoconf logic to avoid building this new test unless the tool chain include <ndbm.h>. The ensures that git bisect continues to work and that the addition of this test does not immediately force the entire community to update their tools. | ||||
* | 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. | ||||
* | record: Add support for thread names | Sebastian Huber | 2019-07-30 | 5 | -8/+136 |
| | |||||
* | Add and use THREAD_DEFAULT_MAXIMUM_NAME_SIZE | Sebastian Huber | 2019-07-30 | 4 | -3/+12 |
| | |||||
* | libdl/arm: Fix ARM mode trampoline parsing of relocs | Chris Johns | 2019-07-28 | 2 | -17/+16 |
| | | | | | | - No need to dump globals syms in test dl01 when tracing Closes #3775 | ||||
* | bsps/arm: Move HYP to SVC change to start.S | Sebastian Huber | 2019-07-26 | 3 | -81/+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 | 3 | -110/+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. | ||||
* | ticker/init.c: Error should say clock set not get | Joel Sherrill | 2019-07-22 | 1 | -1/+1 |
| | |||||
* | Makefile.inc: Add support for staged builds. | Chris Johns | 2019-07-19 | 4 | -12/+18 |
| | | | | | | | | | | | | | - Allow the RTEMS_ROOT to be conditionally supplied. This can be a staging area before being moved to the final install prefix location. - Update the default.cfg to use RTEMS_ROOT and to not rely on the exec_prefix so it's paths can be staged. - Fix and add the needed configure subs. Closes #3768 | ||||
* | score/interr: Fix comments. | Chris Johns | 2019-07-06 | 1 | -2/+2 |
| | |||||
* | bsps: Regenerate headers.am | Sebastian Huber | 2019-07-05 | 32 | -0/+116 |
| | | | | Update #3269. | ||||
* | misc/rtemsdefaultconfig: Add bdbuf so libbsd can be used with configure. | Chris Johns | 2019-07-02 | 1 | -1/+2 |
| | |||||
* | 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. | ||||
* | score: Add and use _Thread_Get_unmapped_priority(). | Sebastian Huber | 2019-06-28 | 7 | -42/+65 |
| | | | | Add and use _Thread_Get_unmapped_real_priority(). | ||||
* | arm: Return the current handler from arm_cp15_set_exception_handler | Chris Johns | 2019-06-28 | 2 | -3/+13 |
| | | | | 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. | ||||
* | libdebugger: Unmap thread priorities | Sebastian Huber | 2019-06-26 | 1 | -2/+3 |
| | |||||
* | bsp/atsam: Enable configuration of SDRAMC_LPR | Sebastian Huber | 2019-06-21 | 3 | -7/+13 |
| | |||||
* | psxtests: Add psxinttypes01 for <inttypes.h> methods | Vaibhav Gupta | 2019-06-19 | 5 | -0/+327 |
| | |||||
* | rtems/confdefs.h: Fix typo | Joel Sherrill | 2019-06-19 | 1 | -1/+1 |
| | |||||
* | atsam: Add ATSAM_POWER_WAIT_MODE | Sebastian Huber | 2019-06-18 | 3 | -3/+211 |
| | |||||
* | 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 |
| | |||||
* | dev/sc16is752: Add set/get EFCR IO controls | Sebastian Huber | 2019-06-14 | 2 | -0/+16 |
| | |||||
* | dev/sc16is752: Add RS485 mode variants | Sebastian Huber | 2019-06-14 | 3 | -5/+31 |
| | |||||
* | 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. | ||||
* | libdl/rap: fix RAP file load error. | zhengxiaojun | 2019-06-12 | 1 | -2/+2 |
| | |||||
* | sparc: Fix mistakenly cleared PSR[EF] bit. | Maksim E. Kozlov | 2019-06-07 | 1 | -1/+1 |
| | | | | | The superfluously modified %l0 had no effect if the branch is not taken. This change clarifies the code. | ||||
* | sparc: Fix missed restoring of PSR in syscall_lazy_fp_switch | Maksim E. Kozlov | 2019-06-06 | 1 | -0/+11 |
| | | | | | | | | | It is needed to restore PSR just before return because condition codes are dirty after the CMP instructions and this may cause undefined program behavior after returning from the switching procedure (on following branch instruction, for example). Close #3756. | ||||
* | sparc: Improve _CPU_Context_validate() | Sebastian Huber | 2019-06-06 | 1 | -8/+20 |
| | | | | | | Use the FPU and check that the condition codes in the PSR are preserved. Update #3756. | ||||
* | 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: Compact objects class indices | Sebastian Huber | 2019-05-22 | 1 | -20/+28 |
| | |||||
* | libdl: Sort object file symbols and use a binary search to find | Chris Johns | 2019-05-22 | 3 | -9/+55 |
| | | | | | | | - Replace the linear object file symbol search with a binary search. - Sort the object file symbols after loading. Closes #3748 | ||||
* | score: Add _SMP_Unicast_action() | Sebastian Huber | 2019-05-20 | 5 | -43/+218 |
| | |||||
* | score: Add _Per_CPU_Wait_for_job() | Sebastian Huber | 2019-05-20 | 2 | -27/+48 |
| | |||||
* | score: Remove superfluous include | Sebastian Huber | 2019-05-20 | 1 | -1/+0 |
| |