summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc64 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/sparc64: Fix warningSebastian Huber2017-07-281-0/+2
|
* build-system: Parallel build all subdirs.Chris Johns2017-05-241-1/+1
|
* sparc64/shared/helenos/boot/sparc64/loader/main.c: Fix printf() format warningJoel Sherrill2017-04-241-1/+1
|
* sparc64/shared/clock/ckinit.c: Include <rtems/bspIo.h>Joel Sherrill2017-04-241-0/+1
|
* libbsp/.../sparc64/loader/main.c: Use inttypes.h constants to remove 1 warningCillian O'Donnell2017-04-141-1/+2
|
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-121-1/+1
| | | | Update #2825.
* sparc64: Rename CPU_Minimum_stack_frameSebastian Huber2016-11-181-2/+2
| | | | | | | | Rename SPARC64-specific CPU_Minimum_stack_frame to SPARC64_Minimum_stack_frame. Rename SPARC64-specific CPU_MINIMUM_STACK_FRAME_SIZE to SPARC64_MINIMUM_STACK_FRAME_SIZE. Update #2809.
* bsps: Include missing <rtems/bspIo.h>Sebastian Huber2016-06-241-0/+2
|
* sparc64/usiii/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* sparc64/niagara/include/bsp.h: Do not include <rtems/iosupp.h>Joel Sherrill2016-03-301-1/+0
|
* sparc64/usiii: Remove include of <rtems/console.h> from <bsp.h> and fix warningsJoel Sherrill2016-03-291-1/+0
|
* sparc64/niagara: Remove include of <rtems/console.h> from <bsp.h> and fix ↵Joel Sherrill2016-03-291-1/+0
| | | | warnings
* libbsp/sparc64/shared/clock/ckinit.c: Add include of <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+4
|
* sparc64/usiii/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* sparc64/niagara/include/bsp.h: Do not include <rtems/clockdrv.h>Joel Sherrill2016-03-271-1/+0
|
* sparc64/usiii: Add per-section compilation and linking supportJoel Sherrill2016-03-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the usiii BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 180608 2752 2113472 2296832 230c00 ticker.exe 114112 1760 2105312 2221184 21e480 minimum.exe 1041392 3168 2126160 3170720 3061a0 cxx_iostream.exe 712224 8912 2129200 2850336 2b7e20 fileio.exe 595248 21568 2147872 2764688 2a2f90 pppd.exe 291488 3912 2117440 2412840 24d128 capture.exe 200496 2888 2113616 2317000 235ac8 nsecs.exe 279344 3392 2114112 2396848 2492b0 paranoia.exe 324656 2768 2115328 2442752 254600 cdtest.exe 178624 2752 2113440 2294816 230420 base_sp.exe 179152 2752 2117216 2299120 2314f0 unlimited.exe 190944 2688 2113424 2307056 2333f0 hello.exe 381296 10752 2126400 2518448 266db0 loopback.exe For the usiii BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 173312 2632 2113184 2289128 22ede8 ticker.exe 102432 328 2100928 2203688 21a028 minimum.exe 626544 3032 2120400 2749976 29f618 cxx_iostream.exe 657584 8792 2128640 2795016 2aa608 fileio.exe 555616 21264 2146816 2723696 298f70 pppd.exe 280016 3760 2117152 2400928 24a2a0 capture.exe 193792 2768 2113312 2309872 233ef0 nsecs.exe 238528 3264 2113808 2355600 23f190 paranoia.exe 277568 2664 2115040 2395272 248c88 cdtest.exe 170592 2624 2113152 2286368 22e320 base_sp.exe 169120 2616 2112816 2284552 22dc08 unlimited.exe 180528 2536 2109040 2292104 22f988 hello.exe 354992 10528 2126016 2491536 260490 loopback.exe
* sparc64/niagara: Add per-section compilation and linking supportJoel Sherrill2016-03-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | updates #2577. For the niagara BSP variant without this option sample executables sizes were as follows: text data bss dec hex filename 143616 2704 2113472 2259792 227b50 ticker.exe 71872 1720 2105312 2178904 213f58 minimum.exe 983600 3128 2126160 3112888 2f7fb8 cxx_iostream.exe 648448 8864 2129200 2786512 2a84d0 fileio.exe 548976 21520 2147872 2718368 297aa0 pppd.exe 253344 3872 2117440 2374656 243c00 capture.exe 161520 2840 2113616 2277976 22c258 nsecs.exe 215568 3344 2114112 2333024 239960 paranoia.exe 261744 2728 2115328 2379800 245018 cdtest.exe 139648 2704 2113440 2255792 226bb0 base_sp.exe 142416 2712 2117216 2262344 228548 unlimited.exe 150464 2648 2113424 2266536 2295a8 hello.exe 343504 10704 2126400 2480608 25d9e0 loopback.exe For the niagara BSP variant with this option sample executables sizes were as follows: text data bss dec hex filename 133408 2624 2113184 2249216 225200 ticker.exe 57152 320 2100928 2158400 20ef40 minimum.exe 590160 3024 2120400 2713584 2967f0 cxx_iostream.exe 623568 8784 2128640 2760992 2a2120 fileio.exe 503616 21256 2146816 2671688 28c448 pppd.exe 239152 3752 2117152 2360056 2402f8 capture.exe 152128 2760 2113312 2268200 229c28 nsecs.exe 203808 3256 2113808 2320872 2369e8 paranoia.exe 244128 2656 2115040 2361824 2409e0 cdtest.exe 128672 2616 2113152 2244440 223f58 base_sp.exe 129408 2608 2112816 2244832 2240e0 unlimited.exe 137040 2528 2109040 2248608 224fa0 hello.exe 314256 10520 2126016 2450792 256568 loopback.exe
* Use linker set for libio initializationSebastian Huber2016-02-032-4/+1
| | | | Update #2408.
* score: Introduce Thread_Entry_informationSebastian Huber2016-01-112-2/+2
| | | | | | | This avoids potential dead code in _Thread_Handler(). It gets rid of the dangerous function pointer casts. Update #2514.
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-102-2/+2
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* Add RTEMS linker setsSebastian Huber2015-12-081-0/+2
| | | | Update #2408.
* Most bsp.h: Switch to LIBBSP_@CPU@_@BSP_FAMILY@_H for guardJoel Sherrill2015-07-162-4/+4
| | | | | | | | | | | | | | | | | This was done by the following script run from libbsp: find * -name bsp.h | xargs -e grep -l "#ifndef.*_BSP_H" | while read b do echo $b cpu=`echo $b | cut -d'/' -f1 | tr '[:lower:]' '[:upper:]' ` bsp=`echo $b | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]' ` g="LIBBSP_${cpu}_${bsp}_BSP_H" # echo $g sed -e "s/ifndef _BSP_H/ifndef ${g}/" \ -e "s/define _BSP_H/define ${g}/" \ -i $b done
* bsps: Convert clock drivers to use a timecounterAlexander Krutwig2015-05-201-0/+2
| | | | Update #2271.
* sparc64: fix copyright notices.Gedare Bloom2015-02-236-20/+10
| | | | | The sparc64 port had some incorrect copyright notices affixed to source code files.
* sparc64: put each copyright on one lineGedare Bloom2014-12-085-20/+12
|
* Update bug report URLSebastian Huber2014-12-053-3/+3
|
* bsps: Move extern "C" to not cover includesSebastian Huber2014-10-232-8/+8
| | | | Some includes may use C++ and this conflicts if surrounded extern "C".
* sparc64: use null in empty argument listGedare Bloom2014-10-131-1/+1
|
* sparc64: make local functions static in conscfgGedare Bloom2014-10-131-5/+5
|
* sparc64: fix warnings for ofw function callsGedare Bloom2014-10-132-2/+3
|
* sparc64: remove sparc64_install_isr_entries and its callers.Gedare Bloom2014-10-134-45/+2
| | | | | sparc64_install_isr_entries function is no longer used. Removing it also allows to use the default bsppredriverhook for usiii and bspstart for niagara.
* sparc64/shared/clock/ckinit.c: Fix warningsJoel Sherrill2014-10-131-2/+2
|
* sparc64/shared/startup/bspstart.c: Add include of <bsp/bootcard.h> to fix ↵Joel Sherrill2014-10-091-15/+6
| | | | warning and clean up
* sparc64/shared/clock/ckinit.c: Clean up formattingJoel Sherrill2014-10-091-14/+15
|
* Regenerate all preinstall.am files.Chris Johns2014-08-292-12/+12
| | | | | 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 Sherrill2014-08-281-3/+3
| | | | | Apparently, at some point automake output changed and these were not updated.
* niagara/Makefile.am: Fix rule for start.oJoel Sherrill2014-04-221-1/+1
|
* bsps: Fix TLS support in linker command filesSebastian Huber2014-04-221-1/+3
| | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section.
* sparc64/niagara: add bsp_fatal_handler to terminate executionGedare Bloom2014-04-125-2/+351
| | | | Terminates the execution of niagara BSP when running in gem5.
* usiii/include/bsp.h: Remove rtems_bsp_delay()Joel Sherrill2014-03-211-17/+0
|
* niagara/include/bsp.h: Remove rtems_bsp_delay()Joel Sherrill2014-03-211-17/+0
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-2115-15/+15
|
* bsps: Thread-local storage (TLS) for linkcmdsSebastian Huber2014-02-041-1/+16
|
* libbsp tm27.h: Add Doxygen file header to all tm27.hCynthia Rempel2014-01-092-4/+12
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-083-327/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* sparc64: revert linkcmds to 4 MB ram sizeGedare Bloom2013-02-111-2/+2
|
* libchip/serial: Add const qualifierSebastian Huber2013-02-111-2/+2
|
* score: Add RTEMS_FATAL_SOURCE_EXITSebastian Huber2012-11-152-0/+2
| | | | | | | Include <bsp/default-initial-extension.h> in all BSPs. Call rtems_fatal() with RTEMS_FATAL_SOURCE_EXIT as source and the exit() status code as fatal code in every bsp_cleanup(). Move previous bsp_cleanup() code into bsp_fatal_extension().
* score: Work area initialization API changeSebastian Huber2012-10-253-93/+2
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Use proper 3 line form of license textJoel Sherrill2012-10-111-2/+3
|