Commit Graph

28642 Commits

Author SHA1 Message Date
Ralph Holmes
8d8d5b4896 m68k/csb360: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  87040    1728    7824   96592   17950 base_sp.exe
  96176    1696    7424  105296   19b50 hello.exe
  30672    1280    3888   35840    8c00 minimum.exe
 559904    5632   19312  584848   8ec90 fileio.exe
 106144    1808    7936  115888   1c4b0 nsecs.exe
 180688    2096    8416  191200   2eae0 paranoia.exe
  90784    1728    7856  100368   18810 ticker.exe
  89248    1760   11264  102272   18f80 unlimited.exe
 835456   21520   14896  871872   d4dc0 cxx_iostream.exe
 186336    2144    7968  196448   2ff60 cdtest.exe
 180544    2224    9648  192416   2efa0 capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  78496	   1648	   7760	  87904	  15760	base_sp.exe
  86560	   1600	   7344	  95504	  17510	hello.exe
  23360	   1184	   3840	  28384	   6ee0	minimum.exe
 542624	   5568	  18976	 567168	  8a780	fileio.exe
  98752	   1744	   7872	 108368	  1a750	nsecs.exe
 171792	   2032	   8368	 182192	  2c7b0	paranoia.exe
  83040	   1648	   7792	  92480	  16940	ticker.exe
  79984	   1664	  11184	  92832	  16aa0	unlimited.exe
 162128	   2112	   7616	 171856	  29f50	cxx_iostream.exe
 169856	   2048	   7888	 179792	  2be50	cdtest.exe
 169904	   2128	   9584	 181616	  2c570	capture.exe
2016-01-22 20:37:22 -06:00
Ralph Holmes
27f460eae7 m68k/av5282: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  92432    1680    9472  103584   194a0 base_sp.exe
 106832    1648    9072  117552   1cb30 hello.exe
  31728    1216    3888   36832    8fe0 minimum.exe
 570368    5584   20960  596912   91bb0 fileio.exe
 111232    1760    9584  122576   1ded0 nsecs.exe
 191968    2048   10064  204080   31d30 paranoia.exe
  96176    1680    9504  107360   1a360 ticker.exe
  94672    1696   12912  109280   1aae0 unlimited.exe
 865072   21936   16576  903584   dc9a0 cxx_iostream.exe
 200400    2256    9648  212304   33d50 cdtest.exe
 194128    2176   11296  207600   32af0 capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  83360	   1632	   9408	  94400	  170c0	base_sp.exe
  96816	   1584	   9008	 107408	  1a390	hello.exe
  22976	   1184	   3840	  28000	   6d60	minimum.exe
 552320	   5552	  20624	 578496	  8d3c0	fileio.exe
 103296	   1728	   9520	 114544	  1bf70	nsecs.exe
 182560	   2016	  10000	 194576	  2f810	paranoia.exe
  87888	   1648	   9440	  98976	  182a0	ticker.exe
  84880	   1664	  12848	  99392	  18440	unlimited.exe
 175168	   2192	   9296	 186656	  2d920	cxx_iostream.exe
 183088	   2128	   9568	 194784	  2f8e0	cdtest.exe
 183056	   2112	  11232	 196400	  2ff30	capture.exe
2016-01-22 20:31:52 -06:00
Ralph Holmes
f1df9844b4 m68k/mvme167: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
 142464    1648   12112  156224   26240 base_sp.exe
 149936    1616   11712  163264   27dc0 hello.exe
  78896    1184    8048   88128   15840 minimum.exe
 591504    5552   23600  620656   97870 fileio.exe
 161440    1728   12224  175392   2ad20 nsecs.exe
 210240    2016   12720  224976   36ed0 paranoia.exe
 146256    1648   12144  160048   27130 ticker.exe
 144464    1664   15552  161680   27790 unlimited.exe
 898944   21440   19200  939584   e5640 cxx_iostream.exe
 241824    2064   12256  256144   3e890 cdtest.exe
 236368    2144   13936  252448   3da20 capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
 134224	   1600	  12064	 147888	  241b0	base_sp.exe
 140768	   1552	  11648	 153968	  25970	hello.exe
  70592	   1152	   7984	  79728	  13770	minimum.exe
 574528	   5504	  23264	 603296	  934a0	fileio.exe
 154256	   1696	  12160	 168112	  290b0	nsecs.exe
 201504	   1984	  12656	 216144	  34c50	paranoia.exe
 138752	   1600	  12096	 152448	  25380	ticker.exe
 135600	   1616	  15488	 152704	  25480	unlimited.exe
 218080	   2064	  11904	 232048	  38a70	cxx_iostream.exe
 225776	   2000	  12176	 239952	  3a950	cdtest.exe
 225952	   2080	  13888	 241920	  3b100	capture.exe
