Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/powerpc: Fix a clock driver | Nick Withers | 2015-01-30 | 1 | -9/+57 |
| | | | | | | | PowerPC Book E: Account for an extra tick period if a tick increment's pending. Close #2230. | ||||
* | bsps/powerpc: Fix switch statement in CPU ident | Sebastian Huber | 2015-01-23 | 1 | -0/+2 |
| | | | | Close #2237. | ||||
* | powerpc: Fix AltiVec VSCR save/restore | Sebastian Huber | 2015-01-20 | 1 | -4/+6 |
| | |||||
* | libcpu/powerpc/mpc6xx/mmu/bat.c: Now compiles with gcc 5.x | Joel Sherrill | 2015-01-13 | 1 | -12/+12 |
| | |||||
* | powerpc: AltiVec and FPU context support | Sebastian Huber | 2015-01-13 | 7 | -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. | ||||
* | bsps/powerpc: Use e500 exc categories for e6500 | Sebastian Huber | 2015-01-13 | 1 | -0/+1 |
| | | | | This is not correct, but works for now. | ||||
* | powerpc: Use PPC_HAS_FPU | Sebastian Huber | 2015-01-09 | 1 | -6/+6 |
| | | | | Provide floating point context support only if PPC_HAS_FPU == 1. | ||||
* | powerpc: Set PPC_DEFAULT_CACHE_LINE_SIZE for e6500 | Sebastian Huber | 2015-01-09 | 1 | -15/+11 |
| | |||||
* | powerpc: Use PPC_DEFAULT_CACHE_LINE_SIZE | Sebastian Huber | 2015-01-09 | 1 | -8/+2 |
| | | | | | Use it for the default PPC_CACHE_ALIGNMENT. Use it for PPC_STRUCTURE_ALIGNMENT. | ||||
* | bsps/powerpc: ppc_exc_initialize_interrupt_stack() | Sebastian Huber | 2015-01-09 | 2 | -11/+20 |
| | |||||
* | bsps/powerpc: Add TMR access macros | Sebastian Huber | 2015-01-09 | 1 | -0/+28 |
| | |||||
* | bsps/powerpc: Add cache size functions | Sebastian Huber | 2015-01-09 | 1 | -0/+46 |
| | |||||
* | bsps/powerpc: Delete C pre-processor warning | Sebastian Huber | 2015-01-09 | 1 | -2/+0 |
| | | | | Do not warn about not implemented cache functions. | ||||
* | bsps/powerpc: Support a cache alignment of 64 | Sebastian Huber | 2015-01-09 | 1 | -1/+8 |
| | | | | Give the BSP the ability to define PPC_CACHE_ALIGNMENT. | ||||
* | bsps/powerpc: Support e6500 indentification | Sebastian Huber | 2015-01-09 | 2 | -0/+12 |
| | |||||
* | bsps/mpc83xx: Fix warnings | Sebastian Huber | 2015-01-09 | 1 | -4/+5 |
| | |||||
* | Use fixed-width C99 types for PowerPC in_be16() and co. | Nick Withers | 2014-12-23 | 1 | -21/+22 |
| | | | | | | Also use the const qualifier on the address pointer's target in in_*() Closes #2128 | ||||
* | bsp/mpc8xx: Fix warnings | Sebastian Huber | 2014-12-12 | 1 | -2/+0 |
| | | | | close #2211 | ||||
* | bsp/mpc8xx: Fix warnings | Sebastian Huber | 2014-12-12 | 3 | -11/+2 |
| | | | | close #2211 | ||||
* | Update bug report URL | Sebastian Huber | 2014-12-05 | 1 | -1/+1 |
| | |||||
* | rtems: Move rtems_cache_aligned_malloc() | Sebastian Huber | 2014-11-25 | 1 | -1/+1 |
| | | | | | | Make sure also the size is cache aligned since otherwise we may have some overlap with the next allocation block. A cache invalidate on this area would be fatal. | ||||
* | powerpc/haleakala: Add network driver | Nigel Spon | 2014-11-21 | 2 | -40/+143 |
| | | | | close 1405 | ||||
* | bsp/mpc55xxevb: Fix flash settings for MPC5510 | Sebastian Huber | 2014-10-31 | 1 | -1/+2 |
| | |||||
* | libcpu/powerpc configure logic: Do not built e500 components unused by qoriq | Joel Sherrill | 2014-10-19 | 3 | -6/+17 |
| | |||||
* | libcpu/powerpc/ppc403/console/console405.c: Fix warnings | Joel Sherrill | 2014-10-16 | 1 | -18/+6 |
| | |||||
* | libcpu/powerpc/mpc8xx/console-generic/console-generic.c: Fix warnings | Joel Sherrill | 2014-10-16 | 1 | -6/+6 |
| | |||||
* | libcpu/powerpc/mpc6xx: Fix warnings | Joel Sherrill | 2014-10-16 | 2 | -34/+12 |
| | |||||
* | libcpu/powerpc/mpc55xx/misc/flash_support.c: Fix warnings | Joel Sherrill | 2014-10-16 | 1 | -1/+4 |
| | |||||
* | libcpu/powerpc/e500/mmu/mmu.c: Fix warnings | Joel Sherrill | 2014-10-16 | 1 | -331/+331 |
| | |||||
* | mpc8260 libcpu and mpc6260ads BSP: Fix warnings | Joel Sherrill | 2014-10-16 | 2 | -81/+56 |
| | |||||
* | libcpu/powerpc/mpc8260/cpm/brg.c: Remove unneed extern | Joel Sherrill | 2014-10-16 | 1 | -1/+0 |
| | |||||
* | libcpu/powerpc/mpc6xx/timer/timer.c: Formatting | Joel Sherrill | 2014-10-16 | 1 | -1/+0 |
| | |||||
* | mpc5xx libcpu and ss555 BSP: Fix warnings | Joel Sherrill | 2014-10-16 | 7 | -47/+38 |
| | |||||
* | bsps/powerpc: Fix the warning fix | Sebastian Huber | 2014-10-14 | 1 | -3/+3 |
| | |||||
* | bsps/mpc55xx: Fix MPC5674F memory map | Sebastian Huber | 2014-10-14 | 1 | -2/+2 |
| | |||||
* | libcpu/powerpc/mpc5xx/clock/clock.c: Fix warnings | Joel Sherrill | 2014-10-13 | 1 | -29/+7 |
| | |||||
* | libcpu/powerpc/ppc403: Fix warnings | Joel Sherrill | 2014-10-13 | 3 | -39/+13 |
| | |||||
* | libcpu/powerpc/mpc6xx/timer/timer.c: Fix warnings | Joel Sherrill | 2014-10-13 | 1 | -12/+3 |
| | |||||
* | bsp/gen5200: Fix warnings | Sebastian Huber | 2014-10-10 | 1 | -0/+6 |
| | |||||
* | bsps/powerpc: Fix warning | Sebastian Huber | 2014-10-10 | 1 | -3/+3 |
| | |||||
* | Eliminate use of /*PAGE and clean up formatting | Joel Sherrill | 2014-10-09 | 1 | -9/+5 |
| | |||||
* | libcpu/powerpc/mpc6xx/clock/c_clock.c: Fix warning and clean up | Joel Sherrill | 2014-10-09 | 1 | -50/+39 |
| | |||||
* | libcpu/powerpc/mpc8xx/clock: Fix warnings and clean up | Joel Sherrill | 2014-10-09 | 1 | -31/+27 |
| | |||||
* | Use correct prototype of benchmark_timer_read() | Joel Sherrill | 2014-09-16 | 6 | -49/+56 |
| | | | | | | | | | | | | | | This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output. | ||||
* | score: Rename _BSP_Exception_frame_print() | Sebastian Huber | 2014-09-11 | 1 | -1/+1 |
| | | | | | Rename _BSP_Exception_frame_print() to _CPU_Exception_frame_print() to be in line with other CPU port functions. | ||||
* | Regenerate all preinstall.am files. | Chris Johns | 2014-08-29 | 1 | -3/+3 |
| | | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash. | ||||
* | Regenerate all preinstall.am files. | Joel Sherrill | 2014-08-28 | 1 | -3/+3 |
| | | | | | Apparently, at some point automake output changed and these were not updated. | ||||
* | bsp/mpc55xx: Fix comment | Sebastian Huber | 2014-08-25 | 1 | -1/+1 |
| | |||||
* | bsp/mpc55xx: Add defines for MPC5668 | Sebastian Huber | 2014-08-25 | 2 | -7/+13 |
| | |||||
* | bsp/mpc55xx: Limit flash support to MPC55[56]X | Sebastian Huber | 2014-08-25 | 1 | -1/+1 |
| |