summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/arm: Remove DWT based clock.Christian Mauderer2017-10-181-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 settingsSebastian Huber2017-10-182-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 Pisa2017-10-131-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 testsJoel Sherrill2017-10-121-0/+1
|
* ada-tests: Move to testsuites/adaSebastian Huber2017-10-12507-44887/+0
| | | | | | | This solves a build dependency issue, e.g. building tests before librtemsbsp.a exists. Close #3079.
* ada-tests: Use _SUBDIRS instead of SUBDIRSSebastian Huber2017-10-1219-87/+87
| | | | Update #3079.
* bsp/atsam: Allow to change optimization settings.Christian Mauderer2017-10-121-2/+1
| | | | Allow to overwrite the optimization settings during configuration.
* bsp/atsam: Add bsp_restart.Christian Mauderer2017-10-123-0/+42
|
* Fix warnings for using C/ObjC specific GCC flags with C++Joel Sherrill2017-10-111-0/+6
| | | | Closes #3181.
* bsps/powerpc: Fix robust thread dispatch againSebastian Huber2017-10-091-3/+1
| | | | | | Use the saved MSR to account for FPU and AltiVec settings. Update #2811.
* pc386/.../bspreset.c: Readd proper reset code.Joel Sherrill2017-10-081-2/+2
| | | | | | | The removal of the Edison code removed the wrong part of the conditional. Closes #3172.
* bsp/imx: Add SPI bus driverSebastian Huber2017-10-063-0/+463
| | | | Update #3090.
* bsp/imx: Add imx_iomux_configure_pins()Sebastian Huber2017-10-064-0/+107
| | | | Update #3090.
* bsp/imx: Import iomux from FreeBSDSebastian Huber2017-10-063-0/+440
| | | | Update #3090.
* bsp/imx: Fix I2C registration with pathSebastian Huber2017-10-061-4/+9
| | | | Update #3090.
* posix: Implement self-contained POSIX mutexSebastian Huber2017-10-0570-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 condvarSebastian Huber2017-10-0570-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 driverSebastian Huber2017-10-023-0/+451
| | | | Update #3090.
* bsp/imx: Fix I2C register headerSebastian Huber2017-10-021-27/+31
| | | | Update #3090.
* bsp/imx: Add imx_get_reg_of_node()Sebastian Huber2017-10-023-9/+16
| | | | Update #3090.
* bsp/imx: Add imx_get_irq_of_node()Sebastian Huber2017-10-024-16/+30
| | | | Update #3090.
* bsp/bf537Stamp: Fix warningSebastian Huber2017-09-291-1/+1
|
* bsps: Fix integer to/from pointer warningsSebastian Huber2017-09-283-7/+7
| | | | Update #3082.
* bsp/gen5200: Fix warningSebastian Huber2017-09-281-2/+0
| | | | Update #3122.
* bsps/powerpc: Fix print format warningsSebastian Huber2017-09-284-77/+77
|
* bsp/imx: Add nocache sectionSebastian Huber2017-09-273-4/+10
| | | | Update #3090.
* bsp/imx: Provide a default consoleSebastian Huber2017-09-261-1/+1
| | | | Update #3090.
* bsp/imx: Add register headersSebastian Huber2017-09-264-0/+171
| | | | Update #3090.
* bsps: Generalize bsp_fdt_map_intr()Sebastian Huber2017-09-225-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 supportSebastian Huber2017-09-223-16/+32
| | | | Update #3090.
* bsp/imx: Add register headersSebastian Huber2017-09-224-0/+276
| | | | Update #3090.
* bsps/arm: Copy FDT only on boot processorSebastian Huber2017-09-221-7/+14
| | | | Update #3090.
* bsps/powerpc: Fix robust thread dispatchSebastian Huber2017-09-211-6/+21
| | | | | | | Implement thread dispatch code in ppc_exc_wrapup() similar to ppc_exc_interrupt(). Update #2811.
* bsp/t32mppc: PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber2017-09-211-9/+9
| | | | | | Fix link-time error. Update #3085.
* bsp/qemuppc: Fix for RTEMS_DEBUGSebastian Huber2017-09-201-2/+2
|
* bsp/psim: Fix for RTEMS_DEBUGSebastian Huber2017-09-201-2/+2
|
* bsp/mpc8260ads: Fix for RTEMS_DEBUGSebastian Huber2017-09-201-1/+1
|
* bsp/mpc8260ads: Fix for RTEMS_DEBUGSebastian Huber2017-09-201-1/+1
|
* bsps/powerpc: Fix PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber2017-09-203-5/+7
| | | | | | Fix link-time error on BSPs not using PPC_EXC_CONFIG_USE_FIXED_HANDLER. Update #3085.
* bsp/qoriq: Update READMESebastian Huber2017-09-191-0/+11
| | | | Close #3085.
* bsp/qoriq: Add hypervisor guest SMP supportSebastian Huber2017-09-193-7/+55
| | | | Update #3085.
* bsp/qoriq: MMU configuration as hypervisor guestSebastian Huber2017-09-192-10/+5
| | | | | | | Re-enable MMU configuration as hypervisor guest. Make sure the QORIQ_TLB1_ENTRY_COUNT is set according to the hypervisor configuration. Update #3085.
* bsp/qoriq: Avoid IVOR38..42 access as hv guestSebastian Huber2017-09-191-0/+2
| | | | Update #3085.
* bsp/qoriq: Avoid MAS8 access as hypervisor guestSebastian Huber2017-09-191-3/+3
| | | | Update #3085.
* bsp/qoriq: Reduce static memory demandsSebastian Huber2017-09-191-1/+1
| | | | Update #3085.
* bsp/qoriq: Add decrementer clock driverSebastian Huber2017-09-195-8/+69
| | | | Update #3085.
* bsp/qoriq: Add early debug output initializationSebastian Huber2017-09-191-3/+18
| | | | Update #3085.
* bsps/powerpc: PPC_EXC_CONFIG_USE_FIXED_HANDLERSebastian Huber2017-09-197-230/+117
| | | | | | | | | Make PPC_EXC_CONFIG_USE_FIXED_HANDLER mandatory for BSPs using ppc_exc_interrupt(). Pass exception number to bsp_interrupt_dispatch() to allow processing of decrementer and doorbell exceptions as hypervisor guest. Update #3085.
* bsps: Clock_driver_support_install_isr()Sebastian Huber2017-09-1840-176/+81
| | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139.
* libio: Add rtems_libio_iop_is_readable()Sebastian Huber2017-09-151-2/+2
| | | | Update #3132.