2016-01-22 20:25:37 -06:00
Ralph Holmes
4544ffcd47 m68k/gen68302: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  78560    1632 12597120    12677312     c170c0 base_sp.exe
  93760    1616 12596720    12692096     c1aa80 hello.exe
  31024    1216 12593472    12625712     c0a730 minimum.exe
 537104    5552 12608608    13151264     c8ac20 fileio.exe
  97888    1728 12597232    12696848     c1bd10 nsecs.exe
 179888    2016 12597728    12779632     c30070 paranoia.exe
  82864    1648 12597152    12681664     c181c0 ticker.exe
  81328    1664 12600560    12683552     c18920 unlimited.exe
 841296   21520 12604224    13467040     cd7da0 cxx_iostream.exe
 187168    2224 12597296    12786688     c31c00 cdtest.exe
 181664    2144 12598944    12782752     c30ca0 capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  71280	   1616	12597056	12669952	 c15400	base_sp.exe
  85552	   1568	12596656	12683776	 c18a00	hello.exe
  22272	   1168	12593408	12616848	 c08490	minimum.exe
 521808	   5520	12608272	13135600	 c86ef0	fileio.exe
  91696	   1696	12597168	12690560	 c1a480	nsecs.exe
 172256	   1984	12597664	12771904	 c2e240	paranoia.exe
  76336	   1616	12597088	12675040	 c167e0	ticker.exe
  73296	   1632	12600496	12675424	 c16960	unlimited.exe
 163568	   2160	12596960	12762688	 c2be40	cxx_iostream.exe
 171744	   2096	12597216	12771056	 c2def0	cdtest.exe
 172384	   2080	12598880	12773344	 c2e7e0	capture.exe
2016-01-22 20:18:31 -06:00
Ralph Holmes
7e21264349 m68k/uC5282: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
 148368    1680   11616  161664   27780 base_sp.exe
 137952    1648   11616  151216   24eb0 hello.exe
 129472    1568    7968  139008   21f00 minimum.exe
 582896    5584   23088  611568   954f0 fileio.exe
 162080    1760   11712  175552   2adc0 nsecs.exe
 223104    2048   12208  237360   39f30 paranoia.exe
 152112    1680   11632  165424   28630 ticker.exe
 152016    1712   15456  169184   294e0 unlimited.exe
 892672   21936   18720  933328   e3dd0 cxx_iostream.exe
 223904    2272   11792  237968   3a190 cdtest.exe
 202832    2176   13424  218432   35540 capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
 122368	   1648	   9488	 133504	  20980	base_sp.exe
 108576	   1600	   9024	 119200	  1d1a0	hello.exe
  82032	   1328	   3904	  87264	  154e0	minimum.exe
 562800	   5568	  20704	 589072	  8fd10	fileio.exe
 141696	   1744	   9600	 153040	  255d0	nsecs.exe
 196544	   2032	  10080	 208656	  32f10	paranoia.exe
 126256	   1648	   9520	 137424	  218d0	ticker.exe
 122960	   1664	  12864	 137488	  21910	unlimited.exe
 203024	   2208	   9328	 214560	  34620	cxx_iostream.exe
 205616	   2144	   9648	 217408	  35140	cdtest.exe
 190576	   2128	  11312	 204016	  31cf0	capture.exe
