Commit Graph

697 Commits

Author SHA1 Message Date
Joel Sherrill
0fab6dded8 Patch from Eric Valette <valette@crf.canon.fr> so this will build
independently of a BSP.
1999-11-05 17:49:56 +00:00
Joel Sherrill
f817b0283c The files in libcpu should not be directly dependent on any BSP. In
particular, using bsp.h, or getting information from the BSP which
should properly be obtained from RTEMS is forbidden.  This is
necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves.  This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
The changes primarily eliminated the need to include bsp.h and
peeking at BSP_Configuration.  The use of Cpu_table in each
BSP needs to be eliminated.
1999-11-04 18:05:09 +00:00
Joel Sherrill
d76608e048 Typo fixed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1999-11-03 12:46:29 +00:00
Joel Sherrill
c42bd4525f Split console_reserve_resources into its own file to reduce dependencies.
Still need to move debug io routines out.
1999-11-02 16:05:41 +00:00
Joel Sherrill
92f699993f Removed all references to shared memory driver as it is not supported
yet on the mvme2307.
1999-11-01 13:08:35 +00:00
Joel Sherrill
a2504f7dc6 Removed shmsupp directory as it is not really implemented. 1999-11-01 13:07:56 +00:00
Joel Sherrill
4c9d61e8be MVME2307 does not really include MP support. 1999-11-01 13:07:22 +00:00
Joel Sherrill
7046cddb1b Patch rtems-rc-19991011-3.diff from Ralf Corsepius. 1999-10-28 16:01:41 +00:00
Joel Sherrill
c8b35b1b9b Notes on what to do when merging a BSP. 1999-10-28 13:36:26 +00:00
Joel Sherrill
45544f0d01 Patch from Aleksey (Quality Quorum <qqi@world.std.com>) to
increase ease of application configuration of the pc386 BSP.  This
patch allows switching the printk console to a serial port and
overriding bsp_start by making it a weak alias.
1999-10-27 20:50:57 +00:00
Joel Sherrill
3abbfdb40f Added $(EXEEXT) in attempt to help Cygwin install process. 1999-10-27 19:27:05 +00:00
Joel Sherrill
2bdc1e985f Last cleanup to attempt to link. 1999-10-27 18:54:14 +00:00
Joel Sherrill
ae7325bdc8 rxgen960 now compiles -- may not link. 1999-10-27 17:25:53 +00:00
Joel Sherrill
2ea8df3beb Added CVS Ids and a basic header. More header cleanup needed. 1999-10-27 16:27:34 +00:00
Joel Sherrill
f08a559655 Removed systbl.S save_systbl.c. They were unnecessary. 1999-10-27 16:26:00 +00:00
Joel Sherrill
8ac421361f Removed sctns.S. This file was obviously the output of the compiler. 1999-10-27 16:21:49 +00:00
Joel Sherrill
919822f961 Replaced Makefile.in's with modified copies of cvme961 to get
autoconf/automake changes.
1999-10-27 16:19:24 +00:00
Joel Sherrill
d73a8649ed Moved timerisr.s to timerisr.S per GNU conventions. 1999-10-27 15:58:26 +00:00
Joel Sherrill
ce644256cf Moved systbl.s to systbl.S per GNU conventions. 1999-10-27 15:57:20 +00:00
Joel Sherrill
5ee66dae7b Moved sctns.s to sctns.S per GNU conventions. 1999-10-27 15:57:19 +00:00
Joel Sherrill
bf71be9e87 Moved rxgen_romld.s to rxgen_romld.S per GNU conventions. 1999-10-27 15:57:17 +00:00
Joel Sherrill
478c4b80c8 Moved ihandler.s to ihandler.S per GNU conventions. 1999-10-27 15:57:16 +00:00
Joel Sherrill
49b8c26e40 Moved asmstub.s to asmstub.S per GNU conventions. 1999-10-27 15:57:15 +00:00
Joel Sherrill
eb7f0f220a Moved asmfault.s to asmfault.S per GNU conventions. 1999-10-27 15:57:14 +00:00
Joel Sherrill
702c5f5b42 The rxgen960 BSP and i960 RPM support was submitted by Mark Bronson
<mark@ramix.com> of RAMIX.
1999-10-27 15:29:18 +00:00
Joel Sherrill
7ee88c1695 Split console_reserve_resources to separate file to reduce
code size.
1999-10-26 20:30:20 +00:00
Joel Sherrill
66a8c6f708 Patch from Emmanuel Raguet <raguet@crf.canon.fr> to fix a small bug where
the receive buffer size was 16 bytes too small.
1999-10-26 15:21:01 +00:00
Joel Sherrill
99826740e2 Modifications from Erik Ivanenko <erik.ivanenko@utoronto.ca> to add
proper Multiboot signature to pc386 BSP.  This enables Grub to
recognize the image.
1999-10-26 01:35:36 +00:00
Joel Sherrill
f70598c7b7 Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> to fix some
reported bugs in the start code.
1999-10-26 01:34:42 +00:00
Joel Sherrill
3eb75db389 tch from Eric Valette <valette@crf.canon.fr> and Emmanuel Raguet
<raguet@crf.canon.fr> to fix bugs and make the mcp750 boot
RTEMS running the GoAhead web server.
1999-10-25 14:52:19 +00:00
Joel Sherrill
538db54642 Modified to produce correct output with new version of sis. 1999-10-25 14:09:13 +00:00
Joel Sherrill
f58f0b45fc Now compiles for coff and elf. 1999-10-11 15:28:04 +00:00
Joel Sherrill
1f350ef94d Removed aclocal.m4 generated from aclocal macros 1999-10-06 20:54:06 +00:00
Joel Sherrill
54eccb1ae9 Removed configure generated from configure.in 1999-10-06 20:52:34 +00:00
Joel Sherrill
1b8212423d Modified to avoid conflicts on definitions of malloc. newlib 1.8.2
now prototypes the malloc family in stdlib.h.  This causes conflicts
with the way the network stack overrides the definitions of malloc.
As best I (being Joel) can tell, commenting stdlib.h out keeps the
files compiling and referencing the desired malloc/free but results
in more warnings.
1999-10-06 20:37:26 +00:00
Joel Sherrill
3adc848dbe Modified to explicitly list all files as part of C_PIECES. 1999-10-06 20:34:55 +00:00
Joel Sherrill
add0545d82 Added sections as required by C++ and ELF. 1999-10-06 18:05:39 +00:00
Joel Sherrill
01c36de4f2 Added more sections and made minor modifications to let the linkcmds
work with m68k-elf on late model versions of binutils (990901+)
without overlapping or missing section errors.
1999-10-06 18:04:34 +00:00
Joel Sherrill
8eb0f64e44 Added comment with CVS Id. 1999-10-05 19:21:14 +00:00
Joel Sherrill
25ce07e07d Changed bra.s to bra.l to remove error with new version of binutils. 1999-10-05 19:20:27 +00:00
Joel Sherrill
649bcbc124 Changed bra.s to bra.l to correct compilation error triggered by new
version of binutils.
1999-10-05 19:19:13 +00:00
Joel Sherrill
74f3d8fc92 Corrected so sections did not overlap with new version of binutils. 1999-10-05 19:18:14 +00:00
Joel Sherrill
fce982a8c4 Corrected comment. 1999-10-05 19:17:45 +00:00
Joel Sherrill
b22feedc31 Modified to remove reference to Force CPU386. Actually this was a misnamed
conditional that should have been fixed long ago.
1999-10-05 18:38:04 +00:00
Joel Sherrill
7c9cca11a0 Modified to remove error for overlapping sections now that
gnu.linkonce* sections are included.
1999-10-05 18:34:15 +00:00
Joel Sherrill
6d81ea35e6 Removed targets and configurations that are no longer functional
and not likely to become so.  Comments on each configuration
are below.

  + Force CPU386 - This BSP was developed as part of the initial
    port of RTEMS to the i386.  This board has been unavailable
    for a long time now.

  + GO32 - This BSP and some CPU code supported djgpp v1.x.  This
    version is now quite old.  No one has stepped forward to
    update the code to v2.x which may be technically impossible
    anyway.  More importantly, go32 has been superceded by the pc386 BSP.
1999-10-05 14:20:12 +00:00
Joel Sherrill
17978a10c2 Minor corrections to get mvme2307 to compile. 1999-10-05 14:05:30 +00:00
Joel Sherrill
133dcd92c9 Patch from Eric Valette <valette@crf.canon.fr> with two small
fixes related to GDB over TCP/IP debug.
1999-10-05 14:02:57 +00:00
Joel Sherrill
4075af6f55 Regenerated. 1999-10-05 13:49:54 +00:00
Joel Sherrill
19ca7978a6 Motorola MVME2307 BSP submitted by Jay Kulpinski <jskulpin@eng01.gdds.com>.
No modifications made.
1999-10-04 20:41:28 +00:00