summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-23mcf5206elite/include/i2c.h: Fix spelling errorJoel Sherrill1-1/+1
2015-01-23stm32f4/.../stm32f105rc-testsuite.tcfg: Add more testsJoel Sherrill1-0/+1
2015-01-23lpc24xx/.../lpc23xx_tli800-testsuite.tcfg: Add more testsJoel Sherrill1-0/+7
2015-01-23lpc24xx/.../lpc2362-testsuite.tcfg: Add more testsJoel Sherrill1-0/+2
2015-01-23lm3s69xx/.../lm3s6965-testsuite.tcfg: Add more testsJoel Sherrill1-0/+1
2015-01-23lm3s69xx/.../lm3s3749-testsuite.tcfg: Add more testsJoel Sherrill1-0/+2
2015-01-23bsp/altera-cyclone-v: Use proper free functionSebastian Huber1-1/+1
2015-01-23bsps/sparc: Use calloc()Sebastian Huber1-3/+1
Close #2242.
2015-01-23bsps/powerpc: Fix switch statement in CPU identSebastian Huber1-0/+2
Close #2237.
2015-01-23libchip: Fix high capacity detection for MMCSebastian Huber1-1/+1
Close #2239.
2015-01-22grspw: descriptor tables no longer statically allocatedjavamonn1-7/+7
2015-01-22Filesystem: Delete node type operationSebastian Huber1-7/+8
Use the fstat handler instead.
2015-01-20powerpc: Fix AltiVec VSCR save/restoreSebastian Huber1-4/+6
2015-01-14bsps/powerpc: Fix conditional compilationSebastian Huber1-3/+1
2015-01-14bsp/mcf5206elite: Remove <i2c.h> inlude in <bsp.h>Sebastian Huber2-3/+1
This prevents a compile-time error in libtests/i2c01.
2015-01-13libcpu/powerpc/mpc6xx/mmu/bat.c: Now compiles with gcc 5.xJoel Sherrill1-12/+12
2015-01-13bsp/qoriq: Add T2080RDB and T4240RDB variantsSebastian Huber24-318/+714
2015-01-13powerpc: AltiVec and FPU context supportSebastian Huber7-12/+821
Add AltiVec and FPU support to the Context_Control in case we use the e6500 multilib. Add PPC_MULTILIB_ALTIVEC and PPC_MULTILIB_FPU multilib defines. Add non-volatile AltiVec and FPU context to Context_Control. Add save/restore of non-volatile AltiVec and FPU to _CPU_Context_switch(). Add save/restore of volatile AltiVec and FPU context to the exception code. Adjust data cache optimizations for the new context and cache line size.
2015-01-13bsps/powerpc: Use e500 exc categories for e6500Sebastian Huber1-0/+1
This is not correct, but works for now.
2015-01-10moxiesim: Add conditional logic to handle old and new gas syntaxAnthony Green2-2/+21
2015-01-09powerpc: Use PPC_HAS_FPUSebastian Huber1-6/+6
Provide floating point context support only if PPC_HAS_FPU == 1.
2015-01-09powerpc: Set PPC_DEFAULT_CACHE_LINE_SIZE for e6500Sebastian Huber1-15/+11
2015-01-09powerpc: Use PPC_DEFAULT_CACHE_LINE_SIZESebastian Huber1-8/+2
Use it for the default PPC_CACHE_ALIGNMENT. Use it for PPC_STRUCTURE_ALIGNMENT.
2015-01-09powerpc: Use alternate time base for CPU counterSebastian Huber1-1/+1
2015-01-09bsp/qoriq: Fix nanoseconds extensionSebastian Huber1-4/+17
2015-01-09bsp/qoriq: Increase MAS0[ESEL] widthSebastian Huber1-3/+3
2015-01-09bsp/qoriq: Add MAS7 support for MMUSebastian Huber7-21/+50
This enables usage of the full real address space which is 40-bit on the T2080 for example.
2015-01-09bsps/powerpc: ppc_exc_initialize_interrupt_stack()Sebastian Huber2-11/+20
2015-01-09bsps/powerpc: Add TMR access macrosSebastian Huber1-0/+28
2015-01-09bsps/powerpc: Add cache size functionsSebastian Huber1-0/+46
2015-01-09bsps/powerpc: Delete C pre-processor warningSebastian Huber1-2/+0
Do not warn about not implemented cache functions.
2015-01-09bsps/powerpc: Support for 64 byte cache linesSebastian Huber1-6/+23
2015-01-09bsps/powerpc: Support a cache alignment of 64Sebastian Huber1-1/+8
Give the BSP the ability to define PPC_CACHE_ALIGNMENT.
2015-01-09bsps/powerpc: Support e6500 indentificationSebastian Huber2-0/+12
2015-01-09bsps/u-boot: Add optional text and data sectionsSebastian Huber1-4/+12
2015-01-09bsps/u-boot: Update due to API changesSebastian Huber3-7/+155
2015-01-09bsps/mpc83xx: Fix warningsSebastian Huber1-4/+5
2015-01-09smp: Add and use _SMP_Should_start_processor()Sebastian Huber2-10/+2
2015-01-04pc386: Add Edison base supportJoel Sherrill12-17/+220
The current support for the Edison supports a single polled UART for input and output plus a simulated clock tick. The activities forward for supporting the Edison have been posted on the RTEMS mailing lists and at: http://rtemsramblings.blogspot.com/2014/12/intel-edison-and-rtems-road-forward.html
2015-01-04clock_driver_simidle.c: Add BSP_CLOCK_DRIVER_DELAYJoel Sherrill1-0/+10
This allows the BSP to define an optional spin delay which is useful for making time appear to pass at a rate closer to wall time. On the Edison, this was used with a polled console driver to slow polling to a reasonable rate and make time pass reasonably close to correctly even with no clock tick support.
2015-01-04pc386: Add BSP_ENABLE_COM1_COM4 BSP optionJoel Sherrill3-27/+38
This allows the support for the legacy COM1-COM4 serial ports to be completely disabled. It is needed to prevent hangs on some hardware. In particular, the Intel Edison where it is not present.
2015-01-04pc386: Add BSP_ENABLE_IDE BSP optionJoel Sherrill4-1/+13
This allows the IDE support to be completely disabled. It is needed to prevent hangs on some hardware. In particular, the Intel Edison where it is not present.
2015-01-04pc386: Add BSP_ENABLE_VGA BSP optionJoel Sherrill7-36/+69
This allows the VGA and keyboard console to be completely disabled. It is useful on PCs without displays and prevents a very slow boot time on the Intel Edison.
2014-12-23Use fixed-width C99 types for PowerPC in_be16() and co.Nick Withers24-175/+185
Also use the const qualifier on the address pointer's target in in_*() Closes #2128
2014-12-23pc386: scan all functions of multi-function PCI devicesTill Strauman1-7/+23
The current algorithm scans all PCI busses (0..ff) and all devices (0..31) on each bus for bridges and determines the maximum of all subordinate busses encountered. However, the algorithm does not scan all functions present in multi-function devices -- I have a PCI express root complex (82801H) where multiple (non-zero index) functions are 'PCI bridges' whose subordinate bus number is missed by the original algorithm. This commit makes sure that the scan is extended to all functions of multi-function devices. See #2067
2014-12-17bsp/moxiesim: Add cache manager implementationSebastian Huber1-0/+5
Close #2220.
2014-12-15bsp/beagle: Fix some warningsBen Gras5-3/+6
The extra includes in console_*.c are to solve a 'no previous prototype' warning. Solves #2212 in trac.
2014-12-15mcf5225x-testsuite.tcfg: Add fileioJoel Sherrill1-0/+1
2014-12-15bsp/mpc55xxevb: Fix warningsSebastian Huber2-2/+10
2014-12-15bsp/t32mppc: Fix warningsSebastian Huber2-5/+8