| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Updates #2965.
|
|
|
|
| |
closes #2812.
|
| |
|
| |
|
|
|
|
| |
warnings
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the TLL6527M BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
74696 1660 71544 147900 241bc ticker.exe
48756 1420 68348 118524 1cefc minimum.exe
474520 5740 84792 565052 89f3c fileio.exe
368744 12256 100788 481788 759fc pppd.exe
161848 2316 74488 238652 3a43c capture.exe
89704 1748 71680 163132 27d3c nsecs.exe
152376 2032 72148 226556 374fc paranoia.exe
73704 1660 71512 146876 23dbc base_sp.exe
76120 1688 75404 153212 2567c unlimited.exe
87576 1632 71556 160764 273fc hello.exe
222172 6148 78876 307196 4affc loopback.exe
For the TLL6527M BSP variant with this option sample executables
sizes were as follows:
text data bss dec hex filename
68760 1622 71552 141934 22a6e ticker.exe
28332 1265 68048 97645 17d6d minimum.exe
458400 5702 84514 548616 85f08 fileio.exe
331196 8924 99932 440052 6b6f4 pppd.exe
151356 2246 74447 228049 37ad1 capture.exe
83528 1710 71640 156878 264ce nsecs.exe
143724 1990 72132 217846 352f6 paranoia.exe
65572 1618 71544 138734 21dee base_sp.exe
67368 1638 75372 144378 233fa unlimited.exe
78444 1570 71524 151538 24ff2 hello.exe
195680 2866 78712 277258 43b0a loopback.exe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the bf537Stamp BSP variant without this option sample
executables sizes were as follows:
text data bss dec hex filename
75672 1884 9224 86780 152fc ticker.exe
49668 1644 5964 57276 dfbc minimum.exe
474936 5964 22456 503356 7ae3c fileio.exe
369944 12480 38436 420860 66bfc pppd.exe
162856 2540 12136 177532 2b57c capture.exe
90696 1972 9280 101948 18e3c nsecs.exe
153352 2256 9828 165436 2863c paranoia.exe
74680 1884 9192 85756 14efc base_sp.exe
77048 1912 13068 92028 1677c unlimited.exe
88504 1856 9220 99580 184fc hello.exe
223228 6372 16540 246140 3c17c loopback.exe
For the bf537Stamp BSP variant with this option sample executables
sizes were as follows:
text data bss dec hex filename
68524 1846 9224 79594 136ea ticker.exe
28348 1521 5700 35569 8af1 minimum.exe
458232 5926 22182 486340 76bc4 fileio.exe
331164 9148 37592 377904 5c430 pppd.exe
151144 2470 12095 165709 2874d capture.exe
83296 1934 9308 94538 1714a nsecs.exe
143484 2214 9808 155506 25f72 paranoia.exe
65332 1842 9156 76330 12a2a base_sp.exe
67080 1862 13032 81974 14036 unlimited.exe
78144 1794 9196 89134 15c2e hello.exe
195520 3090 16372 214982 347c6 loopback.exe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the eZKit533 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
75160 1628 9224 86012 14ffc ticker.exe
49156 1388 5964 56508 dcbc minimum.exe
475080 5708 22440 503228 7adbc fileio.exe
369432 12224 38436 420092 668fc pppd.exe
162344 2284 12136 176764 2b27c capture.exe
90168 1716 9296 101180 18b3c nsecs.exe
152840 2000 9828 164668 2833c paranoia.exe
74168 1628 9192 84988 14bfc base_sp.exe
76520 1656 13020 91196 1643c unlimited.exe
87976 1600 9172 98748 181bc hello.exe
222716 6116 16540 245372 3be7c loopback.exe
For the eZKit533 BSP variant with this option sample executables
sizes were as follows:
text data bss dec hex filename
68400 1590 9220 79210 1356a ticker.exe
28220 1265 5700 35185 8971 minimum.exe
458108 5670 22178 485956 76a44 fileio.exe
331040 8892 37588 377520 5c2b0 pppd.exe
151020 2214 12091 165325 285cd capture.exe
83172 1678 9304 94154 16fca nsecs.exe
143360 1958 9804 155122 25df2 paranoia.exe
65208 1586 9216 76010 128ea base_sp.exe
66952 1606 13032 81590 13eb6 unlimited.exe
78016 1538 9196 88750 15aae hello.exe
195396 2834 16368 214598 34646 loopback.exe
|
|
|
|
| |
Update #2408.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notepads where a feature of RTEMS' tasks that simply functioned in
the same way as POSIX keys or threaded local storage (TLS). They were
introduced well before per task variables, which are also deprecated,
and were barely used in favor of their POSIX alternatives.
In addition to their scarce usage, Notepads took up unnecessary memory.
For each task:
- 16 32-bit integers were allocated.
- A total of 64 bytes per task per thread.
This is especially critical in low memory and safety-critical applications.
They are also defined as uint32_t, and therefore are not guaranteed to
hold a pointer.
Lastly, they are not portable solutions for SMP and uniprocessor systems,
like POSIX keys and TLS.
updates #2493.
|
|
|
|
|
|
| |
Use the bsp_predriver_hook() instead.
Update #2408.
|
|
|
|
|
|
| |
Rename BSP-specific bsp_pretasking_hook() to bsp_predriver_hook().
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
|
|
|
|
|
|
| |
Fix typo.
closes 2345.
|
| |
|
|
|
|
|
|
| |
This reverts commit dbe85952f9adac28a2dc84473eac24ae2c85e260.
Accidentally merged.
|
| |
|
| |
|
|
|
|
| |
Some includes may use C++ and this conflicts if surrounded extern "C".
|
| |
|
|
|
|
| |
warning and clean up
|
|
|
|
| |
warning and clean up
|
|
|
|
| |
warning and clean up
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Sorting removed the variations across different host operating systems
and file systems.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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().
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|