summaryrefslogtreecommitdiffstats
path: root/c/src/libchip (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2002-05-141-10/+10
| | | | | | | | | | | | | | | | | * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
* 2001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2002-05-141-0/+17
| | | | | | | | | | | | | | | | | * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
* 2002-05-07 Chris Johns <ccj@acm.org>Joel Sherrill2002-05-142-1/+13
| | | | | | * c/src/libchip/network/i82586.c: Per PR210, adjust the mbuf lengths to remove the ethernet header as the FreeBSD (RTEMS) stack requires it to be stripped.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-4/+7
| | | | | * network/dec21140.c: Reflect changes to powerpc's rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
* 2002-04-11 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-132-2/+8
| | | | | | | * network/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver control block field to the ifconfig network driver structure. This field is needed by the i82586 driver which was ported from NetBSD as it had better hardware abstraction.
* 2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-043-0/+7
| | | | | * network/i82586.c: Include <string.h>. * network/sonic.c: Ditto.
* 2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-032-0/+9
| | | | * configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-286-6/+12
| | | | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * network/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * rtc/Makefile.am: Remove AUTOMAKE_OPTIONS. * serial/Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2002-01-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-042-1/+5
| | | | * network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h.
* 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-11-262-1/+5
| | | | * network/sonic.h: Fix typo.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-122-1/+4
| | | | * serial/z85c30.c: Fixed typo.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+45
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-44/+0
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-112-0/+7
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-284-3/+9
| | | | | | * rtc/Makefile.am: Use 'PREINSTALL_FILES ='. * network/Makefile.am: Use 'PREINSTALL_FILES ='. * serial/Makefile.am: Use 'PREINSTALL_FILES ='.
* 2001-09-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-09-271-1/+5
| | | | * ChangeLog: Fixed typo in date.
* 2001-09-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-09-213-4/+13
| | | | | | | | * network/Makefile.am: Fixed typo on file name. * network/i82586.c: Commented out line 318 which is referencing a member of a structure that is not currently there. This needs to be worked out with Chris Johns <ccj@acm.org>. Switched C++ style comments to C style.
* 2001-09-19 Chris Johns <ccj@acm.org>Joel Sherrill2001-09-196-4/+2965
| | | | | | * network/README.i82586, network/i82586.c, network/i82586reg.h, network/i82586var.h: New files. Network driver for Intel i82586.
* 2001-05-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-05-082-1/+5
| | | | * configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
* 2001-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-146-6/+14
| | | | | | | * serial/Makefile.am, serial/mc68681.c, serial/ns16550.c, serial/serprobe.c, serial/z85c30.c: Now install sersupp.h to <libchip/sersupp.h> so libchip style serial drivers can be written in libcpu or libbsp.
* 2001-03-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-03-0221-20/+10
| | | | | | | | | | * network/cs8900.c, network/cs8900.h, network/sonic.c, network/sonic.h, rtc/icm7170_reg.c, rtc/icm7170_reg2.c, rtc/icm7170_reg4.c, rtc/icm7170_reg8.c, rtc/m48t08_reg.c, rtc/m48t08_reg2.c, rtc/m48t08_reg4.c, rtc/m48t08_reg8.c, serial/mc68681_reg.c, serial/mc68681_reg2.c, serial/mc68681_reg4.c, serial/mc68681_reg8.c, serial/z85c30.c, serial/z85c30.h, serial/z85c30_p.h, serial/z85c30_reg.c: Corrected header.
* 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-02-054-18/+27
| | | | | * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am: Apply include_*HEADERS instead of H_FILES, replace ${..} with $(..).
* 2000-11-13 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-132-0/+41
| | | | | | | * network/sonic.c: Added ipalign() routine to align the received packet so that the ip header is on a 32-bit boundary. Necessary for cpu's that do not allow unaligned loads and stores and when the 32-bit DMA mode is used.
* 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-092-1/+5
| | | | * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
* 2000-11-03 Chris Johns <ccj@acm.org>Joel Sherrill2000-11-035-3/+792
| | | | | * network/README.cs8900, network/cs8900.c, network/cs8900.h: New files. * network/Makefile.am: Modified to reflect above.
* 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-11-022-1/+5
| | | | * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
* 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-10-252-1/+6
| | | | | * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization.
* 2000-10-20 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-10-202-1/+6
| | | | | * network/dec21140.c: Corrected attach to include "int attach" parameter.
* 2000-09-25 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-251-0/+3
| | | | * shmdr/shm_driver.h: Added _AM29K entry. May not be correct.
* 2000-09-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-062-2/+7
| | | | | * network/Makefile.am: Use AM_*FLAGS += .. . * ChangeLog: Fix formating.
* 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-09-054-0/+8
| | | | | * network/Makefile.am, rtc/Makefile.am, serial/Makefile.am: Include compile.am.
* Adding ChangeLogs.Joel Sherrill2000-08-101-0/+3
|
* Patch rtems-rc-20000616-1-cvs.diff from Ralf CorsepiusJoel Sherrill2000-06-161-7/+7
| | | | | <corsepiu@faw.uni-ulm.de> to use __i386__ instead of __i386 and i386 to be able to compile this file with -ansi.
* Merged from 4.5.0-beta3aJoel Sherrill2000-06-129-48/+172
|
* Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill2000-04-135-0/+21
| | | | adds .cvsignore.
* Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-02-084-30/+23
| | | | | | | | | | | | | | | | | that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
* Warning corrections per feedback from Emmanuel Raguet <raguet@crf.canon.fr>.Joel Sherrill2000-01-141-1/+1
|
* Patch from Emmanuel Raguet <raguet@crf.canon.fr> to correct macroJoel Sherrill2000-01-111-4/+4
| | | | | expansion. These macros were modified to correct warnings and obviously needed more parentheses to expand correctly.
* More warnings removed after email with Emmanuel Raguet.Joel Sherrill1999-12-141-3/+2
|
* Removed warnings.Joel Sherrill1999-12-131-1/+1
|
* Patch from Emmanuel Raguet <raguet@crf.canon.fr> to correct some problemsJoel Sherrill1999-12-131-9/+16
| | | | | | | | | | | | | in the dec21140 driver. Comments follow: I have tried to use bootp with the dec21140 driver and I had problems. I have found them - Ethernet address must be known in Attach step (read from the board) - Endian problem for Ethernet address storage. Now it is solved and I can use bootp to obtain the network configuration of the target.
* Made to compile on other CPU families.Joel Sherrill1999-12-031-0/+18
|
* Added dec21140 to Makefile.am.Joel Sherrill1999-12-031-1/+1
|
* Modification from Emmanuel Raguet <raguet@crf.canon.fr> to merge theJoel Sherrill1999-12-032-0/+1021
| | | | | | dec21140 drivers from the i386/pc386 and powerpc/mcp750 (all Motorola PowerPC boards) and move the network driver to libchip. This driver should work on all PCI based uses of this chip.
* Renamed shm.h to shm_driver.h to avoid conflicts with POSIX shm.h.Joel Sherrill1999-11-3017-19/+19
| | | | | Renamed file shmsupp/intr.c in some BSPs to shmsupp/cause_intr.c to avoid conflict with rtems/src/intr.c (Classic API Interrupt Manager).
* Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1999-11-233-14/+14
| | | | | that are part of the Makefile.am conversion effort but were missed in the previous commits.
* Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1999-11-226-223/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .. a major configuration cleanup ... major enhancement of automake support. ... and it contains a *major* breakthough: Automake support for libchip and libmisc *LEAF* directories. To implement this I have used several nasty tricks * The basical trick is to wrap an old Makefile.in's contents into a Makefile.am and still continue to use (i.e include) the old *.cfg files. * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make dependencies * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between automake and RTEMS make rules * Replaced each install:: and preinstall:: rule with make dependencies * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake convention) * Removed each manually added autoconf substitution which automake performs automatically. This is not yet full automake support, because using the temporary installation directory, preinstallation in general and building variants are in contradiction to automake's basic working principles ... ... the new Makefile.ams work still somewhat clumsy ... nevertheless they work (quite well). WARNING: At first glance this patch is small, but * it affects the whole configuration system. * it opens the road to introducing automake to all Makefile.ins currently not being under automake control. JOEL> Does this remove or add any files? Both, all Makefile.ins below libchip and libmisc get replaced with Makefile.ams.
* Updated copyright notice.Joel Sherrill1999-11-1727-54/+27
|
* idir=/opt/tmp/opt/rtemsJoel Sherrill1999-10-262-5/+5
| | | | | | | | | | | | rdir=/opt/rtems cd $idir find . -type f | while read file do if [ ! -f ${file} ] ; then echo ${file} missing fi done
* Invalid value used for baud rate per bug report fromJoel Sherrill1999-10-051-1/+1
| | | | Jay Kulpinski <jskulpin@eng01.gdds.com>.