summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* sparc64: put each copyright on one lineGedare Bloom2014-12-083-10/+6
|
* Update bug report URLSebastian Huber2014-12-0512-12/+12
|
* beagle bsp: disable watchdog on am335xBen Gras2014-12-051-0/+6
| | | | | | | | | | | | On recent u-boots, the watchdog is turned on / left enabled. The Beaglebone Black rev. C ships with such a u-boot internally so any application booting from it must disable the watchdog. Therefore this change is needed to boot an RTEMS app out-of-the-box on a BBB Rev C - otherwise the user button must be held during boot (to bypass the stock uboot) or the internal uboot must be updated. To allow for a better out-of-the-box experience, we just turn off the watchdog.
* i386: doxygen and comments related to VESA real mode framebufferJan Dolezal2014-12-041-28/+37
|
* SPARC: optimize IRQ enable & disableDaniel Hellstrom2014-12-042-55/+65
| | | | | | | | | | | | | | | | * Coding style cleanups. * Use OS reserved trap 0x89 for IRQ Disable * Use OS reserved trap 0x8A for IRQ Enable * Add to SPARC CPU supplement documentation This will result in faster Disable/Enable code since the system trap handler does not need to decode which function the user wants. Besides the IRQ disable/enabled can now be inline which avoids the caller to take into account that o0-o7+g1-g4 registers are destroyed by trap handler. It was also possible to reduce the interrupt trap handler by five instructions due to this.
* SPARC: optimize window underflow trapDaniel Hellstrom2014-12-021-8/+6
| | | | | | | | | | | Save five instructions on underflow handling. By using an optimized trap entry we can move instructions from the window underflow function into the trap entry vector. By setting WIM=0 and using RESTORE it is possible to move the new WIM register content from the trapped window into the to-be-restored register window. It is then possible to avoid the WIM write delay.
* SPARC: optimize window overflow trap entryDaniel Hellstrom2014-12-021-0/+1
| | | | | | | | By using a optimized trap entry we can move instructions from the window overflow function into the trap entry vector. By using the saved locals instead of g1 we don't need to save that register temporarily. Also spead out non store instructions inbetween stores to use the write buffer better.
* SPARC: window overflow optimizationDaniel Hellstrom2014-12-021-16/+9
| | | | | I see no need for waiting the 3 instruction delay for wim to be written in this case, since the STD after does not depend on WIM
* rtems: Move rtems_cache_aligned_malloc()Sebastian Huber2014-11-2512-55/+7
| | | | | | 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 driverNigel Spon2014-11-212-40/+143
| | | | close 1405
* i386: global descriptor table manipulation functionsJan Dolezal2014-11-201-4/+87
|
* i386: GDTR manipulation functions parameters changed to use explicit width typesJan Dolezal2014-11-202-5/+7
|
* Add some generic ARM am335x and omap definitionsBen Gras2014-11-033-0/+692
|
* libcpu/bfin/clock/tod.h: Delete - missed on previous commitsJoel Sherrill2014-10-311-61/+0
|
* bsp/mpc55xxevb: Fix flash settings for MPC5510Sebastian Huber2014-10-311-1/+2
|
* libcpu/sh/sh7045/sci/sci.c: Eliminate use of obsolete methodJoel Sherrill2014-10-201-23/+9
|
* libcpu/arm/pxa255/ffuart/ffuart.c: Fix warningJoel Sherrill2014-10-201-1/+1
|
* libcpu/arm/at91rm9200/dbgu/dbgu.c: Fix warningJoel Sherrill2014-10-201-2/+2
|
* libcpu/powerpc configure logic: Do not built e500 components unused by qoriqJoel Sherrill2014-10-193-6/+17
|
* mcf5206 libcpu and mcf5206elite: Fix warningsJoel Sherrill2014-10-194-801/+705
|
* libcpu/powerpc/ppc403/console/console405.c: Fix warningsJoel Sherrill2014-10-161-18/+6
|
* libcpu/powerpc/mpc8xx/console-generic/console-generic.c: Fix warningsJoel Sherrill2014-10-161-6/+6
|
* libcpu/powerpc/mpc6xx: Fix warningsJoel Sherrill2014-10-162-34/+12
|
* libcpu/powerpc/mpc55xx/misc/flash_support.c: Fix warningsJoel Sherrill2014-10-161-1/+4
|
* libcpu/powerpc/e500/mmu/mmu.c: Fix warningsJoel Sherrill2014-10-161-331/+331
|
* SH libcpu and libbsp: Fix warningsJoel Sherrill2014-10-165-61/+51
|
* mpc8260 libcpu and mpc6260ads BSP: Fix warningsJoel Sherrill2014-10-162-81/+56
|
* libcpu/arm/at91rm9200/usart/usart.c: Fix warningsJoel Sherrill2014-10-161-15/+3
|
* libcpu/powerpc/mpc8260/cpm/brg.c: Remove unneed externJoel Sherrill2014-10-161-1/+0
|
* libcpu/powerpc/mpc6xx/timer/timer.c: FormattingJoel Sherrill2014-10-161-1/+0
|
* Remove unused pxa255/pmc, update csb337 and gumstix BSPsJoel Sherrill2014-10-162-132/+0
|
* mpc5xx libcpu and ss555 BSP: Fix warningsJoel Sherrill2014-10-167-47/+38
|
* mcf5282: Move cache to libcpu and update av5282 and uC5282 BSPsJoel Sherrill2014-10-163-0/+133
|
* bfin libcpu and libbsp: Fix warningsJoel Sherrill2014-10-163-170/+69
|
* libcpu/i388: Fix warning i displayCpu.cJoel Sherrill2014-10-162-7/+10
|
* libcpu/m68k/mcf532x/cache/cachepd.c: Fix warningsJoel Sherrill2014-10-161-1/+3
|
* libcpu/m68k/mcf5235/cache/cachepd.c: Fix warningsJoel Sherrill2014-10-161-0/+1
|
* libcpu/m68k/mcf5223x/cache/cachepd.c: Fix warningsJoel Sherrill2014-10-161-0/+1
|
* Move CPU cache support from mcf5225x BSP to libcpuJoel Sherrill2014-10-162-6/+46
|
* libcpu/arm/shared/../mmu: Fix warningsJoel Sherrill2014-10-162-4/+11
|
* bsps/powerpc: Fix the warning fixSebastian Huber2014-10-141-3/+3
|
* bsps/mpc55xx: Fix MPC5674F memory mapSebastian Huber2014-10-141-2/+2
|
* sparc64: remove sparc64_install_isr_entries and its callers.Gedare Bloom2014-10-133-27/+0
| | | | | sparc64_install_isr_entries function is no longer used. Removing it also allows to use the default bsppredriverhook for usiii and bspstart for niagara.
* libcpu/or1k: Fix warnings.Hesham ALMatary2014-10-132-8/+9
|
* libcpu/i386/cache.c: Fix warningsJoel Sherrill2014-10-131-2/+5
|
* libcpu/bfin/clock: Fix warningsJoel Sherrill2014-10-132-52/+21
|
* libcpu/sh/sh7750/clock/ckinit.c: Fix warningsJoel Sherrill2014-10-131-187/+151
|
* libcpu/sh/sh7045/clock/ckinit.c: Fix warningsJoel Sherrill2014-10-131-29/+6
|
* libcpu/sh/sh7032/clock/ckinit.c: Fix warningsJoel Sherrill2014-10-131-24/+7
|
* libcpu/powerpc/mpc5xx/clock/clock.c: Fix warningsJoel Sherrill2014-10-131-29/+7
|