2016-01-22 20:12:58 -06:00
Ralph Holmes
f0cb2e19c9 m68k/ods68302: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 115696	   1632	  22688	 140016	  222f0	base_sp.exe
 114416	   1600	  22288	 138304	  21c40	hello.exe
  74768	   1360	  19040	  95168	  173c0	minimum.exe
 129744	   1712	  22784	 154240	  25a80	nsecs.exe
 200544	   2000	  23280	 225824	  37220	paranoia.exe
 120000	   1632	  22720	 144352	  233e0	ticker.exe
 118464	   1664	  26128	 146256	  23b50	unlimited.exe
 191904	   2224	  22864	 216992	  34fa0	cdtest.exe
 186416	   2128	  24512	 213056	  34040	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  75840	   1616	  22368	  99824	  185f0	base_sp.exe
  90128	   1568	  21968	 113664	  1bc00	hello.exe
  31968	   1184	  18720	  51872	   caa0	minimum.exe
  96256	   1696	  22480	 120432	  1d670	nsecs.exe
 176816	   1984	  22960	 201760	  31420	paranoia.exe
  80896	   1616	  22400	 104912	  199d0	ticker.exe
  77856	   1632	  25808	 105296	  19b50	unlimited.exe
 176304	   2096	  22528	 200928	  310e0	cdtest.exe
 176944	   2080	  24192	 203216	  319d0	capture.exe
2016-01-21 19:06:48 -06:00
Ralph Holmes
b963c8dd0c mips/rbtx4938: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 105928	   7448	  12304	 125680	  1eaf0	base_sp.exe
 114276	   6464	  11904	 132644	  20624	hello.exe
  64908	   4248	   8592	  77748	  12fb4	minimum.exe
 568808	  80292	  24680	 673780	  a47f4	fileio.exe
 128232	   9936	  12472	 150640	  24c70	nsecs.exe
 162840	  20132	  12976	 195948	  2fd6c	paranoia.exe
 109944	   8300	  12352	 130596	  1fe24	ticker.exe
 109880	   7676	  15728	 133284	  208a4	unlimited.exe
1035584	  48120	  19681	1103385	 10d619	cxx_iostream.exe
 216136	  18520	  12609	 247265	  3c5e1	cdtest.exe
 205784	  22188	  14180	 242152	  3b1e8	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  93464	   6776	  12188	 112428	  1b72c	base_sp.exe
  99480	   5780	  11788	 117048	  1c938	hello.exe
  40616	   3208	   8512	  52336	   cc70	minimum.exe
 545448	  77224	  24130	 646802	  9de92	fileio.exe
 117528	   9224	  12340	 139092	  21f54	nsecs.exe
 149784	  19428	  12804	 182016	  2c700	paranoia.exe
  98760	   7616	  12204	 118580	  1cf34	ticker.exe
  95672	   6976	  15620	 118268	  1cdfc	unlimited.exe
 530280	  38896	  18753	 587929	  8f899	cxx_iostream.exe
 198832	  16492	  12473	 227797	  379d5	cdtest.exe
 190632	  21160	  14036	 225828	  37224	capture.exe
2016-01-21 15:48:19 -06:00
Ralph Holmes
5ebdd28996 mips/rbtx4925: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 105752	   7448	  12288	 125488	  1ea30	base_sp.exe
 114212	   6464	  11904	 132580	  205e4	hello.exe
  64844	   4248	   8592	  77684	  12f74	minimum.exe
 568632	  80292	  24664	 673588	  a4734	fileio.exe
 128056	   9936	  12456	 150448	  24bb0	nsecs.exe
 162664	  20132	  12960	 195756	  2fcac	paranoia.exe
 109768	   8300	  12336	 130404	  1fd64	ticker.exe
 109816	   7676	  15728	 133220	  20864	unlimited.exe
1035520	  48120	  19681	1103321	 10d5d9	cxx_iostream.exe
 215960	  18520	  12593	 247073	  3c521	cdtest.exe
 205608	  22188	  14164	 241960	  3b128	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  93688	   6776	  12216	 112680	  1b828	base_sp.exe
  99720	   5780	  11804	 117304	  1ca38	hello.exe
  40888	   3208	   8496	  52592	   cd70	minimum.exe
 545656	  77224	  24110	 646990	  9df4e	fileio.exe
 117752	   9224	  12304	 139280	  22010	nsecs.exe
 149992	  19428	  12848	 182268	  2c7fc	paranoia.exe
  98968	   7616	  12184	 118768	  1cff0	ticker.exe
  95912	   6976	  15636	 118524	  1cefc	unlimited.exe
 530504	  38896	  18721	 588121	  8f959	cxx_iostream.exe
 199040	  16492	  12517	 228049	  37ad1	cdtest.exe
 190856	  21160	  14000	 226016	  372e0	capture.exe
