Commit Graph

4214 Commits

Author SHA1 Message Date
Joel Sherrill
ae9c16c45c Patch from John Cotton <john.cotton@nrc.ca> to correct style of
names to be rtems_PACKAGE_method.
2000-06-16 19:55:03 +00:00
Joel Sherrill
50ce2de616 Bug report from James Housley <jim@thehousleys.net> correcting
name of GNU Java Compiler.
2000-06-16 18:49:39 +00:00
Joel Sherrill
1abcac5db1 changed version to ss-20000616 2000-06-16 18:48:06 +00:00
Joel Sherrill
aec48880b4 changed version to ss-20000616 2000-06-16 18:37:56 +00:00
Joel Sherrill
7d20714ad6 New file. 2000-06-16 18:37:40 +00:00
Joel Sherrill
e8e95cdb79 Patch rtems-rc-20000616-2-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to add -qnolinkcmds to bsp_specs like
other BSPs.
2000-06-16 15:34:20 +00:00
Joel Sherrill
f7b46dbfbe Patch rtems-rc-20000616-1-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to use __i386__ instead of __i386 and i386
to be able to compile this file with -ansi.
2000-06-16 15:32:50 +00:00
Joel Sherrill
3207f0a969 Patch from James Housley <jim@thehousleys.net> to address FreeBSD 4.x
build issues.
2000-06-16 13:05:19 +00:00
Joel Sherrill
994202a417 Patch rtems-rc-20000615-4-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to fix the following:

  * lib/configure.in actually is libc's configure.in, so let it depend
    on libc not on lib [In my Cygnus/GNU configuration scheme, lib/include
    and lib/libc are treated as one unit, while libcpu and libbsp are
    treated as separate units.]

  * Allow empty --enable-bare* flags for the bare bsp. The formerly
    used scheme is too strict for our multilib experiments.
2000-06-16 13:00:42 +00:00
Joel Sherrill
fc6eaeeba5 Modified to pick up components from libcpu. 2000-06-15 22:28:00 +00:00
Joel Sherrill
80e24f1f0e rxgen960 compiles and links. 2000-06-15 22:22:00 +00:00
Joel Sherrill
d1716c989b Remove pragma align 4 2000-06-15 22:02:28 +00:00
Joel Sherrill
c8e0c3ac37 Make ppc603e pick up caching code. 2000-06-15 22:00:22 +00:00
Joel Sherrill
66a99a96f9 Pick up caching code. 2000-06-15 21:57:30 +00:00
Joel Sherrill
12983170d4 Use correct name for caching routines. 2000-06-15 21:57:19 +00:00
Joel Sherrill
a94c0ace5f Updated mailing list information. 2000-06-15 21:35:27 +00:00
Joel Sherrill
a3726b15ec Fixing warning obtained by some users. 2000-06-15 19:40:34 +00:00
Joel Sherrill
667c8a0023 Typo corrected from John Cotton <john.cotton@nrc.ca>. 2000-06-15 19:27:56 +00:00
Joel Sherrill
10d8a60d5e Updated. 2000-06-15 13:21:30 +00:00
Joel Sherrill
a42286937a Added multigen generated bare BSP configuration files. 2000-06-15 13:20:48 +00:00
Joel Sherrill
9e3e2d6edf Patch rtems-rc-20000615-3-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> so these BSPs pick up the
components they need from libcpu.
2000-06-15 13:11:56 +00:00
Joel Sherrill
c737b74a65 Patch rtems-rc-20000615-2-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to update multigen.
2000-06-15 13:08:23 +00:00
Joel Sherrill
2b4092231f Patch rtems-rc-20000615-1-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to fix a bad file reference.
2000-06-15 13:06:36 +00:00
Joel Sherrill
73e1db9f2b Moved <sys/cdefs.h> to lib/include so non-networking applications could
include <sys/ioctl.h>.
2000-06-15 12:58:24 +00:00
Joel Sherrill
621db4d227 Moved <sys/cdefs.h> to lib/include/sys from libnetworking/sys so
non-networking applications could include <sys/ioctl.h>.
2000-06-15 12:57:50 +00:00
Joel Sherrill
1ef625088e New file from Ralf. 2000-06-14 22:02:50 +00:00
Joel Sherrill
219d59d17a Enable data cache as well. 2000-06-14 21:28:35 +00:00
Joel Sherrill
5847e8bc6e Use John Cotton's more permanent email address. 2000-06-14 21:14:06 +00:00
Joel Sherrill
730daa62bc Moved <sys/cdefs.h> from libnetworking to lib/include so non-networking
configurations could see it while including <sys/ioctl.h> and
<sys/ioccom.h>.
2000-06-14 21:13:20 +00:00
Joel Sherrill
b91b1cf1f7 Added Cache Manager and MBX8xx credits. 2000-06-14 20:33:58 +00:00
Joel Sherrill
5e77d12951 Patch from John Cotton <john.cotton@nrc.ca> to correct cache
routine naming to follow RTEMS package/object.method rule.
This patch also eliminated calls to the obsolete routine
m68k_enable_caching.
2000-06-14 20:32:44 +00:00
Joel Sherrill
9b05600b2c *** empty log message *** 2000-06-14 20:22:31 +00:00
Joel Sherrill
07f0442695 Added include of options.h since it was not being picked up
by the network build.
2000-06-14 20:21:51 +00:00
Joel Sherrill
05352c2455 Added .cvsignore files. 2000-06-14 20:21:18 +00:00
Joel Sherrill
8dacd03427 Conditionally do not assemble 403 code. 2000-06-14 19:56:07 +00:00
Joel Sherrill
f585287f21 Patch from Darlene A. Stewart <Darlene.Stewart@nrc.ca> to add missing
file to Makefile.am.
2000-06-14 17:43:04 +00:00
Joel Sherrill
32e2554f10 Patch rtems-4.5-beta3-mon.diff from Chris Johns <cjohns@cybertec.com.au>
to:

I have also added the ability to register and unregister commands. This
allows me to create a set of monitor commands for the network stack plus
basic memory dump/patch commands (needs a working probe interface). I
will also look at a basic ls/cd/rm/mv/cp command set at some stage.

I have been thinking about changing the monitor in the future to more
like a light weight RTEMS shell, `eshell' for embedded shell. This is a
story for another day but is a process or getting the commands to map to
the filesystem (eg, major=commands, minor=command) and supporting an
environment. The filesystem provide a structure for the commands.
2000-06-14 17:22:59 +00:00
Joel Sherrill
6f93bb49b4 Patch from Chris Johns <cjohns@cybertec.com.au> to enhance network
initialization.  This adds an interface which makes it easier to
control the BSD stack from user code. The BSD stack initialise uses
it. It is a sort of `function' interface for an ifconfig
command.

I also added support for attaching and removing interfaces. With hot
swap PCI comming online support for hot swap PCI will be an important
factor in "state of art" RTOS's. This is also part of a general move on
my part to allow RTEMS to be configured at runtime by calls rather than
table driven at initialisation.
2000-06-14 17:18:18 +00:00
Joel Sherrill
ec6968b1c4 Patch rtems-rc-20000614-2-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> to evaluate ACLOCAL_AMFLAGS in
Makefile.ams before running aclocal.

  Remark: This patch is in preparation to switching to Cygnus/GNU
  canonicalization. I plan to introduce to an alternate aclocal macros
  directory which shall contain Cygnus/GNU conforming macros only,
  soon.
2000-06-14 17:15:18 +00:00
Joel Sherrill
c63a5cfe57 Patch rtems-rc-20000614-1-cvs.diff from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> that addresses a couple of
minor configuration issues which popped up when
experimenting with multilibs.

  Note: The multigen generated make/custom/bare-*.cfg will still be
  non-functional, even after having applied this patch.
2000-06-14 17:12:23 +00:00
Joel Sherrill
ac81543051 Patch rtems-rc-20000614-sh.tar.gz from Ralf Corsepius
<corsepiu@faw.uni-ulm.de> that migrates the SH port to
multilib'ing.  This patch involved moving a number of
files in the CVS repository, adding new files, and
deleting files from their previous location.  Ralf
gave good instructions (not repeated here) and here
are his notes:

  Note 1: In this version, I did not change the installation points of
  the headers which are moved inside of the source-tree. This is a
  temporary hack for not breaking compatibility with 4.5 based BSPs,
  but will probably not last once having real multilibs (We would have
  include file conflicts when several BSPs/CPU_MODELS share a common
  installation prefix).

  Note 2: I hope not to have broken too much, but I would not be
  astonished if something goes wrong.

  Note 3: There are more patches to come :)
2000-06-14 17:07:54 +00:00
Joel Sherrill
61bd030179 Moved PowerPC cache management code to libcpu. Also compiled
mpc8xx libcpu support for the first time and remove includes
of bsp.h, references to BSP_Configuration, and Cpu_table.  All
of these can be obtained directly from RTEMS now.
2000-06-14 15:52:24 +00:00
Joel Sherrill
e4d7169f1c Must now pull in cache management code from libcpu. 2000-06-14 15:51:16 +00:00
Joel Sherrill
7ea5f34962 Removed alloc860.c and mmu.c from C_FILES since they are now in libcpu. 2000-06-14 15:48:51 +00:00
Joel Sherrill
14210f5279 Do not build if networking disabled. 2000-06-14 15:48:17 +00:00
Joel Sherrill
134b163f42 Removed building of libcpu.a. It is now the individual BSPs
responsibility to explicitly pick up the components they
require.  This makes it easier to override default implmentations.
2000-06-14 15:47:38 +00:00
Joel Sherrill
bb47a3ba21 Changed to standard make-exe type rule. 2000-06-14 15:46:14 +00:00
Joel Sherrill
b31839e7bc Moved PPC_VECTOR_FILE_BASE to targopts.h 2000-06-14 15:45:57 +00:00
Joel Sherrill
1188c0c692 Thread iterate not ready for submission -- removed. 2000-06-14 15:41:13 +00:00
Joel Sherrill
ddbaa1ef6e Moved to include subdirectory. 2000-06-14 15:39:53 +00:00