Commit Graph

2252 Commits

Author SHA1 Message Date
Joel Sherrill
b0ac03f4dd Moved to top level directory per patch rtems-rc-19990709-0.diff.gz
from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-07-23 20:01:41 +00:00
Joel Sherrill
e5dafccb09 Tools moved to top-level directory per patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1999-07-23 19:59:26 +00:00
Joel Sherrill
1f42090624 Patch to ease building MCP750 BSP. 1999-07-23 19:33:28 +00:00
Joel Sherrill
38e4a9169a Patch from Rosimildo DaSilva <rdasilva@connecttel.com> to readd calls to
init() and fini() routines.
1999-07-13 14:54:16 +00:00
Joel Sherrill
09ea257c58 Patch from Eric Norum <eric@cls.usask.ca>:
I get the following warning when compiling the latest snapshot.  I had
a quick look at the source -- it certainly looks to me like this is a
real bug.

../../../../src/rtems-19990709/c/src/lib/libc/mount.c:97: warning:
`options' might be used uninitialized in this function

Also, I changed the TFTP test program and TFTP driver to reflect the
changes in the way paths are passed to the TFTP driver.  The TFTP driver
now needs a proper `dotted-decimal' hostname as the second component of
the path name.
1999-07-12 15:52:35 +00:00
Joel Sherrill
1377bb1455 changed version to 19990709 1999-07-09 19:27:43 +00:00
Joel Sherrill
f4211327a4 New files from Jiri Gaisler <jgais@ws.estec.esa.nl>. 1999-07-09 18:23:59 +00:00
Joel Sherrill
2728b0749d New file from Jake Janovetz <janovetz@tempest.ece.uiuc.edu>. 1999-07-09 17:23:15 +00:00
Joel Sherrill
93180ea26a Patch from Eric Valette <valette@crf.canon.fr>:
- The same bug fix that was done on pc386 to prevent interrupt
   from occuring (never experienced it but who knows as I have 8259
   emulation :()
   - Removed every compiler warning (except wrong ones and ones I can't do
   anything).
   - Removed any libc available code in code linked with mcp750 rtems
   executbale. Unfortunately  using newlib functions for linking the
   bootloader does not work as the compilation options in bootloader
   (-mrelocatable -fixed-r13) are not compatible with newlib options.
   => I have put any libc external reference in one single new file (lib.c)
   that is linked only with the boot loader. Removing the file from
   ${OBJ} and  using -lc crash the bootloader. Added big warning...
1999-07-09 17:16:10 +00:00
Joel Sherrill
b73e57bffe Patch from Jiri Gaisler <jgais@ws.estec.esa.nl>:
+ interrupt masking correction
  + FPU rev.B workaround
  + minor erc32 related fixes
1999-07-09 17:08:48 +00:00
Joel Sherrill
cc17eba0cb Make sure pthread init stack size is always set. 1999-07-09 16:56:34 +00:00
Joel Sherrill
adbb578abb Moved definitions to a more logical place. 1999-07-08 22:45:07 +00:00
Joel Sherrill
1cf469f3df New file. 1999-07-03 16:08:21 +00:00
Joel Sherrill
771c1479be New files missed in previous addition. 1999-07-03 15:38:38 +00:00
Joel Sherrill
a381e6e43e Added some C++/GNU sections. 1999-07-03 15:33:08 +00:00
Joel Sherrill
c8d91839ff Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> that splits
boot_card() and main() into separate files to ease configuration
of other packages.  This was a big step in the way to build TCL,
ncurses, and zlib for RTEMS.
1999-07-02 18:57:11 +00:00
Joel Sherrill
a0a225f4aa Added code to initialize the /etc/group and /etc/passwd files. 1999-07-02 18:50:40 +00:00
Joel Sherrill
c51917f304 Fixed format strings and warnings. 1999-07-02 18:09:03 +00:00
Joel Sherrill
c3d20eba96 Reentrant versions added by Joel. Signficant formatting cleanup. 1999-07-02 18:03:43 +00:00
Joel Sherrill
258fd794fd Password and group routines added by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. 1999-07-02 17:13:27 +00:00
Joel Sherrill
fcee56c0b1 Patch from Eric Valette <valette@crf.canon.fr> to clean up the
previous submission.
1999-07-01 23:39:13 +00:00
Joel Sherrill
ed1a0e51b3 Honor 0 as PID of caller. 1999-07-01 22:57:23 +00:00
Joel Sherrill
78b78e2383 Another attempt at getting everything to build with the new powerpc
libcpu.
1999-07-01 22:43:09 +00:00
Joel Sherrill
2a85368d24 Fixed typo. 1999-07-01 22:42:33 +00:00
Joel Sherrill
bb224a9706 Added signal_2 file to contain signal(2). 1999-07-01 22:42:11 +00:00
Joel Sherrill
51e04a2c7f New file to implement signal(2). 1999-07-01 22:28:30 +00:00
Joel Sherrill
10794a735a Modified to reflect change in calling sequence of mount(). 1999-07-01 22:08:33 +00:00
Joel Sherrill
dbf969e1d5 Test modified to reflect change in calling sequence of mount(). 1999-07-01 22:08:13 +00:00
Joel Sherrill
e7792b2585 Cleaned up to behave properly -- does not make a directory in the
install tree and does not "cd wrapup."
1999-07-01 22:07:32 +00:00
Joel Sherrill
6be1238ee0 Now preinstalls header files. 1999-07-01 22:06:49 +00:00
Joel Sherrill
9519bf49aa Removed mkdir of libcpu. This should have been at the top of the tree. 1999-07-01 22:05:36 +00:00
Joel Sherrill
28861e8df6 Remove mkdir command. It should be at the top level of the tree. 1999-07-01 22:05:10 +00:00
Joel Sherrill
7782f9fca0 Modified to provide symbols with and without leading underscore in order
to support a.out and ELF.
1999-07-01 21:53:17 +00:00
Joel Sherrill
e2ba0af670 Modified to support ELF. Before SYM() macro was not used consistently. 1999-07-01 21:52:33 +00:00
Joel Sherrill
4e556493d6 Modified to ignore console interrupts. Otherwise console interrupts were
Ada exceptions. Fixed by Joel with advice from Jiri.
1999-07-01 21:52:01 +00:00
Joel Sherrill
64b2960089 Removed hack to set __USER_LABEL_PREFIX__ since late model gcc's and
egcs source tree handle this correctly.  No one should be using
gcc 2.7.2 anymore.
1999-07-01 18:57:15 +00:00
Joel Sherrill
a8b90eea5f Added include/libcpu to list of directories made. 1999-07-01 18:56:04 +00:00
Joel Sherrill
b0b84addc4 Regenerated. 1999-07-01 18:47:51 +00:00
Joel Sherrill
455d855260 Added dummy gnatinstallhandler code for all BSPs. This lets Ada programs
link even if they do not actually support Ada interrupts.
1999-06-24 17:53:16 +00:00
Joel Sherrill
e72dfa238c Patch from Eric Valette <valette@crf.canon.fr> based on bug report from
David.Decotigny@irisa.fr and discussion with Joel.  Basically interrupts
were enabled too early in this BSP.
1999-06-18 14:30:09 +00:00
Joel Sherrill
123bbf9509 Removed pc386 specific command. 1999-06-18 14:12:26 +00:00
Joel Sherrill
dd55c5e7e3 Switched to using right INSTALL command after report from
Ian Lance Taylor <ian@airs.com>.
1999-06-17 21:51:32 +00:00
Joel Sherrill
2691449d9f Patch from Ian Lance Taylor <ian@airs.com> to use INSTALL_CHANGE instead
of INSTALL_DATA.
1999-06-17 21:49:10 +00:00
Joel Sherrill
8c92fa385a Patcg from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
-- configure now fails to detect the toolchain for linux-posix.

  As work-around, I have reverted to the old behavior of RTEMS_TARGET_CPU_NAME,
  thus no_cpu/no_bsp will fail badly in configure again.
1999-06-16 14:55:28 +00:00
Joel Sherrill
d2d22780d5 Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
> When I run my script that just repeatedly builds different targets, some
    > of them die with an error like this:
    >
    > Making all RTEMS_BSP=gen68360 in cpugmake[5]: Entering directory
    > `/usr1/rtems/build/build-m68k-rtems/c/src/exec/score/cpu'
    > Making all RTEMS_BSP=gen68360 in @RTEMS_CPU@
    > /bin/sh: @RTEMS_CPU@: No such file or directory
    > gmake[5]: *** [all] Error 1
    > gmake[5]: Leaving directory
    > `/usr1/rtems/build/build-m68k-rtems/c/src/exec/score/cpu'
    >
    > It is not always the same variable substitution that fails.  Sometimes it
    > is @INSTALL@.  But reliably, it is a variable substitution that is
    > failing.
    >
    > Do you have any idea why this happens?

    Yep, I think I know what's going on.

    AC_SUBST(RTEMS_CPU) is missing in configure.ins, thus @RTEMS_CPU@ in
    target.cfg.in doesn't get substituted correctly, causing the bug above. Due
    to the redundancy of RTEMS_CPU, other most BSPs don't seem to be affected.

    Other similar problems probably exist for the unix/posix bsp and the hppa.1
    cpu, because their */tools/*Makefile.ams require RTEMS_CPU, too.
1999-06-15 22:46:44 +00:00
Joel Sherrill
cf1806b4e8 Attempt at getting desired ioctl.h included. :) 1999-06-15 22:17:10 +00:00
Joel Sherrill
937ab62c30 After comments D. V. Henkel-Wallace <gumby@zembu.com>, the interface to
mount() was changed to avoid the use of a string as the options.
1999-06-15 22:16:30 +00:00
Joel Sherrill
8e0dcadec5 Patch from Rosimildo DaSilva <rdasilva@connecttel.com> to make C++
exceptions work on the pc386 BSP with i386-elf.  This patch also
included changes to the i386-rtemself egcs configuration.
1999-06-15 22:01:04 +00:00
Joel Sherrill
4ecc390933 RTEMS_FILESYSTEM_READ_WRITE_ONLY changed to RTEMS_FILESYSTEM_READ_WRITE
for simplicity.
1999-06-14 20:18:56 +00:00
Joel Sherrill
d741406c1a Wrong prototype corrected. 1999-06-14 20:18:13 +00:00