2016-01-21 09:12:31 -06:00
Sebastian Huber
370cdefdbc arm: Use DWT CYCCNT for timecounter if available 2016-01-21 13:25:07 +01:00
Ralph Holmes
12bc6c58fe mips/hurricane: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 107080	   7480	  11888	 126448	  1edf0	base_sp.exe
 114164	   6464	  11440	 132068	  203e4	hello.exe
  64796	   4248	   8192	  77236	  12db4	minimum.exe
 569960	  80320	  24264	 674544	  a4af0	fileio.exe
 129384	   9968	  12056	 151408	  24f70	nsecs.exe
 163992	  20160	  12560	 196712	  30068	paranoia.exe
 111096	   8332	  11936	 131364	  20124	ticker.exe
 109768	   7676	  15328	 132772	  206a4	unlimited.exe
1035472	  48120	  19281	1102873	 10d419	cxx_iostream.exe
 217288	  18556	  12193	 248037	  3c8e5	cdtest.exe
 206936	  22216	  13780	 242932	  3b4f4	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  95016	   6808	  11748	 113572	  1bba4	base_sp.exe
  99688	   5780	  11384	 116852	  1c874	hello.exe
  40856	   3208	   8076	  52140	   cbac	minimum.exe
 546984	  77256	  23706	 647946	  9e30a	fileio.exe
 119080	   9256	  11900	 140236	  223cc	nsecs.exe
 151320	  19460	  12444	 183224	  2cbb8	paranoia.exe
 100296	   7648	  11780	 119724	  1d3ac	ticker.exe
  95880	   6976	  15216	 118072	  1cd38	unlimited.exe
 530472	  38896	  18365	 587733	  8f7d5	cxx_iostream.exe
 200368	  16524	  12113	 229005	  37e8d	cdtest.exe
 192184	  21192	  13596	 226972	  3769c	capture.exe
2016-01-20 16:51:07 -06:00
Ralph Holmes
811885cbe1 mips/csb350: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 114476	   8176	  25808	 148460	  243ec	base_sp.exe
 135980	   7292	  25664	 168936	  293e8	hello.exe
  48900	   3628	  21168	  73696	  11fe0	minimum.exe
 593388	  80288	  37992	 711668	  adbf4	fileio.exe
 137100	   9992	  25960	 173052	  2a3fc	nsecs.exe
 210124	  20976	  25904	 257004	  3ebec	paranoia.exe
 117948	   8360	  25232	 151540	  24ff4	ticker.exe
 117308	   8384	  28912	 154604	  25bec	unlimited.exe
1068972	  48272	  32688	1149932	 118bec	cxx_iostream.exe
 237188	  19372	  26048	 282608	  44ff0	cdtest.exe
 226092	  22360	  28020	 276472	  437f8	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
 100632	   7484	  26016	 134132	  20bf4	base_sp.exe
 119704	   6588	  25232	 151524	  24fe4	hello.exe
  36232	   2968	  21184	  60384	   ebe0	minimum.exe
 568984	  77192	  37832	 684008	  a6fe8	fileio.exe
 124984	   9260	  25480	 159724	  26fec	nsecs.exe
 195656	  20252	  25744	 241652	  3aff4	paranoia.exe
 105352	   7652	  25216	 138220	  21bec	ticker.exe
 101640	   7664	  28912	 138216	  21be8	unlimited.exe
 557072	  39024	  32624	 628720	  997f0	cxx_iostream.exe
 218540	  17316	  26272	 262128	  3fff0	cdtest.exe
 209704	  21316	  27012	 258032	  3eff0	capture.exe
2016-01-20 09:27:40 -06:00
Sebastian Huber
d9bd59daac bsp/irq-server: Support shared interrupts 2016-01-20 10:15:56 +01:00
Sebastian Huber
ac84d42e72 bsp/qoriq: Function and data sections 2016-01-20 10:15:45 +01:00
Sebastian Huber
1d308a1321 bsps: Resurrect ARM port
Remove AVR port instead.  Bug introduced by
15068f4c9a.

