Commit Graph

92 Commits

Author SHA1 Message Date
Sebastian Huber
db8f598d56 build: Remove old build system
Close #3250.
Close #4081.
2021-09-21 07:39:09 +02:00
Sebastian Huber
e518323872 bsps/irq: Add rtems_interrupt_entry_install()
Add rtems_interrupt_entry_remove().  Split up irq-generic.c into several files.
In particular, place all functions which use dynamic memory into their own
file.

Add optional macros to let the BSP customize the vector installation after
installing the first entry and the vector removal before removing the last
entry:

* bsp_interrupt_vector_install()

* bsp_interrupt_vector_remove()

Use these new customization options in the m68k/genmcf548x BSP so re-use the
generic interrupt controller support.

Update #3269.
2021-07-26 19:57:31 +02:00
Sebastian Huber
32f5a195d7 bsps/irq: bsp_interrupt_vector_disable()
Return a status code for bsp_interrupt_vector_disable().

Update #3269.
2021-07-26 19:57:31 +02:00
Sebastian Huber
bc86a5fa84 bsps/irq: bsp_interrupt_vector_enable()
Return a status code for bsp_interrupt_vector_enable().

Update #3269.
2021-07-26 19:57:30 +02:00
Sebastian Huber
deb5afb2f2 bsps/irq: Add rtems_interrupt_is_pending()
Add a default implementation which just returns RTEMS_UNSATISFIED.

Update #3269.
2021-07-26 17:08:42 +02:00
Sebastian Huber
eebecd09fa bsps/irq: Add rtems_interrupt_get_attributes()
Add a default implementation which clears the attributes to zero and
just returns RTEMS_SUCCESSFUL for valid parameters.

Update #3269.
2021-07-26 17:08:42 +02:00
Sebastian Huber
9832652c53 bsps/irq: Add rtems_interrupt_raise()
Add rtems_interrupt_raise_on() and rtems_interrupt_clear().

Add a default implementation which just returns RTEMS_UNSATISFIED for
valid parameters.

Update #3269.
2021-07-26 07:54:25 +02:00
Sebastian Huber
781213f9ec bsps/irq: Add rtems_interrupt_vector_is_enabled()
Add a default implementation which just returns RTEMS_UNSATISFIED for
valid parameters.

Update #3269.
2021-07-26 07:54:25 +02:00
Gedare Bloom
24e8ddca5c m68k/uC5282: linkcmds KEEP and SORT sections
Fixes a problem with bad epilog code in _fini and to keep sections
necessary with the -ffunction/data-sections.
2021-07-01 13:01:30 -06:00
Sebastian Huber
94cf67ca66 bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX
This define is no longer used.

Update #3269.
2021-06-24 11:36:27 +02:00
Sebastian Huber
3fee662093 bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNT
Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX.

Update #3269.
2021-06-24 11:36:25 +02:00
Sebastian Huber
cd5573c09d bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNT
Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT.

After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be
removed and replaced by BSP_INTERRUPT_VECTOR_COUNT.  The
BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no
interrupt vector at all.  Using COUNT instead of MAX may avoid some
interpretation issues, for example is the maximum value a valid vector number
or not.

Update #3269.
2021-06-24 11:35:49 +02:00
Sebastian Huber
af73b7b64b bsps/irq: Remove BSP_INTERRUPT_VECTOR_MIN
Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector
numbers start with zero.

The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit
and building all BSPs.

Update #3269.
2021-06-24 11:35:49 +02:00
Sebastian Huber
4146d3948d bsp/genmcf548x: Change BSP_INTERRUPT_VECTOR_MIN
This BSP uses a customized implementation of the interrupt extension API.  It
was the only BSP which defined BSP_INTERRUPT_VECTOR_MIN to a value other than
zero.  Define it to zero and use a custom bsp_interrupt_is_valid_vector()
function instead.

Update #3269.
2021-06-24 11:35:03 +02:00
Sebastian Huber
e10dec0fe7 bsps: Support RTEMS_NOINIT in linkcmds
Update #3866.
2021-05-02 18:41:21 +02:00
Vijay Kumar Banerjee
c90fa83041 bsps: Remove networking drivers
Update #3850
2021-04-07 16:15:38 -06:00
Sebastian Huber
b361eabd93 bsps: Replace bsp_specs with an empty file
This fixes an issue with the latest tool chain which adds the default
linker script in the endfile specification.

