Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsp/imx: More robust and faster bsp_reset() | Sebastian Huber | 2017-11-02 | 1 | -3/+3 |
| | | | | Update #3090. | ||||
* | bsp/imx: Drain console before reset | Sebastian Huber | 2017-11-02 | 3 | -1/+18 |
| | | | | Update #3090. | ||||
* | bsp/imx: Implement bsp_reset() | Sebastian Huber | 2017-11-02 | 4 | -1/+79 |
| | | | | Update #3090. | ||||
* | bsp: Make riscv_generic work for both riscv32 and riscv64 - v2 | Hesham Almatary | 2017-11-01 | 23 | -15/+21 |
| | | | | Update #3109 | ||||
* | cpukit: RISC-V - make riscv32 code work for riscv64 - v2 | Hesham Almatary | 2017-11-01 | 1 | -1/+1 |
| | | | | | | | | | * Use #ifdefs for 32/64 bit code * Use unsigned long which is 32-bit on riscv32 and 64-bit on riscv64 (register size) * Move the code to a new shared riscv folder to be shared between riscv32 and riscv64 * Rename RTEMS_CPU extracted from command line to shared riscv target s/riscv*/riscv Update #3109 | ||||
* | riscv32: Add missing preinstall.am | Sebastian Huber | 2017-10-28 | 2 | -0/+128 |
| | | | | Update #3109. | ||||
* | bsp: Add new riscv_generic bsp v3 | Hesham Almatary | 2017-10-28 | 19 | -0/+1495 |
| | | | | | | | | * Only runs/tested on simulator/spike. * Ticker, hello, capture work proprely * Tested via RTEMS Tester, Passed: 525/565 (92%) Update #3109 | ||||
* | Add riscv32 to autotools files v3 | Hesham Almatary | 2017-10-28 | 1 | -0/+1 |
| | |||||
* | leon,gr740: start ASR22:23 up-counter on boot by writing ASR22 | Daniel Hellstrom | 2017-10-25 | 1 | -1/+1 |
| | | | | | | According to data sheet bit 31 in ASR22 must be written with a zero to start the up-counter. GRMON starts the up-counter for us. This patch is important when running in "flight" from ROM without GRMON. | ||||
* | bsps/arm: Remove DWT based clock. | Christian Mauderer | 2017-10-18 | 1 | -30/+7 |
| | | | | | | | | | | | It seems that the DWT CYCCNT does not advance when the CPU waits on a WFI instruction. That leads to the effect that for example on the atsamv BSP a sleep(1) needs something in the range of a few minutes (depending on the configured systick). A debugger might disables some deep sleep modes so that the problem only appears if the application is executed without a debugger. | ||||
* | dev/serial: Lazy update of NS16550 settings | Sebastian Huber | 2017-10-18 | 2 | -3/+13 |
| | | | | | | | | Updates of the line control and baud divisor while transfers are in progress may lead to unpredictable behaviour on some chips. Perform the updates only if necessary. Close #3198. | ||||
* | bsp/tms570: remove duplicate of TMS570_SCI_FLR_TX_EMPTY in console driver. | Pavel Pisa | 2017-10-13 | 1 | -1/+7 |
| | | | | | | | | Initial idea has been that check for both, TMS570_SCI_FLR_TX_EMPTY and TMS570_SCI_FLR_TXRDY is required before console driver parameters update. closes #2883. | ||||
* | lpc2362-testsuite.tcfg: Add fsrofs01 to excluded tests | Joel Sherrill | 2017-10-12 | 1 | -0/+1 |
| | |||||
* | ada-tests: Move to testsuites/ada | Sebastian Huber | 2017-10-12 | 507 | -44887/+0 |
| | | | | | | | This solves a build dependency issue, e.g. building tests before librtemsbsp.a exists. Close #3079. | ||||
* | ada-tests: Use _SUBDIRS instead of SUBDIRS | Sebastian Huber | 2017-10-12 | 19 | -87/+87 |
| | | | | Update #3079. | ||||
* | bsp/atsam: Allow to change optimization settings. | Christian Mauderer | 2017-10-12 | 1 | -2/+1 |
| | | | | Allow to overwrite the optimization settings during configuration. | ||||
* | bsp/atsam: Add bsp_restart. | Christian Mauderer | 2017-10-12 | 3 | -0/+42 |
| | |||||
* | Fix warnings for using C/ObjC specific GCC flags with C++ | Joel Sherrill | 2017-10-11 | 1 | -0/+6 |
| | | | | Closes #3181. | ||||
* | bsps/powerpc: Fix robust thread dispatch again | Sebastian Huber | 2017-10-09 | 1 | -3/+1 |
| | | | | | | Use the saved MSR to account for FPU and AltiVec settings. Update #2811. | ||||
* | pc386/.../bspreset.c: Readd proper reset code. | Joel Sherrill | 2017-10-08 | 1 | -2/+2 |
| | | | | | | | The removal of the Edison code removed the wrong part of the conditional. Closes #3172. | ||||
* | bsp/imx: Add SPI bus driver | Sebastian Huber | 2017-10-06 | 3 | -0/+463 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_iomux_configure_pins() | Sebastian Huber | 2017-10-06 | 4 | -0/+107 |
| | | | | Update #3090. | ||||
* | bsp/imx: Import iomux from FreeBSD | Sebastian Huber | 2017-10-06 | 3 | -0/+440 |
| | | | | Update #3090. | ||||
* | bsp/imx: Fix I2C registration with path | Sebastian Huber | 2017-10-06 | 1 | -4/+9 |
| | | | | Update #3090. | ||||
* | posix: Implement self-contained POSIX mutex | Sebastian Huber | 2017-10-05 | 70 | -70/+0 |
| | | | | | | | | POSIX mutexes are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3112. | ||||
* | posix: Implement self-contained POSIX condvar | Sebastian Huber | 2017-10-05 | 70 | -70/+0 |
| | | | | | | | | POSIX condition variables are now available in all configurations and no longer depend on --enable-posix. Update #2514. Update #3113. | ||||
* | bsp/imx: Add I2C bus driver | Sebastian Huber | 2017-10-02 | 3 | -0/+451 |
| | | | | Update #3090. | ||||
* | bsp/imx: Fix I2C register header | Sebastian Huber | 2017-10-02 | 1 | -27/+31 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_get_reg_of_node() | Sebastian Huber | 2017-10-02 | 3 | -9/+16 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add imx_get_irq_of_node() | Sebastian Huber | 2017-10-02 | 4 | -16/+30 |
| | | | | Update #3090. | ||||
* | bsp/bf537Stamp: Fix warning | Sebastian Huber | 2017-09-29 | 1 | -1/+1 |
| | |||||
* | bsps: Fix integer to/from pointer warnings | Sebastian Huber | 2017-09-28 | 3 | -7/+7 |
| | | | | Update #3082. | ||||
* | bsp/gen5200: Fix warning | Sebastian Huber | 2017-09-28 | 1 | -2/+0 |
| | | | | Update #3122. | ||||
* | bsps/powerpc: Fix print format warnings | Sebastian Huber | 2017-09-28 | 4 | -77/+77 |
| | |||||
* | bsp/imx: Add nocache section | Sebastian Huber | 2017-09-27 | 3 | -4/+10 |
| | | | | Update #3090. | ||||
* | bsp/imx: Provide a default console | Sebastian Huber | 2017-09-26 | 1 | -1/+1 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add register headers | Sebastian Huber | 2017-09-26 | 4 | -0/+171 |
| | | | | Update #3090. | ||||
* | bsps: Generalize bsp_fdt_map_intr() | Sebastian Huber | 2017-09-22 | 5 | -9/+12 |
| | | | | | | | Pass all interrupt cells to bsp_fdt_map_intr() since some platforms use an array to describe an interrupt. Update #3090. | ||||
* | bsp/imx: Add SMP support | Sebastian Huber | 2017-09-22 | 3 | -16/+32 |
| | | | | Update #3090. | ||||
* | bsp/imx: Add register headers | Sebastian Huber | 2017-09-22 | 4 | -0/+276 |
| | | | | Update #3090. | ||||
* | bsps/arm: Copy FDT only on boot processor | Sebastian Huber | 2017-09-22 | 1 | -7/+14 |
| | | | | Update #3090. | ||||
* | bsps/powerpc: Fix robust thread dispatch | Sebastian Huber | 2017-09-21 | 1 | -6/+21 |
| | | | | | | | Implement thread dispatch code in ppc_exc_wrapup() similar to ppc_exc_interrupt(). Update #2811. | ||||
* | bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-21 | 1 | -9/+9 |
| | | | | | | Fix link-time error. Update #3085. | ||||
* | bsp/qemuppc: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 |
| | |||||
* | bsp/psim: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -2/+2 |
| | |||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | bsp/mpc8260ads: Fix for RTEMS_DEBUG | Sebastian Huber | 2017-09-20 | 1 | -1/+1 |
| | |||||
* | bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLER | Sebastian Huber | 2017-09-20 | 3 | -5/+7 |
| | | | | | | Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085. | ||||
* | bsp/qoriq: Update README | Sebastian Huber | 2017-09-19 | 1 | -0/+11 |
| | | | | Close #3085. | ||||
* | bsp/qoriq: Add hypervisor guest SMP support | Sebastian Huber | 2017-09-19 | 3 | -7/+55 |
| | | | | Update #3085. |