| Commit message (Collapse) | Author | Files | Lines |
|
This header file contained timing overhead values which are hard to
maintain.
Update #3254.
|
|
Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify
the BSP configuration and documentation. Change defaults to:
BSP_PRESS_KEY_FOR_RESET=0
BSP_RESET_BOARD_AT_EXIT=1
BSP_PRINT_EXCEPTION_CONTEXT=1
|
|
Update #3239.
|
|
Update #2825.
|
|
The GNU linker does not allow a nonconstant expression for a region
length.
|
|
|
|
|
|
|
|
|
|
Update #2408.
|
|
updates #2542.
|
|
The size of the sample executables without this option were:
text data bss dec hex filename
79696 1600 32144 113440 1bb20 base_sp.exe
89008 1584 31728 122320 1ddd0 hello.exe
36512 1184 28480 66176 10280 minimum.exe
523824 5520 43632 572976 8be30 fileio.exe
98832 1696 32256 132784 206b0 nsecs.exe
146736 1984 32736 181456 2c4d0 paranoia.exe
84016 1616 32176 117808 1cc30 ticker.exe
82384 1632 35584 119600 1d330 unlimited.exe
828000 21408 39216 888624 d8f30 cxx_iostream.exe
178832 2032 32288 213152 340a0 cdtest.exe
173088 2112 33968 209168 33110 capture.exe
The size of the sample executables with this option enabled were:
text data bss dec hex filename
72864 1584 32080 106528 1a020 base_sp.exe
81200 1536 31664 114400 1bee0 hello.exe
29792 1152 28432 59376 e7f0 minimum.exe
508480 5504 43296 557280 880e0 fileio.exe
93024 1680 32192 126896 1efb0 nsecs.exe
139520 1952 32672 174144 2a840 paranoia.exe
77920 1600 32112 111632 1b410 ticker.exe
74896 1600 35504 112000 1b580 unlimited.exe
156224 2048 31936 190208 2e700 cxx_iostream.exe
164032 1984 32192 198208 30640 cdtest.exe
164144 2064 33904 200112 30db0 capture.exe
|
|
Use the bsp_predriver_hook() instead.
Update #2408.
|
|
Update #2408.
|
|
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
|
|
Only a few BSPs use this and it should not have been in libcsupport.
|
|
|
|
Some includes may use C++ and this conflicts if surrounded extern "C".
|
|
|
|
|
|
warning and clean up
|
|
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.
|
|
With this patch the preinstall.am files are in a set order and not
dependent on now perl implements a hash.
|
|
Apparently, at some point automake output changed and these were
not updated.
|
|
The TLS section symbols had wrong values in case of an empty TLS data
section and a nonempty TLS BSS section.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
Do not return from rtems_initialize_start_multitasking() and call
rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and
a fatal code with the exit status.
Remove all bsp_cleanup() functions. The boot_card() is now a no return
function.
|
|
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().
|
|
Use <bsp/bootcard.h> to get prototype for bsp_cleanup(). Fix
bsp_cleanup() definition if necessary.
|
|
This reverts commit daffa606cc4a45d93c1f0f4fe365fde0fda6acbb.
Conflicts:
c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in
c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in
Manually deleted conflicting files.
|
|
|
|
|
|
|
|
Script does what is expected and tries to do it as
smartly as possible.
+ remove occurrences of two blank comment lines
next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
contain CVS Ids
+ If the processing left a blank line at the top of
a file, it was removed.
|
|
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
for details.
|
|
|
|
|
|
|
|
|
|
PR 1824/cpukit
* startup/bspclean.c: Return exit/shutdown status back to boot_card().
boot_card() propagates this to bsp_cleanup() and returns it to the
assembly that started the application. bsp_cleanup() prototype
changed.
|
|
* startup/bspclean.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
* timer/timer.c: Include <rtems/btimer.h>.
Fix benchmark_timer_read() definition.
|
|
* configure.ac: Require autoconf-2.68, automake-1.11.1.
|
|
* startup/bspclean.c: Spelling.
|