Update #3250.
2021-01-28 06:28:33 +01:00
Sebastian Huber
9eb9813dc1 bsps: Add missing DWARF 5 sections
Sort alphabetically.
2021-01-26 15:29:36 +01:00
Sebastian Huber
33c12d5f92 bsps: Support DWARF 5 sections
GCC 11 uses DWARF 5 by default.
2021-01-25 12:56:00 +01:00
Joel Sherrill
0c74ff92b5 Misc: Correct spelling of occurred 2020-10-07 08:38:28 -05:00
Joel Sherrill
5959b1e34c Remove tmoverhd which existed to produce the obsolete coverhd.h
Closes #4040.
2020-09-11 08:54:16 -05:00
Joel Sherrill
e563e61c7a Remove remaining references to coverhd.h
Closes #4040.
2020-09-10 11:42:00 -05:00
Joel Sherrill
af7e519ec9 mcf52235-testsuite.tcfg: Add sp16
Updates #3938.
2020-04-07 17:11:53 -05:00
Sebastian Huber
92a3a19c75 tests: Exclude record02 for some BSPs
Update #3938.
2020-04-06 21:22:14 +02:00
Joel Sherrill
2ff8363466 mrm332-testsuite.tcfg: Add dl01 2020-03-12 16:00:25 -05:00
Sebastian Huber
ffa1153170 bsps: Add RamEnd to linker command files
Update #3838.
2020-02-04 05:52:28 +01:00
Sebastian Huber
bb99cd0d83 clock: Simplify driver initialization
Use a system initialization handler instead of a legacy IO driver.

Update #3834.
2019-12-11 09:05:07 +01:00
Sebastian Huber
a6b2080e1c clock: Remove Clock_exit() from API
This function is no longer supported by the standard clock driver
implementation (clockimpl.h).

Update #3436.
2019-12-11 09:04:49 +01:00
Sebastian Huber
e9c83b46a0 bsps: Regenerate headers.am
Update #3269.
2019-07-05 09:04:34 +02:00
Sebastian Huber
45d06591f1 bsps: Always build generic interrupt support
This makes it possible to write tests for the generic interrupt
controller support.

Update #3269.
2019-05-16 07:29:24 +02:00
Sebastian Huber
3fe215502a Remove superfluous <rtems/system.h> includes 2019-03-14 13:13:27 +01:00
Joel Sherrill
870b527675 mcf5225x-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:23 -05:00
Joel Sherrill
539caca3b3 mcf52235-testsuite.tcfg: Update to account for static allocation and BSP small memory 2019-03-12 11:01:23 -05:00
Sebastian Huber
828276b081 bsps: Adjust shared Doxygen groups
Update #3706.
2019-03-08 07:42:54 +01:00
Sebastian Huber
c991eeeccc bsps: Adjust bsp.h Doxygen groups
Update #3706.
2019-03-08 07:42:54 +01:00
Sebastian Huber
212663bede bsps: Adjust architecture Doxygen groups
- Use CamelCase as it is not used in our C code.  Enables simple search and
   replace.

 - Prefix with "RTEMS" to aid deployment and integration.  It aids
   searching and sorting.

Update #3706.
2019-03-04 07:51:38 +01:00
Joel Sherrill
10e7d87ec9 mcf52235-testsuite.tcfg: Add dl07 2018-11-30 08:33:31 -06:00
Shashvat Jain
8b28fddf47 m68k/mrm332:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 172384	   2096	  14512	 188992	  2e240	./capture.exe
  70848	   1136	  11568	  83552	  14660	./base_sp.exe
 101728	   1504	  11728	 114960	  1c110	./hello.exe
 217744	   6016	  18336	 242096	  3b1b0	./loopback.exe
  57968	   1008	   8416	  67392	  10740	./minimum.exe
  93952	   1616	  11696	 107264	  1a300	./nsecs.exe
 166272	   1904	  12304	 180480	  2c100	./paranoia.exe
 358240	  12032	  41136	 411408	  64710	./pppd.exe
  73104	   1168	  11600	  85872	  14f70	./ticker.exe
  73264	   1120	  15472	  89856	  15f00	./unlimited.exe

