| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the testsuite configuration files to hold state information about
a test. The states are:
exclude - Do not build the test
expected-fail - The test is expected to fail
indeterminate - The test may pass or may fail
A message is printed just after the test's BEGIN message to indicate
there is a special state for the test. No state message means the test
is expected to pass.
This support requires tests are correctly written to the use standard
support to begin and end a test.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the simsh1 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
73984 7220 7036 88240 158b0 ticker.exe
21284 6388 2856 30528 7740 minimum.exe
368616 17820 36256 422692 67324 pppd.exe
162660 7876 9936 180472 2c0f8 capture.exe
87812 7308 7121 102241 18f61 nsecs.exe
152564 7592 7604 167760 28f50 paranoia.exe
161260 16640 8108 186008 2d698 cdtest.exe
71256 7220 7012 85488 14df0 base_sp.exe
73852 7248 10852 91952 16730 unlimited.exe
86888 7192 7016 101096 18ae8 hello.exe
219504 11712 14332 245548 3bf2c loopback.exe
For the simsh1 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
68260 5688 5984 79932 1383c ticker.exe
11724 4364 1824 17912 45f8 minimum.exe
331732 13000 34424 379156 5c914 pppd.exe
153408 6312 8892 168612 292a4 capture.exe
82804 5776 6073 94653 171bd nsecs.exe
145108 6056 6560 157724 2681c paranoia.exe
153036 6196 7060 166292 28994 cdtest.exe
64236 5684 5964 75884 1286c base_sp.exe
66684 5712 9808 82204 1411c unlimited.exe
79304 5656 5956 90916 16324 hello.exe
193844 6936 13148 213928 343a8 loopback.exe
For the simsh2 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
71344 7168 7040 85552 14e30 ticker.exe
19156 6352 2860 28368 6ed0 minimum.exe
366744 17768 36244 420756 66b94 pppd.exe
160612 7824 9940 178376 2b8c8 capture.exe
85156 7256 7125 99537 184d1 nsecs.exe
149796 7540 7608 164944 28450 paranoia.exe
158908 16588 8112 183608 2cd38 cdtest.exe
69112 7168 7016 83296 14560 base_sp.exe
71692 7196 10856 89744 15e90 unlimited.exe
84792 7140 7020 98952 18288 hello.exe
217488 11660 14336 243484 3b71c loopback.exe
For the simsh2 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
66404 5688 5984 78076 130fc ticker.exe
11340 4364 1824 17528 4478 minimum.exe
331044 13000 34424 378468 5c664 pppd.exe
152640 6312 8892 167844 28fa4 capture.exe
80580 5776 6073 92429 1690d nsecs.exe
143652 6056 6560 156268 2626c paranoia.exe
151980 6196 7060 165236 28574 cdtest.exe
63404 5684 5964 75052 1252c base_sp.exe
65836 5712 9808 81356 13dcc unlimited.exe
78616 5656 5956 90228 16074 hello.exe
193140 6936 13148 213224 340e8 loopback.exe
For the simsh2e BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
72736 6140 7040 85916 14f9c ticker.exe
19156 5324 2860 27340 6acc minimum.exe
368864 16740 36252 421856 66fe0 pppd.exe
159756 6796 9932 176484 2b164 capture.exe
88228 6228 7109 101565 18cbd nsecs.exe
122684 6460 7380 136524 2154c paranoia.exe
157508 15740 8100 181348 2c464 cdtest.exe
70504 6140 7000 83644 146bc base_sp.exe
73116 6168 10856 90140 1601c unlimited.exe
81616 6112 7012 94740 17214 hello.exe
217336 10632 14328 242296 3b278 loopback.exe
For the simsh2e BSP variant with this option sample executables
sizes were as follows:
text data bss dec hex filename
67956 5688 5984 79628 1370c ticker.exe
11404 4364 1824 17592 44b8 minimum.exe
333228 13000 34416 380644 5cee4 pppd.exe
151864 6312 8884 167060 28c94 capture.exe
83828 5776 6073 95677 175bd nsecs.exe
116764 6004 6332 129100 1f84c paranoia.exe
150740 6196 7052 163988 28094 cdtest.exe
64940 5684 5964 76588 12b2c base_sp.exe
67404 5712 9808 82924 143ec unlimited.exe
75616 5656 5964 87236 154c4 hello.exe
192956 6936 13156 213048 34038 loopback.exe
For the simsh4 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
73104 6052 7172 86328 15138 ticker.exe
19908 5280 2996 28184 6e18 minimum.exe
369572 16652 36380 422604 672cc pppd.exe
160384 6708 10076 177168 2b410 capture.exe
88628 6140 7257 102025 18e89 nsecs.exe
133776 6424 7744 147944 241e8 paranoia.exe
157496 15616 8248 181360 2c470 cdtest.exe
70920 6052 7148 84120 14898 base_sp.exe
73532 6080 10988 90600 161e8 unlimited.exe
82180 6024 7156 95360 17480 hello.exe
217852 10544 14472 242868 3b4b4 loopback.exe
For the simsh4 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
68388 5688 6120 80196 13944 ticker.exe
12572 4364 1960 18896 49d0 minimum.exe
333776 13000 34548 381324 5d18c pppd.exe
152444 6312 9016 167772 28f5c capture.exe
84276 5776 6209 96261 17805 nsecs.exe
127888 6056 6684 140628 22554 paranoia.exe
150632 6196 7184 164012 280ac cdtest.exe
65500 5684 6100 77284 12de4 base_sp.exe
67964 5712 9944 83620 146a4 unlimited.exe
76260 5656 6096 88012 157cc hello.exe
193280 6936 13288 213504 34200 loopback.exe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the gensh4 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
75538 10666 7264 93468 16d1c ticker.exe
21810 6166 3008 30984 7908 minimum.exe
424370 69762 20476 514608 7da30 fileio.exe
342538 50782 36468 429788 68edc pppd.exe
150930 23130 10168 184228 2cfa4 capture.exe
90578 11078 7348 109004 1a9cc nsecs.exe
125010 22190 7824 155024 25d90 paranoia.exe
153282 26686 8328 188296 2df88 cdtest.exe
73426 10498 7232 91156 16414 base_sp.exe
75186 10734 11072 96992 17ae0 unlimited.exe
85650 9070 7224 101944 18e38 hello.exe
212390 22942 14556 249888 3d020 loopback.exe
For the gensh4 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
70418 10214 7228 87860 15734 ticker.exe
14514 4886 2984 22384 5770 minimum.exe
411234 67894 20184 499312 79e70 fileio.exe
309906 43666 35668 389240 5f078 pppd.exe
143074 22414 10132 175620 2ae04 capture.exe
86130 10606 7312 104048 19670 nsecs.exe
118978 21714 7804 148496 24410 paranoia.exe
147778 15814 8292 171884 29f6c cdtest.exe
67890 10042 7196 85128 14c88 base_sp.exe
69010 10254 11036 90300 160bc unlimited.exe
78850 8578 7204 94632 171a8 hello.exe
189586 17346 14392 221324 3608c loopback.exe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the gensh2 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
61906 7550 6784 76240 129d0 ticker.exe
24082 3134 2876 30092 758c minimum.exe
336698 47742 36256 420696 66b58 pppd.exe
140210 20034 9684 169928 297c8 capture.exe
75058 7962 6861 89881 15f19 nsecs.exe
128850 18446 7352 154648 25c18 paranoia.exe
142898 22794 7844 173536 2a5e0 cdtest.exe
59618 6734 6752 73104 11d90 base_sp.exe
62066 6970 10576 79612 136fc unlimited.exe
76066 5322 6732 88120 15838 hello.exe
200630 19846 14080 234556 3943c loopback.exe
For the gensh2 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
58402 7030 6768 72200 11a08 ticker.exe
13218 1502 1844 16564 40b4 minimum.exe
298562 40502 35448 374512 5b6f0 pppd.exe
133826 19250 9660 162736 27bb0 capture.exe
71826 7422 6833 86081 15041 nsecs.exe
124050 17902 7328 149280 24720 paranoia.exe
138658 11998 7832 158488 26b18 cdtest.exe
55330 6210 6724 68264 10aa8 base_sp.exe
52898 5398 9516 67812 108e4 unlimited.exe
66482 3738 5684 75904 12880 hello.exe
179618 14182 13916 207716 32b64 loopback.exe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updates #2577.
For the gensh1 BSP variant without this option sample executables
sizes were as follows:
text data bss dec hex filename
63586 7626 6788 78000 130b0 ticker.exe
25042 3170 2872 31084 796c minimum.exe
337626 47818 36260 421704 66f48 pppd.exe
141298 20114 9684 171096 29c58 capture.exe
76738 8038 6865 91641 165f9 nsecs.exe
130658 18522 7356 156536 26378 paranoia.exe
144274 22874 7844 174992 2ab90 cdtest.exe
60802 6810 6756 74368 12280 base_sp.exe
63138 7046 10580 80764 13b7c unlimited.exe
77074 5402 6748 89224 15c88 hello.exe
201686 19922 14084 235692 398ac loopback.exe
For the gensh1 BSP variant with this option sample executables sizes
were as follows:
text data bss dec hex filename
59298 7054 6760 73112 11d98 ticker.exe
13490 1502 1844 16836 41c4 minimum.exe
298274 40526 35440 374240 5b5e0 pppd.exe
133634 19278 9664 162576 27b10 capture.exe
73106 7446 6841 87393 15561 nsecs.exe
124562 17926 7320 149808 24930 paranoia.exe
138738 12026 7820 158584 26b78 cdtest.exe
55218 6234 6732 68184 10a58 base_sp.exe
53474 5422 9524 68420 10b44 unlimited.exe
66898 3766 5688 76352 12a40 hello.exe
179362 14206 13924 207492 32a84 loopback.exe
|
|
|
|
| |
Update #2408.
|
|
|
|
|
|
|
| |
This avoids potential dead code in _Thread_Handler(). It gets rid of
the dangerous function pointer casts.
Update #2514.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
These do not run reliably on this simulator.
|
| |
|
| |
|
| |
|
|
|
|
| |
Some includes may use C++ and this conflicts if surrounded extern "C".
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The file console-polled.h provides the prototypes for the three
required methods when implementing a single port polled console
driver. This paradigm is common on simulators and simple hardware.
+ Updated the BSPs Makefile.am to make console-polled.h available.
+ Regenerated the BSPs preinstall.sm.
+ Updated console support files to include <bsp/console-polled.h>.
+ Updated console support files to make printk() support method static.
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|