Update #2443.
2016-01-20 08:31:18 +01:00
Joel Sherrill
15068f4c9a Remove AVR port
closes #2443.
2016-01-19 19:40:42 -06:00
Ralph Holmes
82d2ec4bf4 mips/malta: Add per-section compilation and linking support.
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 276796	   2076	  16544	 295416	  481f8	base_sp.exe
 272996	   2044	  16080	 291120	  47130	hello.exe
 210632	   1828	  12800	 225260	  36fec	minimum.exe
1102500	   6380	  28968	1137848	 115cb8	fileio.exe
 303952	   2204	  16648	 322804	  4ecf4	nsecs.exe
 361424	   2508	  17168	 381100	  5d0ac	paranoia.exe
 284876	   2076	  16592	 303544	  4a1b8	ticker.exe
 282988	   2108	  19984	 305080	  4a7b8	unlimited.exe
1308448	   2436	  24016	1334900	 145e74	cxx_iostream.exe
 407228	   2140	  16928	 426296	  68138	cdtest.exe
 431492	   2748	  18420	 452660	  6e834	capture.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
 244480	   1968	  16384	 262832	  402b0	base_sp.exe
 237488	   1908	  15952	 255348	  3e574	hello.exe
 126448	   1480	  12656	 140584	  22528	minimum.exe
1052392	   6112	  28328	1086832	 109570	fileio.exe
 274708	   2088	  16504	 293300	  479b4	nsecs.exe
 329108	   2384	  17040	 348532	  55174	paranoia.exe
 254748	   1968	  16416	 273132	  42aec	ticker.exe
 248112	   1984	  19776	 269872	  41e30	unlimited.exe
 753136	   2300	  22976	 778412	  be0ac	cxx_iostream.exe
 371596	   2032	  16752	 390380	  5f4ec	cdtest.exe
 392480	   2572	  18244	 413296	  64e70	capture.exe
2016-01-19 17:12:23 -06:00
Joel Sherrill
22bb1b61cb posix/src/exec*: Remove all variants already in Newlib
The RTEMS build of Newlib includes implementations of all exec*()
variants. They rely on the _execve() support method. RTEMS already
had this and it returned ENOSYS. There is no functional change.

closes #2537.
2016-01-19 12:11:47 -06:00
Sebastian Huber
438fa8d548 psxtests: Fix link-time errors
Fix link-time errors introduced by
e39cdb875c.

Update #2531.
2016-01-19 09:37:31 +01:00
Sebastian Huber
f2e0f8e1a7 bsp/atsam: New
Close #2529.
2016-01-19 08:36:21 +01:00
Sebastian Huber
c354fac86a bsp/atsam: Port SAM Software Package to RTEMS
Update #2529.
2016-01-19 08:36:20 +01:00
Sebastian Huber
e1eeb883d8 bsp/atsam: Import SAM Software Package
Import selected files of the "SAM V71 / V70 / E70 / S70 Software
Package" obtained from the "SAMV71-XULT GNU Software Package 1.5".

Converted files via dos2unix before import.