The size of the sample executables with this option were:

   text	   data	    bss	    dec	    hex	filename
 158976	   2096	  14464	 175536	  2adb0	./capture.exe
  66304	   1136	  11488	  78928	  13450	./base_sp.exe
  92912	   1504	  11680	 106096	  19e70	./hello.exe
 202240	   6000	  18272	 226512	  374d0	./loopback.exe
  53296	    992	   8336	  62624	   f4a0	./minimum.exe
  88032	   1616	  11600	 101248	  18b80	./nsecs.exe
 157760	   1888	  12272	 171920	  29f90	./paranoia.exe
 346080	  12032	  41056	 399168	  61740	./pppd.exe
  68304	   1168	  11520	  80992	  13c60	./ticker.exe
  71312	   1104	  15440	  87856	  15730	./unlimited.exe

Closes #2567
2018-11-29 16:18:27 -06:00
Shashvat Jain
f57d4d584e m68k/mcf5206elite:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
  70704	   1104	  11008	  82816	  14380	./base_sp.exe
 202640	   2096	  14288	 219024	  35790	./capture.exe
 240416	   2864	  12016	 255296	  3e540	./cdtest.exe
 851024	  21840	  18736	 891600	  d9ad0	./cxx_iostream.exe
 570560	   4640	  23760	 598960	  923b0	./fileio.exe
 104928	   1456	  11168	 117552	  1cb30	./hello.exe
 249904	   5968	  17776	 273648	  42cf0	./loopback.exe
  38304	    288	   6864	  45456	   b190	./minimum.exe
  94416	   1584	  11136	 107136	  1a280	./nsecs.exe
 179728	   1856	  11744	 193328	  2f330	./paranoia.exe
 435296	  12048	  40912	 488256	  77340	./pppd.exe
  73856	   1120	  11040	  86016	  15000	./ticker.exe
  74048	   1072	  14928	  90048	  15fc0	./unlimited.exe

The size of the sample executables with this option were:

   text	   data	    bss	    dec	    hex	filename
 172384	   2176	  12160	 186720	  2d960	./cxx_iostream.exe
 558320	   4608	  23440	 586368	  8f280	./fileio.exe
  96256	   1456	  11136	 108848	  1a930	./hello.exe
 234144	   5968	  17712	 257824	  3ef20	./loopback.exe
  37648	    288	   6832	  44768	   aee0	./minimum.exe
  88560	   1568	  11056	 101184	  18b40	./nsecs.exe
 171360	   1856	  11712	 184928	  2d260	./paranoia.exe
 422992	  12032	  40848	 475872	  742e0	./pppd.exe
  69120	   1120	  10960	  81200	  13d30	./ticker.exe
  72464	   1072	  14896	  88432	  15970	./unlimited.exe
  66256	   1088	  10928	  78272	  131c0	./base_sp.exe
 189296	   2096	  14256	 205648	  32350	./capture.exe
 172272	   2096	  11968	 186336	  2d7e0	./cdtest.exe

