2002-09-07 Chris Johns <ccj@acm.org>

* network/Makefile.am, network/README.cs8900, network/cs8900.c,
	network/cs8900.h: Significant update which corrects the problem
	where the cs8900.c file was actually the BSP glue.  Joel did
	some hacking so this file will compile.  Previously it required
	providing a target.h file to compile.
	* network/cs8900.c.bsp: New file.
This commit is contained in:
Joel Sherrill committed 2002-09-07 23:09:47 +00:00
1 parent 19ed3cf43b
commit a2117cd64a
6 files changed
+1475 -233

No files matched your search

+9
View File
@@ -1,3 +1,12 @@
2002-09-07 Chris Johns <ccj@acm.org>
* network/Makefile.am, network/README.cs8900, network/cs8900.c,
network/cs8900.h: Significant update which corrects the problem
where the cs8900.c file was actually the BSP glue. Joel did
some hacking so this file will compile. Previously it required
providing a target.h file to compile.
* network/cs8900.c.bsp: New file.
2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/Makefile.am: Use .$(OBJEXT) instead of .o.
+2 -3
View File
@@ -8,8 +8,7 @@ include_libchipdir = $(includedir)/libchip
LIBNAME = libnetchip
LIB = $(ARCH)/$(LIBNAME).a
# add cs8900.c to work with it and make it compile
C_FILES = dec21140.c i82586.c sonic.c if_fxp.c
C_FILES = cs8900.c dec21140.c i82586.c sonic.c if_fxp.c
C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.$(OBJEXT))
include_libchip_HEADERS = cs8900.h i82586var.h if_fxpvar.h sonic.h
@@ -52,6 +51,6 @@ endif
.PRECIOUS: $(LIB)
EXTRA_DIST = README README.cs8900 README.dec21140 README.i82586 README.sonic \
cs8900.c dec21140.c i82586.c if_fxp.c sonic.c
cs8900.c cs8900.c.bsp dec21140.c i82586.c if_fxp.c sonic.c
include $(top_srcdir)/../../../automake/local.am
+8
View File
@@ -2,6 +2,14 @@
# $Id$
#
Target Support
==============
The target is required to provide the low level support routines as
listed in the Configuration section of this file.
The file cs8900.c.bsp is an example BSP file for a Coldfire processor.
Conditionals
============
CS8900_DATA_BUS_SWAPPED - XXX
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+5 -3
View File
@@ -2,7 +2,7 @@
------------------------------------------------------------------------
$Id$
------------------------------------------------------------------------
My Right Boot, a boot ROM for embedded hardware.
Copyright Cybertec Pty Ltd, 2000
@@ -38,6 +38,8 @@
#include <netinet/in.h>
#include <netinet/if_ether.h>
/* #include <target.h> what does this provide? joel to chris */
#define ET_MINLEN 60
/*
@@ -382,7 +384,7 @@ typedef struct
* The bsdnet information structure.
*/
struct arpcom arpcom;
struct arpcom arpcom;
/*
* Driver state and resources.
@@ -417,7 +419,7 @@ typedef struct
*/
eth_statistics eth_stats;
} cs8900_device;
/*