Update #2529.
2016-01-19 08:36:20 +01:00
Sebastian Huber
76a51c6841 bsps/arm: Copy vector table only if necessary 2016-01-19 08:36:19 +01:00
Sebastian Huber
b32a9cdc1e bsps/arm: Use common ARMv7-M bsp_reset() 2016-01-19 08:36:19 +01:00
Sebastian Huber
2916a33057 bsps/arm: Update CMSIS/Include
Remove duplicate and outdated files.
2016-01-19 08:36:19 +01:00
Sebastian Huber
bbccdb5e2f bsps/arm: Delete binary CMSIS/Lib
Build the library from source instead.
2016-01-19 08:36:19 +01:00
Sebastian Huber
dc3813c3eb bsps/arm: Delete template CMSIS/RTOS 2016-01-19 08:36:19 +01:00
Sebastian Huber
bb291a4a87 libtests/devfs: Inc max dev to support more BSPs 2016-01-19 08:36:18 +01:00
Sebastian Huber
2e8c4ad642 sptests/sp37: Fix interrupt level usage 2016-01-19 08:36:18 +01:00
Sebastian Huber
76ac1ee3bb score: Fix simple timecounter support
Update #2502.
2016-01-19 08:36:14 +01:00
Joel Sherrill
2b9374e147 taskcreate.c: Add method name to comment to be clearer 2016-01-18 17:34:25 -06:00
Joel Sherrill
33ece0da81 sem.h: Delete junk in comment 2016-01-18 17:31:09 -06:00
Joel Sherrill
815b653684 ratemon.h: Fix comments 2016-01-18 17:30:38 -06:00
Joel Sherrill
e39cdb875c posix: Remove clock_getenable_attr() and clock_setenable_attr()
These were not implemented and it does not appear that they were
ever officially part of an approved POSIX standard. They were
likely part of the Draft 8 of POSIX 1003.1b that RTEMS pthreads
were initially based upon.

closes #2531.
2016-01-18 14:28:00 -06:00
Nick Withers
4202a31f91 Chase Newlib sys/types.h / sys/select.h changes 2016-01-18 14:59:52 +01:00
Sebastian Huber
c9d07933f4 doc: Update ARM floating-point support 2016-01-18 08:41:20 +01:00
Sebastian Huber
4ba66e5438 bsps/arm: Fix broken switch statement
Update #2530.
2016-01-18 08:12:34 +01:00
Aun-Ali Zaidi
950c63fc16 arm/lpc176x: Add per-section compilation and linking support
ARM mbed LPC1768:
=================

The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
  92032	   1812	  30984	 124828	  1e79c	unlimited.exe
 389316	   5692	  27112	 422120	  670e8	fileio.exe
  92696	   1780	  31016	 125492	  1ea34	ticker.exe
 100144	   1868	  30920	 132932	  20744	nsecs.exe
 146696	   1800	  31016	 179512	  2bd38	cdtest.exe
 131480	   2256	  30536	 164272	  281b0	capture.exe
  83568	   1756	  31048	 116372	  1c694	hello.exe
 137628	   2164	  30632	 170424	  299b8	paranoia.exe
 178624	   6560	  26536	 211720	  33b08	loopback.exe
  90432	   1780	  31016	 123228	  1e15c	base_sp.exe
  67048	   1536	  31272	  99856	  18610	minimum.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  75004	   1784	  31016	 107804	  1a51c	unlimited.exe
 377172	   5680	  27112	 409964	  6416c	fileio.exe
  48152	   1320	  31464	  80936	  13c28	minimum.exe
  66276	   1712	  31080	  99068	  182fc	hello.exe
  74548	   1768	  31016	 107332	  1a344	base_sp.exe
  76916	   1768	  31016	 109700	  1ac84	ticker.exe
 124620	   2236	  30568	 157424	  266f0	capture.exe
 165108	   6460	  26632	 198200	  30638	loopback.exe
 121864	   2152	  30632	 154648	  25c18	paranoia.exe
 139056	   1796	  31016	 171868	  29f5c	cdtest.exe
  87732	   1856	  30952	 120540	  1d6dc	nsecs.exe

ARM mbed LPC1768 AHB SRAM:
==========================

The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
  92032	   1812	  63752	 157596	  2679c	unlimited.exe
 146696	   1800	  63784	 212280	  33d38	cdtest.exe
  92696	   1780	  63784	 158260	  26a34	ticker.exe
  83568	   1756	  63816	 149140	  24694	hello.exe
 178624	   6560	  59304	 244488	  3bb08	loopback.exe
 137628	   2164	  63400	 203192	  319b8	paranoia.exe
 389324	   5692	  59880	 454896	  6f0f0	fileio.exe
  90432	   1780	  63784	 155996	  2615c	base_sp.exe
  67048	   1536	  64040	 132624	  20610	minimum.exe
 131480	   2256	  63304	 197040	  301b0	capture.exe
 100144	   1868	  63688	 165700	  28744	nsecs.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
 377180	   5680	  59880	 442740	  6c174	fileio.exe
 165108	   6460	  59400	 230968	  38638	loopback.exe
 121864	   2152	  63400	 187416	  2dc18	paranoia.exe
  76916	   1768	  63784	 142468	  22c84	ticker.exe
 139056	   1796	  63784	 204636	  31f5c	cdtest.exe
  87732	   1856	  63720	 153308	  256dc	nsecs.exe
 124620	   2236	  63336	 190192	  2e6f0	capture.exe
  75004	   1784	  63784	 140572	  2251c	unlimited.exe
  66276	   1712	  63848	 131836	  202fc	hello.exe
  74548	   1768	  63784	 140100	  22344	base_sp.exe
  48152	   1320	  64232	 113704	  1bc28	minimum.exe