Closes #2572
2018-11-29 13:02:12 -06:00
Shashvat Jain
1fe6d11737 m68k/mcf52235:Add per-section compilation and linking support(GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  69776    1104    4080   74960   124d0 ./base_sp.exe
 103376    1472    4192  109040   1a9f0 ./hello.exe
  37808     304    2768   40880    9fb0 ./minimum.exe
  93152    1584    4208   98944   18280 ./nsecs.exe
  72784    1136    4112   78032   130d0 ./ticker.exe
  72608    1088    7952   81648   13ef0 ./unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  65120    1104    4000   70224   11250 ./base_sp.exe
  94448    1472    4160  100080   186f0 ./hello.exe
  36928     304    2736   39968    9c20 ./minimum.exe
  87072    1584    4128   92784   16a70 ./nsecs.exe
  67888    1136    4032   73056   11d60 ./ticker.exe
  70816    1088    7920   79824   137d0 ./unlimited.exe

Closes #2570
2018-11-29 09:15:12 -06:00
Shashvat Jain
9c4dc7b01f m68k/mcf5225x:Add per-section compilation and linking support(GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  71984    1104    4080   77168   12d70 ./base_sp.exe
 201872    2112    8944  212928   33fc0 ./capture.exe
 104464    1472    4192  110128   1ae30 ./hello.exe
 249584    5984   10864  266432   410c0 ./loopback.exe
  40032     304    2768   43104    a860 ./minimum.exe
  95360    1584    4208  101152   18b20 ./nsecs.exe
 179760    1872    4816  186448   2d850 ./paranoia.exe
 432912   12048   35568  480528   75510 ./pppd.exe
  74992    1136    4112   80240   13970 ./ticker.exe
  74832    1088    7952   83872   147a0 ./unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  67456    1104    4000   72560   11b70 ./base_sp.exe
 188272    2096    8912  199280   30a70 ./capture.exe
  95536    1472    4160  101168   18b30 ./hello.exe
 233568    5984   10784  250336   3d1e0 ./loopback.exe
  39264     304    2736   42304    a540 ./minimum.exe
  89392    1584    4128   95104   17380 ./nsecs.exe
 171120    1872    4784  177776   2b670 ./paranoia.exe
 420336   12048   35488  467872   723a0 ./pppd.exe
  70208    1136    4032   75376   12670 ./ticker.exe
  73152    1088    7920   82160   140f0 ./unlimited.exe

Closes #2568
2018-11-28 18:58:13 -06:00
Shashvat Jain
cc119eb1cc m68k/mcf5329:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  87654    1152   11968  100774   189a6 base_sp.exe
 203318    2112   14896  220326   35ca6 capture.exe
 257014    2912   12960  272886   429f6 cdtest.exe
 865750   21888   19648  907286   dd816 cxx_iostream.exe
 569078    4640   24352  598070   92036 fileio.exe
 121094    1520   12048  134662   20e06 hello.exe
  70614    1024    8768   80406   13a16 minimum.exe
 110806    1632   12080  124518   1e666 nsecs.exe
 196326    1920   12688  210934   337f6 paranoia.exe
  90406    1184   12000  103590   194a6 ticker.exe
  89958    1136   15808  106902   1a196 unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  83270    1152   11888   96310   17836 base_sp.exe
 189974    2112   14864  206950   32866 capture.exe
 188982    2144   12928  204054   31d16 cdtest.exe
 188662    2240   13072  203974   31cc6 cxx_iostream.exe
 556822    4624   24048  585494   8ef16 fileio.exe
 112422    1520   12016  125958   1ec06 hello.exe
  66086    1008    8688   75782   12806 minimum.exe
 104982    1632   11984  118598   1cf46 nsecs.exe
 187958    1904   12656  202518   31716 paranoia.exe
  85766    1184   11920   98870   18236 ticker.exe
  88406    1120   15776  105302   19b56 unlimited.exe

Closes #2569
2018-11-28 14:39:53 -06:00
Shashvat Jain
e80d34eb55 m68k/mcf5235:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  83152    1152   11904   96208   177d0 base_sp.exe
 198784    2096   14848  215728   34ab0 capture.exe
 252496    2912   12912  268320   41820 cdtest.exe
 861744   21888   19648  903280   dc870 cxx_iostream.exe
 564768    4640   24304  593712   90f30 fileio.exe
 117184    1504   12048  130736   1feb0 hello.exe
 261024    6016   18688  285728   45c20 loopback.exe
  67232    1008    8768   77008   12cd0 minimum.exe
 106304    1632   12016  119952   1d490 nsecs.exe
 191840    1904   12624  206368   32620 paranoia.exe
 429824   12048   41472  483344   76010 pppd.exe
  85904    1168   11936   99008   182c0 ticker.exe
  86016    1120   15808  102944   19220 unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  78512    1136   11824   91472   16550 base_sp.exe
 185184    2096   14800  202080   31560 capture.exe
 184192    2144   12864  199200   30a20 cdtest.exe
 184416    2224   13072  199712   30c20 cxx_iostream.exe
 552240    4624   23984  580848   8dcf0 fileio.exe
 108256    1504   12016  121776   1dbb0 hello.exe
 245008    6016   18608  269632   41d40 loopback.exe
  62448    1008    8688   72144   119d0 minimum.exe
 100240    1616   11936  113792   1bc80 nsecs.exe
 183216    1904   12592  197712   30450 paranoia.exe
 417248   12048   41392  470688   72ea0 pppd.exe
  81024    1168   11856   94048   16f60 ticker.exe
  84208    1120   15776  101104   18af0 unlimited.exe

Closes #2571
2018-11-28 12:18:49 -06:00
Shashvat Jain
89bff5aeb5 m68k/av5282: Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  83168    1152   11904   96224   177e0 base_sp.exe
 199184    2096   14848  216128   34c40 capture.exe
 252496    2912   12912  268320   41820 cdtest.exe
 861872   21888   19648  903408   dc8f0 cxx_iostream.exe
 564816    4640   24304  593760   90f60 fileio.exe
 117168    1504   12048  130720   1fea0 hello.exe
 261216    6016   18688  285920   45ce0 loopback.exe
  67200    1008    8768   76976   12cb0 minimum.exe
 106336    1632   12016  119984   1d4b0 nsecs.exe
 191856    1904   12624  206384   32630 paranoia.exe
 430224   12048   41472  483744   761a0 pppd.exe
  85920    1168   11936   99024   182d0 ticker.exe
  85984    1120   15808  102912   19200 unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  78512    1136   11824   91472   16550 base_sp.exe
 185584    2096   14800  202480   316f0 capture.exe
 184192    2144   12864  199200   30a20 cdtest.exe
 184384    2224   13072  199680   30c00 cxx_iostream.exe
 552288    4624   23984  580896   8dd20 fileio.exe
 108224    1504   12016  121744   1db90 hello.exe
 245168    6016   18608  269792   41de0 loopback.exe
  62416    1008    8688   72112   119b0 minimum.exe
 100256    1616   11936  113808   1bc90 nsecs.exe
 183216    1904   12592  197712   30450 paranoia.exe
 417648   12048   41392  471088   73030 pppd.exe
  81024    1168   11856   94048   16f60 ticker.exe
  84176    1120   15776  101072   18ad0 unlimited.exe

Closes #2574
2018-11-27 09:26:09 -06:00
Shashvat Jain
1947449a5d m68k/uC5282: Add per-section compilation and linking (GCI 2018)
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
 120160    1520   14048  135728   21230 ./base_sp.exe
 205904    2112   16976  224992   36ee0 ./capture.exe
 257216    2912   15040  275168   432e0 ./cdtest.exe
 867616   21888   21776  911280   de7b0 ./cxx_iostream.exe
 574528    4640   26432  605600   93da0 ./fileio.exe
 138256    1520   14192  153968   25970 ./hello.exe
 268304    6032   20816  295152   480f0 ./loopback.exe
 102592    1376   10848  114816   1c080 ./minimum.exe
 137072    1632   14160  152864   25520 ./nsecs.exe
 213328    1920   14768  230016   38280 ./paranoia.exe
 439440   12048   43600  495088   78df0 ./pppd.exe
 122896    1536   14080  138512   21d10 ./ticker.exe
 123296    1488   17952  142736   22d90 ./unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  58752    1104    9968   69824   110c0 ./base_sp.exe
 180560    2096   14864  197520   30390 ./capture.exe
 165328    2080   10992  178400   2b8e0 ./cdtest.exe
 162288    2144   11152  175584   2ade0 ./cxx_iostream.exe
 545008    4624   24032  573664   8c0e0 ./fileio.exe
  85440    1456   10112   97008   17af0 ./hello.exe
 216528    5904   16688  239120   3a610 ./loopback.exe
  34944     960    6768   42672    a6b0 ./minimum.exe
  82064    1584   10096   93744   16e30 ./nsecs.exe
 163808    1872   10752  176432   2b130 ./paranoia.exe
 388960   11904   40768  441632   6bd20 ./pppd.exe
  61856    1136   10000   72992   11d20 ./ticker.exe
  61888    1072   13872   76832   12c20 ./unlimited.exe

Closes #2575
2018-11-25 17:09:20 -06:00
Shashvat Jain
ffe9e7a0a7 m68k/gen68360:Add per-section compilation and linking support
The size of the sample executables without this option were:

   text    data     bss     dec     hex filename
  76560    1200   19504   97264   17bf0 ./base_sp.exe
 191776    2160   22448  216384   34d40 ./capture.exe
 243760    2976   20496  267232   413e0 ./cdtest.exe
 827184   21872   26928  875984   d5dd0 ./cxx_iostream.exe
 532960    4688   31904  569552   8b0d0 ./fileio.exe
  97888    1472   19360  118720   1cfc0 ./hello.exe
 250368    6080   26272  282720   45060 ./loopback.exe
  34336     304   15056   49696    c220 ./minimum.exe
  99840    1680   19616  121136   1d930 ./nsecs.exe
 185936    1968   20240  208144   32d10 ./paranoia.exe
 414992   12096   49072  476160   74400 ./pppd.exe
  79472    1232   19536  100240   18790 ./ticker.exe
  66368    1088   23120   90576   161d0 ./unlimited.exe

The size of the sample executables with this option were:

   text    data     bss     dec     hex filename
  59200    1120   19136   79456   13660 ./base_sp.exe
 178912    2160   22400  203472   31ad0 ./capture.exe
 163712    2112   20160  185984   2d680 ./cdtest.exe
 163696    2192   20352  186240   2d780 ./cxx_iostream.exe
 521344    4672   31584  557600   88220 ./fileio.exe
  89600    1472   19328  110400   1af40 ./hello.exe
 222384    5984   25920  254288   3e150 ./loopback.exe
  33728     304   15024   49056    bfa0 ./minimum.exe
  81280    1584   19248  102112   18ee0 ./nsecs.exe
 164960    1872   19904  186736   2d970 ./paranoia.exe
 402928   12096   48992  464016   71490 ./pppd.exe
  62112    1136   19168   82416   141f0 ./ticker.exe
  64864    1072   23088   89024   15bc0 ./unlimited.exe

Closes #2566.
2018-11-25 09:29:08 -06:00
pritishjain
1b2124d17c m68k/gen68340:Add per-section compilation and linking support
The size of the sample executables without this option were:

  65600    4384   19280   89264   15cb0 ./m68k-rtems5/c/gen68340/testsuites/samples/base_sp.exe
 199728    5504   22688  227920   37a50 ./m68k-rtems5/c/gen68340/testsuites/samples/capture.exe
 233024    6160   20288  259472   3f590 ./m68k-rtems5/c/gen68340/testsuites/samples/cdtest.exe
 829632   25152   27008  881792   d7480 ./m68k-rtems5/c/gen68340/testsuites/samples/cxx_iostream.exe
 539072    8048   32144  579264   8d6c0 ./m68k-rtems5/c/gen68340/testsuites/samples/fileio.exe
 100320    4752   19440  124512   1e660 ./m68k-rtems5/c/gen68340/testsuites/samples/hello.exe
 240080    9264   26048  275392   433c0 ./m68k-rtems5/c/gen68340/testsuites/samples/loopback.exe
  36784    3584   15152   55520    d8e0 ./m68k-rtems5/c/gen68340/testsuites/samples/minimum.exe
  89104    4864   19408  113376   1bae0 ./m68k-rtems5/c/gen68340/testsuites/samples/nsecs.exe
 175200    5152   20016  200368   30eb0 ./m68k-rtems5/c/gen68340/testsuites/samples/paranoia.exe
 422944   15456   49312  487712   77120 ./m68k-rtems5/c/gen68340/testsuites/samples/pppd.exe
  68768    4416   19312   92496   16950 ./m68k-rtems5/c/gen68340/testsuites/samples/ticker.exe
  68816    4368   23200   96384   17880 ./m68k-rtems5/c/gen68340/testsuites/samples/unlimited.exe

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

   text    data     bss     dec     hex filename
  54384    4384   19200   77968   13090 ./m68k-rtems5/c/gen68340/testsuites/samples/base_sp.exe
 177648    5488   22640  205776   323d0 ./m68k-rtems5/c/gen68340/testsuites/samples/capture.exe
 159392    5344   20208  184944   2d270 ./m68k-rtems5/c/gen68340/testsuites/samples/cdtest.exe
 158720    5424   20432  184576   2d100 ./m68k-rtems5/c/gen68340/testsuites/samples/cxx_iostream.exe
 515696    8016   31792  555504   879f0 ./m68k-rtems5/c/gen68340/testsuites/samples/fileio.exe
  83920    4736   19392  108048   1a610 ./m68k-rtems5/c/gen68340/testsuites/samples/hello.exe
 206640    9168   25920  241728   3b040 ./m68k-rtems5/c/gen68340/testsuites/samples/loopback.exe
  21232    3520   15104   39856    9bb0 ./m68k-rtems5/c/gen68340/testsuites/samples/minimum.exe
  78352    4864   19312  102528   19080 ./m68k-rtems5/c/gen68340/testsuites/samples/nsecs.exe
 159600    5136   19968  184704   2d180 ./m68k-rtems5/c/gen68340/testsuites/samples/paranoia.exe
 377376   15296   48528  441200   6bb70 ./m68k-rtems5/c/gen68340/testsuites/samples/pppd.exe
  58304    4416   19232   81952   14020 ./m68k-rtems5/c/gen68340/testsuites/samples/ticker.exe
  59360    4336   23168   86864   15350 ./m68k-rtems5/c/gen68340/testsuites/samples/unlimited.exe

Closes #2573.
2018-11-24 16:54:45 -06:00
Sebastian Huber
cc61d5cdb2 bsps/m68k: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
5c6edeed51 m68k: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
93fae332a9 Include missing <sys/types.h>
Update #3598.
2018-11-12 13:25:35 +01:00