ARM mbed LPC1768 AHB SRAM w/ Ethernet:
======================================

The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
  90432	   1780	  38580	 130792	  1fee8	base_sp.exe
  67048	   1536	  34892	 103476	  19434	minimum.exe
  92696	   1780	  38636	 133112	  207f8	ticker.exe
 131480	   2256	  39932	 173668	  2a664	capture.exe
  83568	   1756	  38156	 123480	  1e258	hello.exe
 100144	   1868	  38588	 140600	  22538	nsecs.exe
 178624	   6560	  41224	 226408	  37468	loopback.exe
 137628	   2164	  38868	 178660	  2b9e4	paranoia.exe
  92032	   1812	  41940	 135784	  21268	unlimited.exe

The size of the sample executables with this option enabled were:

   text	   data	    bss	    dec	    hex	filename
  75004	   1784	  41896	 118684	  1cf9c	unlimited.exe
  87732	   1856	  38536	 128124	  1f47c	nsecs.exe
  76916	   1768	  38584	 117268	  1ca14	ticker.exe
  66276	   1712	  38128	 106116	  19e84	hello.exe
 124620	   2236	  39888	 166744	  28b58	capture.exe
 165108	   6460	  41188	 212756	  33f14	loopback.exe
 121864	   2152	  38816	 162832	  27c10	paranoia.exe
  48152	   1320	  35064	  84536	  14a38	minimum.exe
  74548	   1768	  38560	 114876	  1c0bc	base_sp.exe
2016-01-16 11:17:59 -06:00
Joel Sherrill
c40dd4ed70 Merge branch 'master' of ssh://dispatch.rtems.org/data/git/rtems 2016-01-16 11:17:43 -06:00
Sebastian Huber
819a6b35cc arm: Honor cache for Cortex-M7 support 2016-01-15 14:23:38 +01:00
Sebastian Huber
32521269dc arm: Accept Cortex-M7 multilib 2016-01-15 14:19:42 +01:00
Sebastian Huber
6da81e25ba sptests/sp37: Enable interrupts after test case
This avoids a test failure on ARMv7-M targets.
2016-01-15 14:19:23 +01:00
Sebastian Huber
47a471a7dd libblock: Fix ramdisk::free_at_delete_request init
Avoid uninitialized ramdisk::free_at_delete_request.  The error was
visible in sporadic libtests/block01 failures.
2016-01-15 14:19:16 +01:00
Sebastian Huber
4868027727 doc: Mention Cortex-M7 multilib 2016-01-15 13:19:07 +01:00
Joel Sherrill
18b707b8c6 mvme162/tools: Remove obsolete tools 2016-01-14 18:39:55 -06:00
Joel Sherrill
4ed1674f40 jmr3904/tools: Remove obsolete tools 2016-01-14 18:39:27 -06:00
Sebastian Huber
e4752d1d99 powerpc: Fix alignment for AltiVec multilibs 2016-01-12 12:02:57 +01:00
Sebastian Huber
599d71f7ff score: Statically initialize TOD handler 2016-01-12 11:35:41 +01:00
Sebastian Huber
1506658c07 score: Simplify _Thread_Start() 2016-01-11 08:47:24 +01:00
Sebastian Huber
ccd54344d9 score: Introduce Thread_Entry_information
This avoids potential dead code in _Thread_Handler().  It gets rid of
the dangerous function pointer casts.

Update #2514.
2016-01-11 08:47:01 +01:00
Sebastian Huber
3d1becf925 smptests/README: Delete obsolete information 2016-01-11 07:57:12 +01:00