2008-12-04 Jukka Pietarinen * aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support. 2008-11-13 Sebastian Huber * libchip/serial/ns16550.c: Transmit the character in the polled write function within a critical section for printk() compatibility. 2008-10-02 Sebastian Huber * libchip/i2c/spi-sd-card.c: Update for status-checks.h changes. 2008-10-02 Joel Sherrill * aclocal/rtems-cpu-subdirs.m4: Add new M32C port. 2008-09-24 Joel Sherrill * aclocal/bsp-bootcard-options.m4: Generalize and correct comment. 2008-09-24 Ralf Corsépius * aclocal/bsp-bootcard-options.m4: Fix quoting. 2008-09-23 Joel Sherrill * aclocal/bsp-bootcard-options.m4: New file. * aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed. 2008-09-23 Sebastian Huber * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or BSPs that support this feature. 2008-09-22 Joel Sherrill * libchip/serial/ns16550.c: Fix typo. 2008-09-22 Joel Sherrill * libchip/serial/ns16550.c: Fix typo. 2008-09-22 Joel Sherrill * libchip/serial/ns16550.c: Add not supported on arm even though it is not simple vectored. 2008-09-22 Joel Sherrill * libchip/serial/ns16550.c: Not currently supported on architectures with simple vectored interrupt model. 2008-09-22 Ralf Corsépius * aclocal/version.m4: Bump RTEMS_API to 4.10. Bump _RTEMS_VERSION to 4.9.99.0. 2008-09-22 Sebastian Huber * libchip/rtc/icm7170.c, libchip/rtc/m48t08.c, c/src/libchip/rtc/rtc.h: Include required header files. Some internal functions have now static linkage type. Added constant qualifier to operations table and read-only function parameters. * libchip/serial/ns16550.c, libchip/serial/ns16550_p.h, c/src/libchip/serial/serial.h: Include required header files. Removed support for old PowerPC exception handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API. 2008-09-20 Joel Sherrill * libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there is no PCI bus based upon the BSP not having a base address defined. This means this driver cannot be supported on that board. 2008-09-19 Joel Sherrill * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_dc.c: Eliminate vestiges of mpc603e define. 2008-09-17 Miao Yan * optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to add simple device only filesystem (devfs), optionally completely drop out filesystem, and to clean up disabling newlib reentrancy support. This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K code space. * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c: Removed. 2008-09-08 Ralf Corsépius * libchip/ide/ata.h: Convert to Unix file format. 2008-09-07 Ralf Corsépius * libchip/serial/mc68681.c, libchip/serial/mc68681_p.h, libchip/serial/ns16550.c, libchip/serial/ns16550_p.h, libchip/serial/serial.h, libchip/serial/serprobe.c, libchip/serial/sersupp.h, libchip/serial/z85c30.c: Convert to "bool". * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-memdrv.h: Convert to "bool". * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h, libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c: Convert to "bool". * libchip/ide/ata.c, libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h: Convert to "bool". * libchip/display/disp_hcms29xx.c, libchip/display/disp_hcms29xx.h: Convert to "bool". * libchip/network/if_fxp.c, libchip/network/if_fxpvar.h: Convert to "bool". * libchip/shmdr/fatal.c, libchip/shmdr/shm_driver.h: Convert to "bool". 2008-09-05 Joel Sherrill * libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared memory driver to not use the clock ioctl to install a method to poll for input. It now uses a Class API Timer which means we can eliminate this special IOCTL from all clock drivers. * libchip/shmdr/setckvec.c: Removed. 2008-08-30 Joel Sherrill * libchip/network/sonic.c: Do not declare a variable just to hold an ignored return value. 2008-08-20 Sebastian Huber * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings. 2008-08-19 Joel Sherrill * libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL. * libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t. 2008-08-19 Joel Sherrill * libchip/display/disp_hcms29xx.c: Do not make these static. They appear to be unused that way. 2008-08-19 Joel Sherrill * libchip/shmdr/shm_driver.h: Correct prototypes. 2008-08-19 Sebastian Huber * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized variables and made methods static. 2008-08-18 Joel Sherrill * libchip/serial/ns16550.c: Fix warning. 2008-08-18 Ralf Corsepius * aclocal/prog-cc.m4: Add -Wnested-externs. 2008-08-18 Ralf Corsépius * libchip/network/dec21140.c: Add missing prototype. * libchip/ide/ata.c, libchip/network/elnk.c: Add missing prototypes. 2008-08-16 Ralf Corsépius * aclocal/prog-cc.m4: Add -Wimplicit-function-declaration -Wstrict-prototypes to RTEMS_CFLAGS. 2008-08-02 Chris Johns * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove rtems_blkdev_request count and start references. Use RTEMS_BLKDEV_START_BLOCK. 2008-07-29 Chris Johns * libchip/i2c/spi-sd-card.c: Updated to the libblock changes. * libchip/ide/ata.c: Change to use a mutex rather than disable pre-emption. Updated to the libblock changes. * libchip/ide/ata_internal.h: Updated to the new chains API. * libchip/ide/ide_controller.c: Updated to the libblock changes. Added come debug tracing. * libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated to the libblock changes. 2008-07-27 Ralf Corsépius * configure.ac: Remove RPCGEN, RPCTOOLS. 2008-07-21 Sebastian Huber * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Use inttypes.h for output format specifiers. 2008-07-17 Thomas Doerfler * libchip/display/font_hcms29xx.h, libchip/display/disp_hcms29xx.h: Fixed some data types 2008-07-14 Sebastian Huber * libchip/i2c/spi-sd-card.c: Added missing header file. * libchip/Makefile.am: Added SD Card driver. 2008-07-14 Thomas Doerfler * libchip/display/font_hcms29xx.c, libchip/display/disp_fonts.h make glyphs non-constant, added file headers 2008-07-09 Thomas Doerfler * libchip/display/disp_fonts.h, libchip/display/disp_hcms29xx.c * libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c * libchip/display/font_hcms29xx.h Creation of SPI display driver 2008-07-09 Sebastian Huber * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: SD Card driver via SPI. 2008-06-29 Ralf Corsépius * aclocal/rtems-top.m4: Require AC_DISABLE_OPTION_CHECKING. AC_PREREQ(2.62). 2008-06-01 Ralf Corsépius * aclocal/target.m4: Allow empty RTEMS_BUILD_SUBDIRS. 2008-05-22 Joel Sherrill * libchip/Makefile.am: Move termios helper routines from libchip to libcsupport. Add routine which makes it easy for a termios device driver to inform termios of its default baud rate. This avoids inconsistencies in later termios settings changes. * libchip/serial/termios_baud2index.c, libchip/serial/termios_baud2num.c: Removed. 2008-05-15 Joel Sherrill * aclocal/bsp-bootcards-handles-ram-allocation.m4: New file. 2008-05-15 Joel Sherrill * wrapup/Makefile.am: Many BSPs do not include any .rel files now so do not fail if there are none. 2008-05-15 Thomas Doerfler * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.h, * libchip/i2c/spi-fram-fm25l256.c, libchip/i2c/spi-fram-fm25l256.h, * libchip/i2c/spi-memdrv.c, libchip/i2c/spi-memdrv.h, * libchip/Makefile.am: derived a generic spi memory driver from spi-flash-m25p40, added descriptor for fram fm25l256 2008-05-07 Till Straumann PR 649/bsps * libchip/ide/ata.c: Give up if the interface does not become ready. 2008-04-25 Joel Sherrill Moved to cpukit. * nfsclient/.cvsignore, nfsclient/ChangeLog.slac, nfsclient/LICENSE, nfsclient/Makefile.am, nfsclient/README, nfsclient/preinstall.am, nfsclient/rfc1094.txt, nfsclient/rtems-filesystem-patch, nfsclient/proto/mount_prot.h, nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x, nfsclient/proto/nfs_prot_xdr.c, nfsclient/src/cexphelp.c, nfsclient/src/dirutils.c, nfsclient/src/librtemsNfs.h, nfsclient/src/nfs.c, nfsclient/src/nfs.modini.c, nfsclient/src/nfsTest.c, nfsclient/src/rpcio.c, nfsclient/src/rpcio.h, nfsclient/src/rpcio.modini.c, nfsclient/src/sock_mbuf.c, nfsclient/src/xdr_mbuf.c: Removed. 2008-02-26 Joel Sherrill * configure.ac: Stop building nfsclient here and build it in CPUKIT. 2008-01-05 Chris Johns * libchip/flash/am29lv160.c: Update the blank check error message to say there is an error. 2007-12-22 Chris Johns * nfsclient/src/nfs.c, nfsclient/src/rpcio.c: Adjust the length of the hello message. Just one line but still a little too long. 2007-12-14 Chris Johns * wrapup/Makefile.am: Add libflash.a to the libbsp library. * libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support. * libchip/flash, libchip/flash/am29lv160.c, libchip/flash/am29lv160.h: New. 2007-11-26 Joel Sherrill * libchip/network/if_fxp.c: Spacing. 2007-11-20 Till Straumann * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h: Avoid using 'stdio' before the system is up and fully initialized. 2007-11-20 Till Straumann * libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h, * libchip/Makefile.am, libchip/preinstall.am: added new driver for Maxim DS1375 i2c RTC. 2007-09-26 Thomas Doerfler * libchip/i2c/spi-flash-m25p40.c: added addressing call in write function 2007-09-24 Thomas Doerfler * libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-flash-m25p40.c, * libchip/Makefile.am: added SPI flash driver for a M25P40 chip (based on libi2c extensions) 2007-09-25 Joel Sherrill * libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings. 2007-09-25 Joel Sherrill * nfsclient/Makefile.am: Fix errors. 2007-09-25 Joel Sherrill * nfsclient/Makefile.am, nfsclient/preinstall.am: Install libnfs.a. 2007-09-21 Ralf Corsépius * aclocal/version.m4: Bump RTEMS_API to 4.9. Bump RTEMS_VERSION to 4.8.99.0. 2007-09-17 Joel Sherrill * libchip/network/smc91111.h: Eliminate DEBUG_puts. 2007-09-16 Ralf Corsépius * configure.ac: Remove AC_PROG_AWK (Unused). 2007-09-14 Daron Chabot * libchip/network/if_dc.c: Changed type of ISR argument to void* from rtems_interrupt_vector, to permit passing arbitrary arguments to the ISR. Clean up of variables to silence compiler warnings. 2007-09-13 Daniel Hellstrom * libchip/network/smc91111.c: Eliminate a stray DEBUG_puts(). 2007-09-12 Daniel Hellstrom * libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes. - Odd bit bug in some chips taken care of. - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data alignment but failing to do so must have made the driver writer to make some incorrect assumptions about MBUFs. - Fixed MBUF handling to handle mbuf chains better. The Data length of MBUFs in middle of the mbuf chain are now checked for odd number of bytes. - Made while loop responsible for copying data to fifo port copy 16 shorts per loop instead of 1 short, increasing the copying process. 2007-09-07 Daniel Hellstrom * libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support and GBIT PHY support for 10/100 MAC, also auto negotiation updated. 2007-08-02 Joel Sherrill * configure.ac, wrapup/Makefile.am: Remove RDBG. * aclocal/check-rdbg.m4, aclocal/enable-rdbg.m4, librdbg/.cvsignore, librdbg/Makefile.am, librdbg/preinstall.am, librdbg/include/rdbg/rdbg.h, librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/i386/reg.h, librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/m68k/reg.h, librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/include/rdbg/powerpc/reg.h, librdbg/src/_servtgt.c, librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c, librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c, librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c, librdbg/src/servtsp.c, librdbg/src/servutil.c, librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_cpu_asm.S, librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/remdeb.h, librdbg/src/i386/any/remdeb_f.x, librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c, librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_cpu_asm.S, librdbg/src/powerpc/rdbg_f.c, librdbg/src/powerpc/new_exception_processing/remdeb.h, librdbg/src/powerpc/new_exception_processing/remdeb_f.x, librdbg/src/powerpc/new_exception_processing/remdeb_svc.c, librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed. 2007-07-27 Ralf Corsépius * nfsclient/src/dirutils.c: Use PATH_MAX instead of MAXPATHLEN. 2007-07-26 Ralf Corsépius * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message sizes. 2007-07-27 Chris Johns * wrapup/Makefile.am: Create archive from a file for hosts with a limited command line size. 2007-07-26 Ralf Corsépius * nfsclient/src/rpcio.c: Use size_t instead of uint32_t for message sizes. 2007-07-25 Ralf Corsépius * configure.ac: Add nfsclient. * nfsclient/Makefile.am: New. * nfsclient/proto/Makefile, nfsclient/Makefile, nfsclient/src/Makefile: Remove. * nfsclient/ChangeLog: Remove (Rename into ChangeLog.slac). * nfsclient/ChangeLog.slac: New (Renamed from ChangeLog). 2007-07-25 Ralf Corsépius * nfsclient/README, nfsclient/proto/nfs_prot_xdr.c, nfsclient/proto/mount_prot.x, nfsclient/proto/mount_prot_xdr.c, nfsclient/proto/Makefile, nfsclient/proto/mount_prot.h, nfsclient/proto/nfs_prot.h, nfsclient/proto/nfs_prot.x, nfsclient/Makefile, nfsclient/ChangeLog, nfsclient/src/dirutils.c, nfsclient/src/nfsTest.c, nfsclient/src/rpcio.h, nfsclient/src/nfs.modini.c, nfsclient/src/xdr_mbuf.c, nfsclient/src/cexphelp.c, nfsclient/src/Makefile, nfsclient/src/sock_mbuf.c, nfsclient/src/nfs.c, nfsclient/src/librtemsNfs.h, nfsclient/src/rpcio.modini.c nfsclient/src/rpcio.c, nfsclient/rtems-filesystem-patch, nfsclient/rfc1094.txt, nfsclient/LICENSE: Import from rtems-nfs-1.5. 2007-07-18 Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>: * libchip/serial/ns16550.c: removed timed out wait for transmitter to become ready: This will not work for fast CPUs. 2007-07-09 Thomas Doerfler (Thomas.Doerfler@embedded-brains.de>: * libchip/ide/ata.c: fixed warning 2007-06-20 Ray Xu * optman/Makefile.am, optman/preinstall.am: Add stubs for file system, console, and libio. This shrinks the memory requirements but Joel has not figured out how best to present this to application space. * optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c: New files. 2007-05-29 Joel Sherrill * optman/sapi/no-io.c: Split IO Manager into one function per file so now we only need required initialization methods. 2007-05-29 Joel Sherrill * optman/sapi/no-io.c: Eliminate maximum_drivers configuration parameter since it was used to configure a no longer used feature. Device names are now part of the filesystem not in a table. 2007-05-09 Joel Sherrill * optman/Makefile.am, optman/preinstall.am, optman/rtems/no-dpmem.c, optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-signal.c, optman/rtems/no-timer.c, optman/sapi/no-ext.c: Add optional manager stub for Barrier. Simplify other optional managers so using them reduces application size instead of increasing it. * optman/rtems/no-barrier.c: New file. 2007-04-01 Ralf Corsépius * libchip/network/dec21140.c, libchip/network/elnk.c: i386-specific adjustments to pci-API changes. * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_dc.c: powerpc-specific adjustments to pci-API changes. 2007-03-31 Ralf Corsépius * libchip/network/dec21140.c, libchip/network/if_dc.c, libchip/network/if_fxp.c: Reflect changes to pci-API. 2007-03-30 Ralf Corsépius * libchip/network/elnk.c: Use ioctl_command_t as ioctl argument. * libchip/network/if_dc.c: Use ioctl_command_t as ioctl argument. 2007-03-27 Ralf Corsépius * aclocal/target.m4: Strip CFLAGS (Hack to prevent bsp-cflags from being used to compile "tools"). 2007-03-13 Joel Sherrill * libchip/network/sonic.c: Rename Dump_Buffer to rtems_print_buffer. 2007-03-12 Joel Sherrill * libchip/network/cs8900.c, libchip/network/cs8900.h, libchip/network/greth.c, libchip/network/greth.h: Correct license URL and/or fix mistake in copyright notice. Both of these mistakes appear to be from code submitted after these changes were made previously. 2007-02-21 Ralf Corsépius * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p. 2007-02-16 Ralf Corsépius * libchip/Makefile.am: Correct path to README.tulipclone. 2007-02-06 Ralf Corsépius * libchip/ide/ata.c: Remove superfluous type casts. 2007-02-06 Ralf Corsépius * libchip/ide/ata.c, libchip/network/elnk.c, optman/rtems/no-msg.c: Use size_t for sizes. 2007-01-20 Thomas Doerfler * libchip/ide/ata.c: in ata_request_done: moved call to free() from preemption disabled region 2007-01-16 Till Straumann * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h, libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer. 2006-12-14 Ralf Corsépius * libchip/network/dec21140.c, libchip/network/if_fxp.c: Use ioctl_command_t as ioctl argument. 2006-12-13 Joel Sherrill * librtems++/include/rtems++/rtemsEvent.h, librtems++/include/rtems++/rtemsMessageQueue.h, librtems++/include/rtems++/rtemsSemaphore.h, librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc, librtems++/src/rtemsMessageQueue.cc, librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change rtems_unsigned32 to uint32_t. 2006-12-13 Joel Sherrill PR 1181/bsps * optman/rtems/no-msg.c: Clean up dead code. 2006-12-13 Ralf Corsépius * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3. 2006-12-12 Ralf Corsépius * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE. * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH. * aclocal/project-root.m4: Require RTEMS_AMPOLISH. 2006-12-02 Ralf Corsépius * configure.ac: New BUG-REPORT address. 2006-11-20 Ralf Corsépius * Makefile.am: Remove ampolish3. 2006-11-17 Joel Sherrill * libchip/network/dec21140.c: Fix spacing -- remove long sections of blank lines. 2006-11-15 Ralf Corsépius * configure.ac: Remove RTEMS_AMPOLISH3. * aclocal/bsp-configure.m4: AC_PREREQ(2.60). Remove checks for AMPOLISH3. * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir. * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3. * ampolish3: Remove. 2006-11-15 Ralf Corsépius * aclocal/target.m4: Remove RTEMS_OUTPUT_BUILD_SUBDIRS. * aclocal/prog-cc.m4: Remove CFLAGS. * configure.ac: Don't explictly pass CFLAGS_OPTIMIZE_V, CPU_CFLAGS. Compose CFLAGS. Append CFLAGS to ac_configure_args. 2006-10-23 Joel Sherrill * aclocal/rtems-cpu-subdirs.m4: Add bfin. 2006-10-18 Ralf Corsépius * automake/compile.am: Use hard-coded RTEMS_* flags. 2006-10-18 Ralf Corsépius * aclocal/rtems-top.m4: Remove RTEMS_API. * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8. 2006-10-17 Ralf Corsépius * aclocal/prog-ccas.m4: Adaptations to automake-1.10. 2006-10-17 Ralf Corsépius * aclocal/prog-cxx.m4: Add AC_PROG_CXXCPP. 2006-10-17 Ralf Corsépius * aclocal/version.m4: Bump version to 4.7.99.0. 2006-10-17 Ralf Corsépius * configure.ac: Require autoconf-2.60. Require automake-1.10. 2006-09-11 Joel Sherrill * librdbg/src/_servtgt.c: Convert C++ style comments to C style. 2006-09-04 Joel Sherrill * libchip/network/greth.c, libchip/network/open_eth.c, libchip/network/smc91111.c, libchip/network/sonic.c: Fix error introduced by warning removal. 2006-09-01 Joel Sherrill * libchip/network/greth.c, libchip/network/open_eth.c, libchip/network/smc91111.c: Remove warnings and correct prototype added earlier today. 2006-09-01 Joel Sherrill * libchip/network/cs8900.c, libchip/network/greth.c, libchip/network/i82586.c, libchip/network/open_eth.c, libchip/network/sonic.c: Remove warnings -- use uintptr_t, properly sized integers, and inttypes.h printf helpers. 2006-08-09 Kolja Waschk * aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II. 2006-07-12 Joel Sherrill * libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6. 2006-07-11 Jerry Needell * libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from 4.6 branch. Original modifications by Gaisler Enterprises. * libchip/network/greth.c, libchip/network/greth.h: New files. 2006-07-09 Thomas Doerfler * ide/ata.[ch]: (PR1118) fetch priority for ATA task from a variable, not a fixed configuration value. 2006-06-28 Ralf Corsépius * Makefile.am: Add ampolish3. 2006-06-28 Ralf Corsépius * ampolish3: New. * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3. 2006-05-16 Ralf Corsépius * aclocal/rtems-ampolish.m4: New. * configure.ac: Use RTEMS_AMPOLISH3. 2006-04-18 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.3. 2006-03-07 Thomas Doerfler PR 853/filesystem * libchip/ide/ata.c, libchip/ide/ide_controller.c: The ata driver should be modified to support the new exception scheme and to use the handle parameter. 2006-02-a32 Eric Norum * libchip/network/if_dc.c, if_dcreg.c: Changes from Daron Chabot: "newer" PCI access calls. Minor cleanups. Comments. 2006-01-12 Eric Norum PR 861/networking PR 863/networking * libchip/network/smc91111.c: Fix illegal lvalue increments. 2006-01-12 Ralf Corsepius * wrapup/Makefile.am: Add preinstall.am. * libchip/Makefile.am: Build libchip/network/smc91111. * libchip/network/smc91111.c, libchip/network/smc91111config.h: Eliminate cyg_int* crap. 2006-01-11 Ralf Corsepius * librdbg/Makefile.am: Add preinstall.am. * aclocal/bsp-configure.m4: Add ampolish3. New header guards. 2006-01-09 Ralf Corsepius * libchip/network/open_eth.c, libchip/network/open_eth.h: Merger from rtems-4-6-branch. 2006-01-09 Ralf Corsepius * libchip/network/smc91111.c libchip/network/smc91111config.h libchip/network/smc91111exp.h libchip/network/smc91111.h: New. Merger from rtems-4-6-branch. * libchip/Makefile.am: Reflect adding smc91111*. 2006-01-08 Joel Sherrill * optman/sapi/no-io.c: Change rtems_io_register_name to take a const char *. 2006-01-08 Joel Sherrill * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-ds1621.c: Eliminate warnings. 2005-11-20 Ralf Corsepius * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC. Add RTEMS_RELLDFLAGS. * automake/compile.am: Remove RTEMS_USE_GCC. Remove RTEMS_RELLDFLAGS. * configure.ac: Pass --enable-rtems-root to ada-tests/configure. 2005-11-14 Ralf Corsepius * libchip/network/if_media.h, libchip/network/mii.h: Remove (Moved to cpukit). * libchip/Makefile.am: Reflect having moved libchip/network/mii.h and libchip/network/if_media.h. * libchip/network/elnk.c, libchip/network/if_dc.c: Reflect mii.h and if_media.h having moved. 2005-11-13 Ralf Corsepius * automake/compile.am, automake/host.am, automake/local.am, automake/subdirs.am: Remove depend. * configure.ac: Explicitly pass --libdir and --includedir to testsuites. 2005-11-09 Ralf Corsepius * configure.ac: Reflect changes to testsuites. 2005-11-08 Ralf Corsepius * automake/compile.am: Remove GCCSPECS. * aclocal/prog-cc.m4: Add GCCSPECS. * aclocal/env-rtemsbsp.m4: Remove RTEMS_BSP_SPECS. Remove GCC_SPECS. 2005-11-06 Ralf Corsepius * libchip/i2c/i2c-2b-eeprom.c: Eliminate obsolete types. * libchip/rtc/mc146818a.h: Eliminate obsolete types. 2005-11-04 Ralf Corsepius * libchip/network/dec21140.c, libchip/network/elnk.c: Use libcpu/byteorder.h for i386. 2005-11-02 Till Straumann * libchip/i2c/i2c-2b-eeprom.c, libchip/i2c/i2c-2b-eeprom.h, libchip/i2c/i2c-ds1621.c, libchip/i2c/i2c-ds1621.h: New files. * libchip/Makefile.am, libchip/preinstall.am, wrapup/Makefile.am: added a simple API/library for i2c devices and drivers for i2c 2-byte eeproms and a ds1621 temperature sensor; API is documented in libi2c.h. 2005-10-26 Ralf Corsepius * libnetworking/pppd/ipxcp.c, libnetworking/pppd/chat.c, libnetworking/pppd/patchlevel.h, libnetworking/pppd/upap.h, libnetworking/pppd/md5.h, libnetworking/pppd/pppd.8, libnetworking/pppd/README, libnetworking/pppd/preinstall.am, libnetworking/pppd/md4.h, libnetworking/pppd/magic.c, libnetworking/pppd/pppd.h, libnetworking/pppd/demand.c, libnetworking/pppd/rtemsmain.c, libnetworking/pppd/sys-rtems.c, libnetworking/pppd/ipcp.h, libnetworking/pppd/lcp.h, libnetworking/pppd/chap_ms.c, libnetworking/pppd/md4.c, libnetworking/pppd/rtemspppd.h, libnetworking/pppd/cbcp.h, libnetworking/pppd/auth.c, libnetworking/pppd/lcp.c, libnetworking/pppd/example/README, libnetworking/pppd/example/ppp.conf, libnetworking/pppd/example/system.h, libnetworking/pppd/example/netconfig.h, libnetworking/pppd/example/pppdapp.c, libnetworking/pppd/example/init.c, libnetworking/pppd/example/Makefile-user, libnetworking/pppd/example/pppd.options, libnetworking/pppd/rtemspppd.c, libnetworking/pppd/ipxcp.h, libnetworking/pppd/chap_ms.h, libnetworking/pppd/options.c, libnetworking/pppd/magic.h, libnetworking/pppd/chap.h, libnetworking/pppd/cbcp.c, libnetworking/pppd/upap.c, libnetworking/pppd/chap.c, libnetworking/pppd/Makefile.am, libnetworking/pppd/ccp.h, libnetworking/pppd/utils.c, libnetworking/pppd/rtemsdialer.h, libnetworking/pppd/fsm.h, libnetworking/pppd/pathnames.h, libnetworking/pppd/md5.c, libnetworking/pppd/fsm.c, libnetworking/pppd/ipcp.c, libnetworking/pppd/STATUS, libnetworking/pppd/ccp.c, libnetworking/Makefile.am: Remove (Moved to cpukit). 2005-10-26 Ralf Corsepius * configure.ac: Remove libnetworking, libnetworking/pppd. * wrapup/Makefile.am: Remove libpppd.a. 2005-10-26 Ralf Corsepius * libnetworking/pppd/Makefile.am: Install rtemspppd.h and rtemsdialer.h to $(includedir)/rtems. 2005-10-25 Ralf Corsepius * libnetworking/rtems_telnetd/icmds.c, libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_telnetd/preinstall.am, libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h, libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/telnetd.c, libnetworking/rtems_telnetd/telnetd.h: Remove (Moved to cpukit). 2005-10-25 Ralf Corsepius * configure.ac: Remove libnetworking/rtems_telnetd. * libnetworking/Makefile.am: Remove rtems_telnetd. * libnetworking/README: Remove (Obsolete). * wrapup/Makefile.am: Remove libtelnetd.a (Moved to cpukit). 2005-10-20 Eric Norum * libchip/network/dec21140.c: Clean up PCI mapping. 2005-09-19 Ralf Corsepius * libnetworking/pppd/Makefile.am: Use preinstall.am. * librdbg/src/servbkpt.c, librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c librdbg/src/servtsp.c: Include instead of . * bsp.pc.in: Remove CFLAGS_DEBUG_V, CFLAGS_OPTIMIZE_V. * configure.ac: Move optman to the end of BSP_SUBDIRS. 2005-09-16 Ralf Corsepius * aclocal/bspopts.m4: Add missing m4 quotes. 2005-09-02 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.2. 2005-08-18 Karel Gardas * libchip/network/if_fxp.c, libchip/network/if_dc.c, libchip/network/dec21140.c: Remove initialization of PCI bus. 2005-08-15 Ralf Corsepius * optman/Makefile.am: Add preinstall.am. 2005-07-18 Karel Gardas * libchip/network/if_fxp.c: Change status of PCI Id 0x1229 from UNTESTED to tested. 2005-06-17 Joel Sherrill * librdbg/src/powerpc/excep_f.c: Conditionalize use of ISI vector since it is not supported by the MPC5xx. 2005-06-17 Joel Sherrill * libchip/network/if_dc.c: Begin to convert to new PCI and IRQ interface. Also correct attempting to build on other than PowerPC and x86. 2005-06-16 Daron Chabot * libchip/Makefile.am: Add driver for Tulip clones. * libchip/network/README.tulipclone, libchip/network/if_dc.c, libchip/network/if_dcreg.h: New files. 2005-05-25 Ralf Corsepius * aclocal/check-rdbg.m4: Use compilation check on _OLD_EXCEPTIONS to enable rdbg. * configure.ac: Reflect changes above. 2005-05-23 Ralf Corsepius * configure.ac: Add ada/. 2005-05-20 Sergei Organov PR 750/networking * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in wait_input(). 2005-05-17 Jennifer Averett * libchip/network/if_fxp.c, libchip/serial/ns16550.c: Modified to use rtems/irq.h. 2005-05-11 Ralf Corsepius * libchip/Makefile.am: Include preinstall.am. * libchip/preinstall.am: New. 2005-05-10 Ralf Corsepius * configure.ac: Add AMPOLISH3. * libnetworking/rtems_telnetd/Makefile.am: Include preinstall.am. * libnetworking/rtems_telnetd/preinstall.am: New. * libnetworking/rtems_telnetd/telnetd.c: socklen_t. 2005-05-10 Ralf Corsepius * configure.ac: Let enable_rpcgen default to "no". 2005-05-08 Ralf Corsepius * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE. 2005-05-06 Jennifer Averett * libchip/network/open_eth.c, libchip/serial/mc68681.c, libchip/serial/ns16550.c, libchip/serial/z85c30.c: Removed warning 2005-05-06 Jennifer Averett * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_fxp.c: Moved irq.h to bsp subdirectory. 2005-05-04 Jennifer Averett * libchip/network/dec21140.c, libchip/network/elnk.c: Consolidation of code as a result of the implementation of a common PCI interface. 2005-05-04 Joel Sherrill * libchip/network/open_eth.c: Remove prototype of set_vector. 2005-05-03 Joel Sherrill * librdbg/src/ptrace.c: Remove warning. 2005-05-03 Jennifer Averett * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_fxp.c, libchip/serial/mc68681.c: Modified parameter list to remove warnings. 2005-05-02 Jennifer Averett * libchip/network/cs8900.c, libchip/network/i82586.c, libchip/network/open_eth.c, libchip/network/sonic.c, libchip/serial/mc68681.c: Modified types to remove warnings. Added initialization to remove warnings. 2005-04-28 Joel Sherrill * libchip/network/README.sonic: Rewritten to account for removal of dmv177. 2005-04-28 Jennifer Averett PR 781/rtems_misc * libchip/serial/ns16550_p.h: Fix baud rate calculation 2005-04-25 Jennifer Averett * libchip/serial/ns16550.c: Fixed warnings generated in various powerpc configurations 2005-04-18 Jennifer Averett * libchip/serial/ns16550.c: Modified ISR to work with PPC new exception processing 2005-03-14 Joel Sherrill * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_fxp.c: Continue PCI API unification. All use pci_find_device(). Network drivers manufacture a signature since all calls have not been converted yet. 2005-03-04 Joel Sherrill * libchip/network/dec21140.c, libchip/network/if_fxp.c: Make PCI initialize function part of the unified PCI API as pci_initialize(). 2005-02-16 Ralf Corsepius * aclocal/ppc.m4; Dynamically switch between {old|new} exceptions depending upon presence of _OLD_EXCEPTIONS in CFLAGS. 2005-02-11 Ralf Corsepius * configure.ac: Remove HAS_WRAPUP_LIBBSP. * wrapup/Makefile.am: Remove HAS_WRAPUP_LIBBSP. 2005-02-11 Ralf Corsepius * aclocal/ppc.m4: Reflect changes to ppc exception processing building procedures. 2005-02-08 Ralf Corsepius * aclocal/prog-cc.m4: Quote CFLAGS's RHS to accomodate Solaris broken sh. 2005-02-08 Ralf Corsepius * aclocal/rtems-top.m4 (rtems_updir): Quote sed args. 2005-02-04 Ralf Corsepius * make/bsp.mak: Remove CFLAGS_DEBUG_V. 2005-02-04 Ralf Corsepius * optman/rtems/no-sem.c: Semaphores are rtems_id not Object_id. 2005-02-04 Ralf Corsepius * libnetworking/rtems_servers/ftp.c, libnetworking/rtems_servers/ftp.h, libnetworking/rtems_servers/Makefile.am: Remove (relocated to cpukit/ftpd). * configure.ac, Makefile.am, wrapup/Makefile.am: Reflect having removed move libnetworking/rtems_servers. 2005-02-03 Ralf Corsepius * libnetworking/rtems_servers/ftpd.h: Warning fixes. 2005-02-03 Ralf Corsepius PR 755/rtems * libnetworking/pppd/ipcp.c: Include . Remove local declarations of rtems_bsdnet_nameservers, rtems_bsdnet_nameservers_count. 2005-01-31 Sergei Organov PR 751/pppd * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix committed to fix PR736 breaks pppd. chat.c should have its own static ttyfd for pppd to work correctly. The symptom is that second invokation of chat (for connect script) fails due to pppd_ttyfd set to -1 by previous chat invokation (for init script). In addition, this patch fixes leaving of dangling pointer in the abort_stbring[] by chat_send(). 2005-01-24 Ralf Corsepius * configure.ac: Remove CFLAGS_DEBUG_V. Don't AC_SUBST(CFLAGS_OPTIMIZE_V), AC_SUBST(CPU_CFLAGS). 2005-01-22 Ralf Corsepius * wrapup/Makefile.am: Remove rtems-ctor.o. 2005-01-22 Ralf Corsepius * libchip/rtc/rtc.h: size_t RTC_Count. 2005-01-20 Joel Sherrill PR 736/pppd * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c, libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c, libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd should not be static and should have a name more specific to pppd. 2005-01-07 Ralf Corsepius * libchip/Makefile.am, libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_telnetd/Makefile.am, librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V. 2005-01-06 Ralf Corsepius * configure.ac: Pass CFLAGS to testsuites configure. * aclocal/prog-cxx.m4: Don't invoke _RTEMS_FLAGS to set up RTEMS_CXXFLAGS. Setup CXXFLAGS from CFLAGS. 2005-01-05 Ralf Corsepius * configure.ac: Pass CFLAGS to cpukit configure. * aclocal/rtems-flags.m4: Remove (Unused). * aclocal/prog-ccas.m4: Remove $(GCCSPECS). * aclocal/env-rtemsbsp.m4: Comment out CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CPU_CFLAGS. * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up RTEMS_CFLAGS. * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS. Add AM_CXXFLAGS. Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE, ASFLAGS. Cleanup comments. 2005-01-01 Ralf Corsepius * automake/compile.am: Remove build-variant support. 2005-01-01 Ralf Corsepius * libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_telnetd/Makefile.am: Remove build-variant support. 2005-01-01 Ralf Corsepius * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am support/Makefile.am, wrapup/Makefile.am: Remove build-variant support. 2004-11-22 Joel Sherrill * libchip/network/if_fxp.c: Add entry for another module ID code. 2004-11-22 Joel Sherrill PR 693/misc * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport routines. 2004-11-22 Joel Sherrill PR 693/misc * libchip/rtc/mc146818a_ioreg.c: Disable unless on a target with in/outport routines. 2004-11-22 Ralf Corsepius * aclocal/enable-itron.m4: Remove (unused). 2004-11-22 Ralf Corsepius * configure.ac: Misc. quoting cleanups. Enable ada-tests iff --enable-ada and --enable-tests. 2004-11-20 Thomas Doerfler : PR 703/filesystem * libchip/ide/ata_internal.h, libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h, libchip/ide/ata.c, libchip/ide/ide_controller.c: Move definitions for ATA modes into ide_ctrl_cfg.h, to make them available for BSPS/device drivers. Extend the "modes_available" and "mode_active" parameters to uint16_t for UDMA support. 2004-11-10 Richard Campbell * libchip/network/dec21140.c: Cleanup a bit and remove message about not supported on PowerPC since it works on the MVME2100 BSP. 2004-11-05 Ralf Corsepius * configure.ac: Remove check for libbsp/${RTEMS_CPU}. Add dependency tracking for *.cfgs. * Makefile.am: Add dependency tracking for *.cfg. 2004-11-03 Ralf Corsepius * libchip/rtc/mc146818a.c: Don't include (Thanks to Lars Munch for catching this). 2004-10-28 Ralf Corsepius PR 707/make_build * configure.ac: Add --enable-rpcgen. 2004-10-27 Ralf Corsepius PR 700/rtems_misc * libnetworking/rtems_webserver/asp.c, libnetworking/rtems_webserver/balloc.c, libnetworking/rtems_webserver/cgi.c, libnetworking/rtems_webserver/default.c, libnetworking/rtems_webserver/ej.h, libnetworking/rtems_webserver/ejIntrn.h, libnetworking/rtems_webserver/ejlex.c, libnetworking/rtems_webserver/ejparse.c, libnetworking/rtems_webserver/emfdb.c, libnetworking/rtems_webserver/emfdb.h, libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/handler.c, libnetworking/rtems_webserver/h.c, libnetworking/rtems_webserver/license.txt, libnetworking/rtems_webserver/Makefile.am, libnetworking/rtems_webserver/md5c.c, libnetworking/rtems_webserver/md5.h, libnetworking/rtems_webserver/mime.c, libnetworking/rtems_webserver/misc.c, libnetworking/rtems_webserver/NOTES, libnetworking/rtems_webserver/ringq.c, libnetworking/rtems_webserver/rom.c, libnetworking/rtems_webserver/rtems_webserver.h, libnetworking/rtems_webserver/security.c, libnetworking/rtems_webserver/sock.c, libnetworking/rtems_webserver/socket.c, libnetworking/rtems_webserver/sockGen.c, libnetworking/rtems_webserver/sym.c, libnetworking/rtems_webserver/uemf.c, libnetworking/rtems_webserver/uemf.h, libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h, libnetworking/rtems_webserver/umui.c, libnetworking/rtems_webserver/url.c, libnetworking/rtems_webserver/value.c, libnetworking/rtems_webserver/wbase64.c, libnetworking/rtems_webserver/webcomp.c, libnetworking/rtems_webserver/webmain.c, libnetworking/rtems_webserver/webpage.c, libnetworking/rtems_webserver/webrom.c, libnetworking/rtems_webserver/webs.c, libnetworking/rtems_webserver/websda.c, libnetworking/rtems_webserver/websda.h, libnetworking/rtems_webserver/webs.h, libnetworking/rtems_webserver/websSSL.c, libnetworking/rtems_webserver/websSSL.h, libnetworking/rtems_webserver/websuemf.c, libnetworking/rtems_webserver/wsIntrn.h: Remove (Moved to cpukit/http). 2004-10-27 Ralf Corsepius PR 700/rtems_misc * configure.ac, libnetworking/Makefile.am, wrapup/Makefile.am: Remove libnetworking/rtems_webserver. 2004-10-25 Eric Norum * libchip/network/i82586.c: ether_sprintf() is part of networking library. 2004-10-22 Ralf Corsepius * alocal/check-custom-bsp.m4: Reflect new location of bspkit*cfg. 2004-10-21 Ralf Corsepius * librdbg/src/i386/rdbg_f.c, librdbg/src/m68k/rdbg_cpu_asm.S librdbg/src/m68k/rdbg_f.c: Use POSIX fixed size types. 2004-10-21 Ralf Corsepius * libnetworking/rtems_servers/ftpd.c: Use POSIX fixed size types. 2004-10-20 Ralf Corsepius * libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h, libchip/rtc/mc146818a_ioreg.c: Use POSIX fixed size types. 2004-10-20 Ralf Corsepius * libnetworking/rtems_webserver/uemf.h: Use CHAR_BIT for BITSPERBYTE. 2004-10-19 Ralf Corsepius * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority. * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32. 2004-10-19 Ralf Corsepius * libchip/Makefile.am: Reflect addtion of rtc/mc146818*. 2004-10-19 Ralf Corsepius * aclocal/env-rtemsbsp.m4: Remove refs to bare BSP. * aclocal/enable-bare.m4: Remove. * configure.ac: Remove BARE_CPU_MODEL. 2004-10-13 Eric Norum PR 688/bsps * libchip/rtc/rtc.h, libchip/rtc/mc146818a.c, libchip/rtc/mc146818a.h, libchip/rtc/mc146818a_ioreg.c: New files. Add libchip driver for MC146818A (and several Dallas Semiconductor) TOD chips. 2004-10-13 Eric Norum PR 686/networking * libchip/network/if_fxp.c: Fix lockup in if_fxp.c, add additional device code. 2004-10-11 Ralf Corsepius * libchip/network/dec21140.c: include . 2004-09-29 Joel Sherrill * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h, libnetworking/pppd/utils.c: i960 obsoleted and all references removed. 2004-04-09 Greg Menke PR 607/networking * libchip/network/dec21140.c: Made PCI configuration minimum sane instead of fully specifying unused PCI features. 2004-09-24 Ralf Corsepius * configure.ac: Require automake > 1.9. 2004-09-24 Ralf Corsepius * aclocal/rtems-cpu-subdirs.m4: Add avr. 2004-09-21 Ralf Corsepius * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac). * configure.ac: Add RTEMS_CHECK_GCC_WEAK. 2004-08-17 Ralf Corsepius * aclocal/ppc.m4 (RTEMS_PPC_EXCEPTIONS): Quote ac_popdir uses. * aclocal/target.m4 (_RTEMS_POP_BUILDDIR): Ditto. 2004-08-17 Ralf Corsepius * acinclude.m4 (_RTEMS_CONFIG_SUBDIR): Quote ac_popdir uses. 2004-07-28 Joel Sherrill * aclocal/version.m4: Updated to rtems-4.6.99.1. 2004-07-25 Joel Sherrill * libchip/network/if_fxp.c: Add include of . 2004-05-21 Till Strauman PR 625/networking * libchip/network/dec21140.c, ... : Prevent name clashes by making 'ld_le32()' etc. static inlines. Let dec21140 attach routine return an error rather than panic if no chip is detected (thus allowing for probing). * libchip/network/elnk.c: Let elnk bail out if autoneg never completes instead of looping forever. Avoid divide by zero (crashed my PC). * libchip/network/if_fxp.c: Enable more fxp chip variants but warn that they are UNTESTED. 2004-05-10 Ralf Corsepius * aclocal/check-cxx.m4: Remove CPLUS_LD_LIBS. 2004-04-20 Ralf Corsepius * libchip/network/dec21140.c, libchip/network/elnk.c: #include . 2004-04-20 Ralf Corsepius * libchip/network/if_media.h: Update from FreeBSD. * libchip/network/open_eth.c, libchip/network/cs8900.c, libchip/network/i82586.c: #include . 2004-04-14 Ralf Corsepius * aclocal/rtems-top.4: Remove RTEMS_ROOT (Obsolete). 2004-04-14 Ralf Corsepius * aclocal/rtems-top.m4: Add project_top/with_project_top processing. 2004-04-09 Ralf Corsepius * optman/Makefile.am: Set EXEEXT = (Work around to a bug in automake). 2004-04-03 Wilfried Busalski PR 599/pppd * libnetworking/pppd/chat.c: Free memory that is allocated to fix leak. 2004-04-02 Ralf Corsepius * optman/rtems/no-region.c: Reflect having changed rtems_region_get_segment_size. 2004-04-01 Ralf Corsepius * librdbg/src/i386/rdbg_cpu_asm.S: Include instead of . * librdbg/src/m68k/rdbg_cpu_asm.S: Include instead of . * librdbg/src/powerpc/rdbg_cpu_asm.S: Include instead of . * libchip/ide/ata.c: Include instead of . * libchip/ide/ide_controller.c: Include instead of . * libchip/shmdr/shm_driver.h: Include instead of . * libchip/serial/ns16550.c: Include instead of . 2004-03-31 Ralf Corsepius * libchip/ide/ata.c, libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/i82586.c, libchip/network/if_fxp.c, libchip/network/if_fxpvar.h, libchip/network/open_eth.c, libchip/network/sonic.c, libchip/rtc/icm7170.c, libchip/serial/ns16550.c, libchip/serial/z85c30.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/init.c, libchip/shmdr/intr.c, libchip/shmdr/shm_driver.h: Cosmetics. 2004-03-31 Ralf Corsepius * optman/rtems/no-dpmem.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert to using c99 fixed size types. 2004-03-31 Ralf Corsepius * configure.ac: Explicitly pass --includedir and --libdir to cpukit/configure. 2004-03-30 Ralf Corsepius * librdbg/Makefile.am: Fix rpcgen rules. * librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Reflect changes to librdbg/Makefile.am. 2004-03-29 Ralf Corsepius * configure.ac: Reflect changes testsuites/configure.ac and cpukit/configure.ac. 2004-03-26 Ralf Corsepius * aclocal/rtems-top.m4: Add 2nd arg to RTEMS_TOP. Rework with_project_root/PROJECT_ROOT and with_project_top/PROJECT_TOPdir. 2004-03-25 Ralf Corsepius * configure.ac: Reflect changes to testsuites's configuration. 2004-03-23 Ralf Corsepius PR/589 rtems * libchip/network/pci.h: Remove (Moved to cpukit). 2004-03-23 Ralf Corsepius * libchip/ide/ata.c, libchip/ide/ata_internal.h, libchip/ide/ide_controller.c, libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c, libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_fxp.c, libchip/network/open_eth.c, libchip/network/open_eth.h, libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/serial/mc68681.c, libchip/serial/mc68681.h, libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c, libchip/serial/ns16550.c, libchip/serial/ns16550_p.h, libchip/serial/serial.h, libchip/serial/z85c30.c, libchip/serial/z85c30.h, libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c, libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c, libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/poll.c, libchip/shmdr/send.c, libchip/shmdr/shm_driver.h: Convert to using c99 fixed-size types. 2004-03-14 Chris Johns * libchip/network/cs8900.c.bsp, libchip/network/cs8900.h.bsp: Updated the BSP example code. * libchip/network/cs8900.c, libchip/network/cs8900.h: Changes made to support the DIMMPC. This is a pc386 target with IO port support. Minor formating clean up. Add documentation to the header file. * libchip/network/README.cs8900: The CS8900 driver is documented in the cs8900.h header file. 2004-03-09 Ralf Corsepius * libchip/network/dec21140.c: Use __PPC__ instead of __PPC. Cosmetics. 2004-03-09 Ralf Corsepius * aclocal/canonicalize-tools.m4: Revert Joel's 2004-03-04's patch. There are no application level Makefiles in here. 2004-03-04 Joel Sherrill * aclocal/canonicalize-tools.m4: Add SIZE, NM, and OBJCOPY so they can be used in application level makefiles. 2004-03-05 Joel Sherrill * libnetworking/rtems_webserver/ejparse.c, libnetworking/rtems_webserver/emfdb.c, libnetworking/rtems_webserver/sock.c, libnetworking/rtems_webserver/socket.c, libnetworking/rtems_webserver/sym.c, libnetworking/rtems_webserver/webs.c, libnetworking/rtems_webserver/websuemf.c: Remove warnings. 2004-03-05 Joel Sherrill * libchipnetwork/open_eth.c: Remove warnings by conditionally compiling this file only only those CPU families with supported exception models. 2004-02-20 Ralf Corsepius * acinclude.m4: Fix loosing arguments when configuring cpukit and testsuites (Was exposed with --enable-multilib, only). Remove RTEMS_SUBCONFIGURE_ARGS_QUOTE. RTEMS_CONFIG_SUBDIR. Add RTEMS_BSP_CONFIG_SUBDIR. * configure.ac: Reflect changes to acinclude.m4. Reflect new args to testsuites's configure. * aclocal/rtems-top.m4: Remove ENDIF hack. Rework and fix setting up PROJECT_TOPdir (PACKHEX wasn't found). 2004-02-20 Ralf Corsepius * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am, wrapup/Makefile.am: Fix automake problems having been introduced in previous patch. 2004-02-19 Ralf Corsepius * libchip/Makefile.am, librdbg/Makefile.am, optman/Makefile.am: Preinstall dirs. * wrapup/Makefile.am: Preinstall dirs. Cosmetics. * aclocal/check-multiprocessing.m4: Cosmetics. * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT. * aclocal/project-root.m4: Remove obsolete comments. Remove PACKHEX. 2004-02-17 Ralf Corsepius * librdbg/Makefile.am: Merge-in librdbg/include/Makefile.am, librdbg/src/Makefile.am. * librdbg/include/Makefile.am, librdbg/src/Makefile.am: Remove. * configure.ac: Reflect changes above. Unconditionally apply RTEMS_CHECK_MULTIPROCESSING. * wrapup/Makefile.am: Reflect changes above. * Makefile.am: Add DIST_SUBDIRS = @BSP_SUBDIRS@. 2004-02-14 Ralf Corsepius * aclocal/check-rdbg.m4: Don't AC_SUBST(HAS_RDBG). 2004-02-14 Ralf Corsepius * Makefile.am: DISTCLEANFILES += @CUSTOM_CFG_FILES. 2004-02-14 Ralf Corsepius * wrapup/Makefile.am: Reflect new location of librdbg.a. 2004-02-14 Ralf Corsepius * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am: Remove. * librdbg/src/Makefile.am: Merge-in librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am. * configure.ac: Reflect changes above. 2004-02-14 Ralf Corsepius 2004-02-14 Ralf Corsepius * aclocal/canonicalize-tools.m4: Don't check for NM, OBJCOPY, SIZE, STRIP. 2004-02-13 Ralf Corsepius * librdbg/include/Makefile.am: Merge-in librdbg/include/rdbg/i386/Makefile.am, librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/powerpc/Makefile.am. * librdbg/include/rdbg/i386/Makefile.am, librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/powerpc/Makefile.am: Remove. * configure.ac: Reflect changes above. 2004-02-12 Ralf Corsepius * configure.ac: Use AS_HELP_STRING(ada). 2004-02-12 Ralf Corsepius * aclocal/bspopts.m4: Use AS_HELP_STRING. * aclocal/bsp-configure.m4: Require autoconf-2.59. Use AC_CONFIG_HEADERS. * aclocal/check-custom-bsp.m4: Add bspkit-support. * aclocal/enable-rtemsbsp.m4: Use AS_HELP_STRING. 2004-02-12 Ralf Corsepius * Makefile.am: include local.am. 2004-02-12 Ralf Corsepius * aclocal/version.m4: 4.6.99.0. 2004-02-12 Ralf Corsepius * Makefile.am: Don't include host.am. * automake/compile.am: Further cleanups. 2004-02-12 Ralf Corsepius * automake/lib.am: Remove (Unused). 2004-02-12 Ralf Corsepius * wrapup/Makefile.am: Don't include lib.am. * automake/compile.am: Use automake compilation rules. 2004-02-09 Ralf Corsepius * libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am, support/Makefile.am: Don't include lib.am. 2004-02-09 Ralf Corsepius * libchip/Makefile.am: Don't include lib.am. * librdbg/src/i386/Makefile.am, librdbg/src/m68k/Makefile.am, librdbg/src/powerpc/Makefile.am: Don't include lib.am. Remove unnecessary EXTRA_DISTs. 2004-02-06 Ralf Corsepius * configure.ac: Add powerpc's /wrapup/Makefile.am detection hack. 2004-02-03 Ralf Corsepius * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS. * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS. * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS. * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS. 2004-02-02 Ralf Corsepius * aclocal/check-multiprocessing.m4: Remove AC_SUBST(HAS_MP). Add AM_CONDITIONAL(HAS_MP). * wrapup/Makefile.am: Fix path to ../libchip/shmdr.rel. * configure.ac: Remove AM_CONDITIONAL(HAS_MP). * aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-rdbg.m4, aclocal/multilib.m4: Use AS_HELP_STRING instead of AC_HELP_STRING (Deprecated by autoconf 2.59). 2004-01-27 Ralf Corsepius * configure.ac: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP. * wrapup/Makefile.am: Add AM_CONDITIONAL HAS_WRAPUP_LIBBSP. 2004-01-23 Ralf Corsepius * ChangeLog: Merge-in libnetworking/ChangeLog. * libnetworking/ChangeLog: Remove. * ChangeLog: Merge-in librdbg/ChangeLog. * librdbg/ChangeLog: Remove. * ChangeLog: Merge-in libchip/ChangeLog. * libchip/ChangeLog: Remove. * ChangeLog: Merge-in optman/ChangeLog. * optman/ChangeLog: Remove. 2004-01-21 Ralf Corsepius * configure.ac: Reflect changes to cpukit. * wrapup/Makefile.am: Reflect changes to librdbg. * aclocal/enable-bare.m4: Convert to autoconf-2.59. * libchip/Makefile.am: Add PREINSTALL_DIRS. * librdbg/include/rdbg/Makefile.am: Add PREINSTALL_DIRS. * librdbg/include/rdbg/i386/Makefile.am: Add PREINSTALL_DIRS. * librdbg/include/rdbg/m68k/Makefile.am: Add PREINSTALL_DIRS. * librdbg/include/rdbg/powerpc/Makefile.am: Add PREINSTALL_DIRS. * librdbg/src/i386/Makefile.am: Add PREINSTALL_DIRS. * librdbg/src/m68k/Makefile.am: Add PREINSTALL_DIRS. * librdbg/src/powerpc/Makefile.am: Add PREINSTALL_DIRS. 2004-01-17 Ralf Corsepius * aclocal/rtems-top.m4: Remove check for version.m4. * automake/compile.am: Remove LINK_OBJS, LINK_FILES (Unused). 2004-01-15 Ralf Corsepius * automake/compile.am: Add RTEMS_RELLDFLAGS. Remove XLDFLAGS. * wrapup/Makefile.am: Reflect changes to libchip/*. * support/Makefile.am: Use automake compilation rules. * wrapup/Makefile.am: Reflect changes to support/*. * configure.ac: Remove libnetworking/wrapup/Makefile. * wrapup/Makefile.am: Reflect change to libnetworking/*. Use libnetworking/*/lib*.a instead of libnetapps.a. * configure.ac: Add subdir-objects to AUTOMAKE_OPTIONS. Require automake-1.8.2. Add RTEMS_PROG_CCAS. Add AM_PROG_CC_C_O. * optman/Makefile.am: Use automake compilation rules. * libchip/Makefile.am: Fix typo in previous patch. * libchip/Makefile.am: Use automake compilation rules. * libnetworking/Makefile.am: Remove wrapup. * libnetworking/pppd/Makefile.am: Build libpppd. Use automake-compilation rules. * libnetworking/rtems_servers/Makefile.am: Build libftpd. Use automake-compilation rules. * libnetworking/rtems_telnetd/Makefile.am: Build libtelnetd. Use automake-compilation rules. * libnetworking/rtems_webserver/Makefile.am: Build libhttpd. Use automake-compilation rules. * libnetworking/wrapup/Makefile.am: Remove (Unused). 2004-01-14 Ralf Corsepius * wrapup/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * automake/lib.am: Remove TMPINSTALL_FILES. * optman/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * libchip/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * librdbg/include/rdbg/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * librdbg/include/rdbg/i386/Makefile.am: Ditto. * librdbg/include/rdbg/m68k/Makefile.am: Ditto. * librdbg/include/rdbg/powerpc/Makefile.am: Ditto. * librdbg/src/i386/Makefile.am: Ditto. * librdbg/src/m68k/Makefile.am: Ditto. * librdbg/src/powerpc/Makefile.am: Ditto. * libnetworking/pppd/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * libnetworking/rtems_servers/Makefile.am: Ditto. * libnetworking/rtems_telnetd/Makefile.am: Ditto. * libnetworking/rtems_webserver/Makefile.am: Ditto. 2004-01-07 Joel Sherrill * aclocal/rtems-cpu-subdirs.m4: mips64orion port removed as mips port more completely covers the MIPS family. 2003-12-18 Ralf Corsepius * wrapup/Makefile.am: Reflect changes to shmdr. * libchip/Makefile.am: Add shmdr. Use noinst_DATA instead of TMP_LIBS. 2003-12-18 Joel Sherrill * libchip/shmdr/addlq.c, libchip/shmdr/cnvpkt.c, libchip/shmdr/dump.c, libchip/shmdr/fatal.c, libchip/shmdr/getlq.c, libchip/shmdr/getpkt.c, libchip/shmdr/init.c, libchip/shmdr/initlq.c, libchip/shmdr/intr.c, libchip/shmdr/mpci.h, libchip/shmdr/mpisr.c, libchip/shmdr/poll.c, libchip/shmdr/README, libchip/shmdr/receive.c, libchip/shmdr/retpkt.c, libchip/shmdr/send.c, libchip/shmdr/setckvec.c, libchip/shmdr/shm_driver.h: Copied from libbsp/shmdr. 2003-12-17 Joel Sherrill * aclocal/version.m4: Updated to rtems-20031217-test. 2003-12-17 * c/src/aclocal/version.m4: Updated to rtems-20031217-test. * c/src/aclocal/version.m4: Updated to rtems-20031217-test. 2003-12-15 Ralf Corsepius * automake/compile.am: Remove LINK_LIBS (Unused). * configure.ac: Reflect changes to RTEMS_CONFIG_SUBDIR. 2003-12-14 Ralf Corsepius * automake/compile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * acinclude.m4: Rework RTEMS_CONFIG_SUBDIR. * Makefile.am: Reflect changes to RTEMS_CONFIG_SUBDIR. * support/Makefile.am: Pass @RTEMS_BSP@ to AM_CPPFLAGS. 2003-12-13 Ralf Corsepius * aclocal/env-rtemsbsp.m4: Add PROJECT_LIB. * wrapup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * optman/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * libchip/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * librdbg/src/i386/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * librdbg/src/m68k/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. * librdbg/src/powerpc/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g. 2003-12-12 Ralf Corsepius * wrapup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * aclocal/lead-dot.m4: Remove (Provided by automake-1.8). * automake/compile.am: Use mkdir_p instead of mkinstalldirs. * automake/lib.am: Use mkdir_p instead of mkdir. Remove $(PROJECT_RELEASE)/lib/$(dirstamp) handling. * aclocal/env-rtemsbsp.m4: Remove bsplibdir. Cleanups. * configure.ac: Require automake >= 1.8, autoconf >= 2.59. * optman/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * optman/Makefile.am: Remove project_libdir. * libchip/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/include/rdbg/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/include/rdbg/i386/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/include/rdbg/m68k/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/include/rdbg/powerpc/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/src/i386/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/src/m68k/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * librdbg/src/powerpc/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * libnetworking/pppd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * libnetworking/rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * libnetworking/rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. * libnetworking/rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. 2003-12-11 Ralf Corsepius * aclocal/env-rtemsbsp.m4: AC_SUBST(project_libdir). * automake/lib.am: Remove project_libdir. * wrapup/Makefile.am: Reworked. 2003-12-09 Ralf Corsepius * configure.ac: Reflect changes to librdbg. * optman/Makefile.am: Add tmpinstall dirstamp support. * libchip/Makefile.am: Fix variant-tmpinstall support. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove. * librdbg/src/powerpc/Makefile.am: Merge-in former new_exception_processing/Makefile.am. * librdbg/src/m68k/any/Makefile.am: Remove. * librdbg/src/m68k/Makefile.am: Merge-in former any/Makefile.am. * librdbg/src/i386/any/Makefile.am: Remove. * librdbg/src/i386/Makefile.am: Merge-in former any/Makefile.am. * librdbg/src/Makefile.am: Cosmetics. * librdbg/include/Makefile.am: Cosmetics. * librdbg/Makefile.am: Cosmetics. * libnetworking/Makefile.am: Cosmetics. * libnetworking/pppd/Makefile.am: Cosmetics. * libnetworking/wrapup/Makefile.am: Cosmetics. 2003-12-05 Ralf Corsepius * Makefile.am: Cosmetics. * automake/lib.am: Add project_libdir. Add preinstallation dirstamp support. 2003-12-04 Ralf Corsepius * automake/compile.am: Remove $(ARCH):-rule. 2003-12-03 Ralf Corsepius * configure.ac: Remove lib/libbsp/shared/Makefile, lib/libbsp/shmdr/Makefile. 2003-12-02 Ralf Corsepius * configure.ac: Remove libchip/ide/Makefile, libchip/network/Makefile, libchip/serial/Makefile, libchip/rtc/Makefile. * support/Makefile.am: Remove all-local: $(ARCH). * wrapup/Makefile.am: Remove all-local: $(ARCH). * automake/compile.am: Add $(ARCH)/$(dirstamp) rules. * optman/Makefile.am: Add dependencies to $(ARCH)/$(dirstamp). Reformat. * optman/Makefile.am: Remove all-local: $(ARCH). * libchip/ide/Makefile.am, libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Remove. * libchip/Makefile.am: Merge-in Makefile.am above. Add preinstallation + compilation dirstamp support. * libchip/ide/Makefile.am: Remove all-local: $(ARCH). * libchip/network/Makefile.am: Remove all-local: $(ARCH). * libchip/rtc/Makefile.am: Remove all-local: $(ARCH). * libchip/serial/Makefile.am: Remove all-local: $(ARCH). * librdbg/src/i386/any/Makefile.am: Remove all-local: $(ARCH). * librdbg/src/m68k/any/Makefile.am: Remove all-local: $(ARCH). * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove all-local: $(ARCH). * libnetworking/pppd/Makefile.am: Remove all-local: $(ARCH). * libnetworking/rtems_servers/Makefile.am: Remove all-local: $(ARCH). * libnetworking/rtems_telnetd/Makefile.am: Remove all-local: $(ARCH). * libnetworking/rtems_webserver/Makefile.am: Remove all-local: $(ARCH). * libnetworking/wrapup/Makefile.am: Remove all-local: $(ARCH). 2003-12-01 Ralf Corsepius * aclocal/lead-dot.m4: New (from automake-1.7f). * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add AC_SUBST(dirstamp). * libchip/ide/Makefile.am: Use dirstamps for preinstallation. Reformat. * libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/serial/Makefile.am: Ditto. * librdbg/Makefile.am: Reformat. Apply dirstamps to preinstallation. * librdbg/include/Makefile.am: Ditto. * librdbg/include/rdbg/Makefile.am: Ditto. * librdbg/include/rdbg/i386/Makefile.am: Ditto. * librdbg/include/rdbg/m68k/Makefile.am: Ditto. * librdbg/include/rdbg/powerpc/Makefile.am: Ditto. * librdbg/src/Makefile.am: Ditto. * librdbg/src/i386/Makefile.am: Ditto. * librdbg/src/i386/any/Makefile.am: Ditto. * librdbg/src/m68k/Makefile.am: Ditto. * librdbg/src/m68k/any/Makefile.am: Ditto. * librdbg/src/powerpc/Makefile.am: Ditto. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto. * libnetworking/Makefile.am: Reformat. Apply dirstamps to preinstallation. * libnetworking/pppd/Makefile.am: Ditto. * libnetworking/rtems_servers/Makefile.am: Ditto. * libnetworking/rtems_telnetd/Makefile.am: Ditto. * libnetworking/rtems_webserver/Makefile.am: Ditto. * libnetworking/wrapup/Makefile.am: Ditto. 2003-11-26 Ralf Corsepius * aclocal/bsp-arg-enable.m4, aclocal/canonical-target-name.m4, aclocal/canonicalize-tools.m4, aclocal/check-custom-bsp.m4, aclocal/check-posix.m4, aclocal/check-rdbg.m4, aclocal/check-tool.m4, aclocal/config-subdirs.m4, aclocal/enable-bare.m4, aclocal/enable-cxx.m4, aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4, aclocal/enable-posix.m4, aclocal/enable-rdbg.m4, aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4, aclocal/i386-gas-code16.m4, aclocal/multilib.m4, aclocal/path-ksh.m4, aclocal/prog-cc.m4, aclocal/prog-cxx.m4, aclocal/project-root.m4, aclocal/rtems-top.m4, aclocal/target.m4, aclocal/tool-paths.m4: Fix underquoting to silence automake-1.8. 2003-11-10 Ralf Corsepius * configure.ac: Reflect having moved tests to ../../testsuites. 2003-10-22 Ralf Corsepius * aclocal/bsp-configure.m4: AC_PREREQ(2.57). Remove RTEMS_CANONICAL_HOST. * aclocal/canonical-host.m4: Remove. * aclocal/canonical-target-name.m4: Merge-in aclocal/canonical-host.m4. * configure.ac: Remove RTEMS_CANONICAL_HOST. 2003-10-21 Ralf Corsepius * aclocal/check-cpu.m4: Remove. * configure.ac: Merge-in former aclocal/check-cpu.m4. * aclocal/canonical-target-name.m4: Add m4-quotes. * aclocal/check-cxx.m4: Add m4-quotes. Don't require RTEMS_CHECK_CPU. * aclocal/check-multiprocessing.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. * aclocal/check-networking.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. * aclocal/check-posix.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. * aclocal/check-rdbg.m4: Add m4-quotes. Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU. * libchip/network/open_eth.c: Remove #define OPEN_ETH_SUPPORTED (Unused). 2003-10-20 Ralf Corsepius * aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS. * aclocal/bsp-alias.m4: Remove. 2003-10-19 Ralf Corsepius * configure.ac: Make presence of tests/ optional. 2003-10-17 Ralf Corsepius * aclocal/path-perl.m4: Remove (Unused). 2003-10-01 Ralf Corsepius * automake/force-preinstall.am: Remove. 2003-09-26 Cedric Aubert PR 499/rtems_misc * libchip/serial/mc68681.c: Miscellaneous corrections: - Correction of ACR_BIT[7] (Baudrate table) Configuration - Correction of Parity Bit Configuration (Odd was forced) - Correction of Stop Bit configuration (inversed) - Correction of ISR Handler to call rtems_termios_dequeue_character() only if is a Tx Empty IRQ. - Add RTS CTS Hardware flow control Configuration. 2003-09-04 Joel Sherrill * lib/libcpu/shared/include/cache.h, lib/libcpu/shared/src/cache_aligned_malloc.c, lib/libcpu/shared/src/cache_manager.c, support/version.c: URL for license changed. * optman/rtems/no-dpmem.c, optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c, optman/rtems/no-part.c, optman/rtems/no-region.c, optman/rtems/no-rtmon.c, optman/rtems/no-sem.c, optman/rtems/no-signal.c, optman/rtems/no-timer.c, optman/sapi/no-ext.c, optman/sapi/no-io.c: URL for license changed. * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h, libchip/ide/ide_controller.c, libchip/ide/ide_ctrl.h, libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h, libchip/network/cs8900.c, libchip/network/cs8900.c.bsp, libchip/network/cs8900.h, libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/open_eth.c, libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170.c, libchip/rtc/icm7170.h, libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08.c, libchip/rtc/m48t08.h, libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/rtc/rtc.h, libchip/rtc/rtcprobe.c, libchip/serial/mc68681.c, libchip/serial/mc68681.h, libchip/serial/mc68681_p.h, libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c, libchip/serial/serial.h, libchip/serial/z85c30.c, libchip/serial/z85c30.h, libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: URL for license changed. 2003-09-03 Jiri Gaisler PR 477/networking * libchip/network/Makefile.am: Add driver for OpenCores NIC. * libchip/network/README.open_eth, libchip/network/open_eth.c, libchip/network/open_eth.h: New files. 2003-08-28 Ralf Corsepius * aclocal/rtems-top.m4: Add RTEMS_API. AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]). 2003-08-22 Ralf Corsepius * librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/any/Makefile.am, librdbg/src/powerpc/new_exception_processing/Makefile.am: Don't include @RTEMS_BSP@.cfg. 2003-08-21 Ralf Corsepius * libchip/ide/Makefile.am: Don't include @RTEMS_BSP@.cfg. 2003-08-20 Joel Sherrill * libchip/network/cs8900.c: Correct copyright statements. 2003-08-18 Ralf Corsepius * aclocal/check-itron.m4: Remove. * aclocal/enable-inlines.m4: Remove. * Makefile.am: Reflect having moved aclocal/. * aclocal/bsp-alias.m4: New (Copied from ../../aclocal). * aclocal/bsp-arg-enable.m4: New (Copied from ../../aclocal). * aclocal/bsp-configure.m4: New (Copied from ../../aclocal). * aclocal/bspopts.m4: New (Copied from ../../aclocal). * aclocal/canonical-host.m4: New (Copied from ../../aclocal). * aclocal/canonicalize-tools.m4: New (Copied from ../../aclocal). * aclocal/canonical-target-name.m4: New (Copied from ../../aclocal). * aclocal/check-cpu.m4: New (Copied from ../../aclocal). * aclocal/check-custom-bsp.m4: New (Copied from ../../aclocal). * aclocal/check-cxx.m4: New (Copied from ../../aclocal). * aclocal/check-itron.m4: New (Copied from ../../aclocal). * aclocal/check-multiprocessing.m4: New (Copied from ../../aclocal). * aclocal/check-networking.m4: New (Copied from ../../aclocal). * aclocal/check-posix.m4: New (Copied from ../../aclocal). * aclocal/check-rdbg.m4: New (Copied from ../../aclocal). * aclocal/check-tool.m4: New (Copied from ../../aclocal). * aclocal/config-subdirs.m4: New (Copied from ../../aclocal). * aclocal/enable-bare.m4: New (Copied from ../../aclocal). * aclocal/enable-cxx.m4: New (Copied from ../../aclocal). * aclocal/enable-inlines.m4: New (Copied from ../../aclocal). * aclocal/enable-itron.m4: New (Copied from ../../aclocal). * aclocal/enable-multiprocessing.m4: New (Copied from ../../aclocal). * aclocal/enable-networking.m4: New (Copied from ../../aclocal). * aclocal/enable-posix.m4: New (Copied from ../../aclocal). * aclocal/enable-rdbg.m4: New (Copied from ../../aclocal). * aclocal/enable-rtemsbsp.m4: New (Copied from ../../aclocal). * aclocal/env-rtemsbsp.m4: New (Copied from ../../aclocal). * aclocal/gcc-isystem.m4: New (Copied from ../../aclocal). * aclocal/gcc-pipe.m4: New (Copied from ../../aclocal). * aclocal/gcc-specs.m4: New (Copied from ../../aclocal). * aclocal/i386-gas-code16.m4: New (Copied from ../../aclocal). * aclocal/multilib.m4: New (Copied from ../../aclocal). * aclocal/path-ksh.m4: New (Copied from ../../aclocal). * aclocal/path-perl.m4: New (Copied from ../../aclocal). * aclocal/ppc.m4: New (Copied from ../../aclocal). * aclocal/prog-ccas.m4: New (Copied from ../../aclocal). * aclocal/prog-cc.m4: New (Copied from ../../aclocal). * aclocal/prog-cxx.m4: New (Copied from ../../aclocal). * aclocal/project-root.m4: New (Copied from ../../aclocal). * aclocal/quoting.m4: New (Copied from ../../aclocal). * aclocal/rtems-cpu-subdirs.m4: New (Copied from ../../aclocal). * aclocal/rtems-flags.m4: New (Copied from ../../aclocal). * aclocal/rtems-top.m4: New (Copied from ../../aclocal). * aclocal/target.m4: New (Copied from ../../aclocal). * aclocal/tool-paths.m4: New (Copied from ../../aclocal). * aclocal/version.m4: New (Copied from ../../aclocal). 2003-08-17 Ralf Corsepius * configure.ac: Remove stray comments. * automake/local.am, automake/host.am: Remove "debug". 2003-08-16 Ralf Corsepius * Makefile.am: Reflect having moved automake/. * lib/Makefile.am: Reflect having moved automake/. * support/Makefile.am: Reflect having moved automake/. * wrapup/Makefile.am: Reflect having moved automake/. * automake/compile.am, automake/force-preinstall.am, automake/host.am, automake/lib.am, automake/local.am, automake/subdirs.am: New (copied from ../../automake). * optman/Makefile.am: Reflect having moved automake/. * libchip/Makefile.am: Reflect having moved automake/. * libchip/ide/Makefile.am: Reflect having moved automake/. * libchip/network/Makefile.am: Reflect having moved automake/. * libchip/rtc/Makefile.am: Reflect having moved automake/. * libchip/serial/Makefile.am: Reflect having moved automake/. * librdbg/Makefile.am: Reflect having moved automake/. * librdbg/include/Makefile.am: Reflect having moved automake/. * librdbg/include/rdbg/Makefile.am: Reflect having moved automake/. * librdbg/include/rdbg/i386/Makefile.am: Reflect having moved automake/. * librdbg/include/rdbg/m68k/Makefile.am: Reflect having moved automake/. * librdbg/include/rdbg/powerpc/Makefile.am: Reflect having moved automake/. * librdbg/src/Makefile.am: Reflect having moved automake/. * librdbg/src/i386/Makefile.am: Reflect having moved automake/. * librdbg/src/i386/any/Makefile.am: Reflect having moved automake/. * librdbg/src/m68k/Makefile.am: Reflect having moved automake/. * librdbg/src/m68k/any/Makefile.am: Reflect having moved automake/. * librdbg/src/powerpc/Makefile.am: Reflect having moved automake/. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Reflect having moved automake/. * libnetworking/Makefile.am: Reflect having moved automake/. * libnetworking/pppd/Makefile.am: Reflect having moved automake/. * libnetworking/rtems_servers/Makefile.am: Reflect having moved automake/. * libnetworking/rtems_telnetd/Makefile.am: Reflect having moved automake/. * libnetworking/rtems_webserver/Makefile.am: Reflect having moved automake/. * libnetworking/wrapup/Makefile.am: Reflect having moved automake/. 2003-08-13 Ralf Corsepius * Makefile.am: Add bsp.pc.in. * bsp.pc.in: New (pkgconfig support). 2003-08-11 Ralf Corsepius * configure.ac: Use rtems-bugs@rtems.com as bug report email address. 2003-08-08 Ralf Corsepius * lib/Makefile.am: New (Required by 'make dist'). * lib/ChangeLog: Remove. * lib/.cvsignore: Cleanup. * configure.ac: Reflect having added lib/Makefile.am. * configure.ac: Merge-in lib/libcpu/configure.ac. Merge-in lib/libbsp/configure.ac. * librdbg/include/rdbg/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU). * librdbg/src/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU). 2003-07-25 Ralf Corsepius * configure.ac: Use relative dir to make/${RTEMS_BSP}.cache. * configure.ac: Merge-in librdbg/configure.ac. * configure.ac: Merge-in libnetworking/configure.ac. Merge-in parts of librdbg/configure.ac. * libchip/ide/Makefile.am, libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/ serial/Makefile.am: Add conditional LIBCHIP. Conditionally build include-dirs. * libchip/network/if_fxp.c: Replace deprecated b* funcs by mem* funcs. * librdbg/configure.ac: Remove (Merged into ../configure.ac). * librdbg/Makefile.am, librdbg/include/Makefile.am, librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am, librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/powerpc/Makefile.am, librdbg/src/Makefile.am, librdbg/src/i386/Makefile.am, librdbg/src/i386/any/Makefile.am, librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am, librdbg/src/powerpc/Makefile.am, librdbg/ src/powerpc/new_exception_processing/Makefile.am: Reflect having merged configure.ac into ../configure.ac. * libnetworking/configure.ac: Remove (Merged into ../configure.ac). * libnetworking/.cvsignore, libnetworking/Makefile.am, libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_webserver/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect having merged configure.ac into ../configure.ac. 2003-07-18 Ralf Corsepius PR 427/rtems * librdbg/src/rdbg.c: Use memset instead of bzero (deprecated). * librdbg/src/servtsp.c: Ditto. 2003-07-18 Greg Menke PR 429/bsps PR 432/bsps * libchip/network/elnk.c: Due to a bug in the driver, if multiple packets are queued onto an elnk board, the ISR will deadlock the device with a tx complete interrupt. Lighter tx loads are not affected as they end up submitting single packets to the device. 2003-07-10 Ralf Corsepius * configure.ac: Merge-in libchip/configure.ac. Merge-in optman/configure.ac. * optman/configure.ac: Remove (Merged into ../configure.ac). * optman/Makefile.am: Reflect having merged configure.ac into ../configure.ac. * libchip/configure.ac: Remove (Merged into ../configure.ac). * libchip/Makefile.am, libchip/ide/Makefile.am, libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/serial/Makefile.am: Reflect having merged configure.ac into ../configure.ac. 2003-07-08 Ralf Corsepius * support/version.c: Reflect having remove "rtems-" from RTEMS_VERSION. 2003-06-30 Greg Menke * libchip/network/dec21140.c, libchip/network/elnk.c: Update to compile on i386. 2003-06-13 Joel Sherrill * libnetworking/pppd/chat.c: Removed warnings. 2003-06-13 Greg Menke * libchip/network/README.3com: New file missed in previous commit. PR 405/bsps PR 393/networking * libchip/network/dec21140.c: Fix leak also known as PR393. * libchip/network/elnk.c, libchip/network/if_media.h, libchip/network/mii.h: New files. * libchip/network/Makefile.am: Reflect new files. 2003-06-06 Ralf Corsepius * configure.ac: Remove support for profile-variant. 2003-05-16 Ralf Corsepius PR 397/pppd * libnetworking/pppd/fsm.c: Make peer_mru global again. * libnetworking/pppd/magic.c: Remove *rand48. * libnetworking/pppd/chap.c: Remove prototypes of *rand48. 2003-04-29 Ralf Corsepius * wrapup/Makefile.am: Add libide.a. 2003-04-15 Joel Sherrill PR 387/rtems_misc * libchip/ide/ata.c: Removed warning and moved to use of simpler libc routines. * libchip/ide/ata_internal.h: Added missing newline and end of file. 2003-04-11 Joel Sherrill * libnetworking/rtems_webserver/cgi.c, libnetworking/rtems_webserver/sockGen.c, libnetworking/rtems_webserver/umui.c, libnetworking/rtems_webserver/websSSL.c, libnetworking/rtems_webserver/websSSL.h, libnetworking/rtems_webserver/websda.c, libnetworking/rtems_webserver/websda.h: New files. Not included in previous commit. 2003-04-10 Joel Sherrill PR 371/pppd * libnetworking/pppd/auth.c, libnetworking/pppd/chat.c, libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c, libnetworking/pppd/lcp.c, libnetworking/pppd/options.c, libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c, libnetworking/pppd/rtemspppd.c: Change many symbols to static. There are still global symbols in rtemspppd.h which might need to be changed or converted into member of a structure which is dereferenced with a pointer that is managed as a per task variable. But this patch should avoid many conflicts. 2003-03-27 Joel Sherrill * libchip/ide/Makefile.am: ATA code depends upon libchip/ide which is not allowed in the cpukit source code since it must be buildable independent of any BSP. These files were moved to libchip/ide. * libchip/ide/ata.c, libchip/ide/ata.h, libchip/ide/ata_internal.h: New files. 2003-03-25 Thomas Doerfler PR 368/filesystems * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h: General improvements which now work on pc386 and mbx8xx. * libchip/ide/ide_controller.c: New file. 2003-03-18 Ralf Corsepius * libnetworking/pppd/utils.c: Remove strlcpy, strlcat. 2003-03-06 Ralf Corsepius * configure.ac: Remove AC_CONFIG_AUX_DIR. * configure.ac: Add support/. * support/.cvsignore: New. * support/Makefile.am: New. * support/version.c: New. * wrapup/Makefile.am: Add support/libsupport.a. * optman/configure.ac: Remove AC_CONFIG_AUX_DIR. * libchip/configure.ac: Remove AC_CONFIG_AUX_DIR. * librdbg/configure.ac: Remove AC_CONFIG_AUX_DIR. * libnetworking/configure.ac: Remove AC_CONFIG_AUX_DIR. 2003-03-04 Ralf Corsepius * wrapup/Makefile.am: Use SRC += instead of make-vars. 2003-02-20 Till Straumann PR 354/networking * libchip/network/if_fxp.c (Intel eepro network driver): re-enabled the chip against a table of supported chips. The untested ones are still commented out, however. 2003-02-11 Ralf Corsepius * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * configure.ac: AC_PREREQ(2.57). * optman/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * optman/configure.ac: AC_PREREQ(2.57). * libchip/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * libchip/configure.ac: AC_PREREQ(2.57). * librdbg/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * librdbg/configure.ac: AC_PREREQ(2.57). * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]). * libnetworking/configure.ac: AC_PREREQ(2.57). 2003-02-06 Joel Sherrill * libnetworking/pppd/chat.c: Convert routines with common names to static. This included get_char(), put_char(), and character() among others. 2003-02-03 Joel Sherrill PR 338/filesystem * optman/sapi/no-io.c: Side-effect of fixing reentrancy problem with rtems_io_lookup_name() (API change). Unused function removed. 2003-01-15 Ralf Corsepius * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg. * libnetworking/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg. * libnetworking/pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am, libnetworking/rtems_telnetd/Makefile.am: Ditto. 2002-12-12 Ralf Corsepius * wrapup/Makefile.am: Use install-data-local to install librtemsbsp.a. Let all-local: depend on $(LIB). * wrapup/Makefile.am, configure.ac: Remove libmisc. * optman/Makefile.am: Apply install-data-local to install *.rels. 2002-12-11 Ralf Corsepius * optman/Makefile.am: Eliminate *_O_FILES. Don't create $ARCH in %.o: %.c rules. * optman/Makefile.am: Use .$(OBJEXT) instead of .o. * libchip/network/Makefile.am: Eliminate C_O_FILES. * libchip/rtc/Makefile.am: Ditto. * libchip/serial/Makefile.am: Ditto. 2002-12-10 Ralf Corsepius * libchip/serial/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use LIBC_DEFINES. * libchip/rtc/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use LIBC_DEFINES. * libchip/network/Makefile.am: Don't include @RTEMS_BSP@.cfg. Don't use LIBC_DEFINES. 2002-12-09 Ralf Corsepius * optman/Makefile.am: Introduce sapi_C_FILES, rtems_C_FILES. 2002-12-07 Ralf Corsepius * configure.ac: Append RTEMS_CPU_MODEL to ac_configure_args. Resort cache-checking. * optman/Makefile.am: Don't include @RTEMS_BSP@.cfg. 2002-12-06 Ralf Corsepius * configure.ac: Expand RTEMS_CHECK_BSP_CACHE. * configure.ac: Append CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V, RTEMS_BSP_FAMILY to ac_configure_args. * optman/configure.ac: Remove RTEMS_CHECK_BSP_CACHE. * librdbg/configure.ac: Remove RTEMS_CHECK_BSP_CACHE. 2002-11-20 Ralf Corsepius * optman/Makefile.am: Merge-in rtems/Makefile.am and sapi/Makefile.am. * optman/sapi/Makefile.am, optman/rtems/Makefile.am, optman/rel.am: Remove. * optman/configure.ac: Add RTEMS_BSP_CHECK_CACHE. Reflect changes above. 2002-11-14 Ralf Corsepius * configure.ac: Use test "$RTEMS_BSP_FAMILY" != "bare" to setup HAS_LIBBSP conditional (Solaris/bash incompatibility fix). 2002-11-13 Jay Monkman * libchip/network/cs8900.c: I don't know why we have to SelfST register twice on the EDB7312, but it doesn't work on the EDB7312 if we don't. 2002-11-08 Ralf Corsepius * optman/rtems/Makefile.am, optman/sapi/Makefile.am: Reworked. * optman/rel.am: New. 2002-11-06 Ralf Corsepius * Makefile.am: Use "'"-quotes to pass args to bsp.mak. * configure.ac: Use "'"-quotes for args to RTEMS_CONFIG_SUBDIRS. Fix braino in comment on "exec". Extend --enable-ada handling. 2002-11-04 Joel Sherrill * librdbg/src/_servtgt.c: Removed warning by adding support for ITRON tasks and rolling multiple loops into 1. * librdbg/src/m68k/rdbg_f.c: Removed warning. * libnetworking/pppd/auth.c, libnetworking/rtems_webserver/uemf.h: Removed warnings. 2002-10-31 Joel Sherrill * libchip/network/dec21140.c: Removed warnings. * librdbg/src/i386/any/remdeb_xdr.c: Removed warnings. * librdbg/src/rdbg.c, librdbg/src/servtsp.c, librdbg/src/m68k/rdbg_f.c, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Removed warnings. * libnetworking/rtems_webserver/socket.c, libnetworking/rtems_webserver/uemf.h: Removed warnings. 2002-10-28 Eugeny S. Mints * libchip/ide/Makefile.am, libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h, libchip/ide/ide_ctrl.h: New files. * libchip/configure.ac, libchip/Makefile.am: Modified to reflect changes above. 2002-10-21 Ralf Corsepius * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. * wrapup/.cvsignore: Remove autom4te.cache. * optman/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. * libchip/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. * librdbg/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. * libnetworking/.cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-10-11 Ralf Corsepius * acinclude.m4: Apply RTEMS_CONFIGURE_ARGS_QUOTE. 2002-10-09 Ralf Corsepius * optman/.cvsignore: Add autom4te.cache. 2002-09-14 Joel Sherrill * libchip/serial/z85c30.c: Eliminated warning by clarifying statement. 2002-09-07 Joel Sherrill * libnetworking/pppd/ipcp.c, libnetworking/rtems_servers/ftpd.c: Add include files to resolve warnings. 2002-09-07 Chris Johns * libchip/network/Makefile.am, libchip/network/README.cs8900, libchip/network/cs8900.c, libchip/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. * libchip/network/cs8900.c.bsp: New file. 2002-09-02 Ralf Corsepius * libnetworking/rtems_webserver/md5.h: Add missing newline. 2002-08-31 Joel Sherrill * libnetworking/rtems_webserver/webmain.c: Commented out rootWeb to eliminate warning. 2002-08-28 Ralf Corsepius * configure.ac: Add ada-tests. 2002-08-21 Ralf Corsepius * Makefile.am: Add preinstall-stamp. 2002-08-14 Ralf Corsepius * libnetworking/rtems_servers/ftpd.c: Remove unused variable buf. * libnetworking/pppd/md5.c: #include to make gcc31 happy. * libnetworking/rtems_telnetd/telnetd.c: #include to make gcc31 happy. * libnetworking/rtems_webserver/webmain.c: Remove unused variable dir, cp. 2002-08-12 Ralf Corsepius * configure.ac: Add AM_CONDITIONAL(LIBCHIP). Pass RTEMS_HOST to make/bsp.mak. * Makefile.am: Pass RTEMS_HOST to make/bsp.mak. * wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP). 2002-08-12 Joel Sherrill * libnetworking/pppd/utils.c: Include i960 in varargs conditional to avoid error. 2002-08-11 Ralf Corsepius * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o. * configure.ac: Add BSP_SUBDIRS. * Makefile.am: Use BSP_SUBDIRS to setup SUBDIRS. * optman/rtems/Makefile.am: Use .$(OBJEXT) instead of .o. * optman/sapi/Makefile.am: Use .$(OBJEXT) instead of .o. * libchip/network/Makefile.am: Use .$(OBJEXT) instead of .o. * libchip/rtc/Makefile.am: Use .$(OBJEXT) instead of .o. * libchip/serial/Makefile.am: Use .$(OBJEXT) instead of .o. * librdbg/configure.ac: Remove RTEMS_BSP_ALIAS. Add RTEMS_CHECK_BSP_CACHE. * librdbg/src/i386/any/Makefile.am: Use .$(OBJEXT) instead of .o. * librdbg/src/m68k/any/Makefile.am: Use .$(OBJEXT) instead of .o. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use .$(OBJEXT) instead of .o. * libnetworking/pppd/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_webserver/Makefile.am, libnetworking/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o. 2002-08-10 Ralf Corsepius * configure.ac: Remove AC_CONFIG_SUBDIR(wrapup). Cosmetic cleanups. * wrapup/Makefile.am: Pick up ../libchip/rtc/$(ARCH)/librtcio.a and ../libchip/serial/$(ARCH)/libserialio.a. * libchip/serial/Makefile.am: Don't tmp-install lib. * libchip/rtc/Makefile.am: Don't tmp-install lib. 2002-08-09 Ralf Corsepius * Makefile.am: Add rtems_makedir. * configure.ac: Merge wrapup/configure.ac. Cosmetic cleanups. * Makefile.am: Add wrapup-SUBDIR. * wrapup/ChangeLog: Remove. * wrapup/configure.ac: Remove. * Makefile.am: Append BARE_CPU_MODEL to make/@RTEMS_BSP@.cache creation (Make the bare BSP happy). * configure.ac: Ditto. * Makefile.am: Create make/@RTEMS_BSP@.cache. Handle make/custom/*.cfgs. Create make/custom/default.cfg. * configure.ac: Add creation of make/custom/*.cfg. Create make/${RTEMS_BSP}.cache. Read make/${RTEMS_BSP}.cache. 2002-08-01 Ralf Corsepius * Makefile.am: Clean $(PROJECT_RELEASE). 2002-07-25 Ralf Corsepius * libnetworking/pppd/chap.c, libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h, libnetworking/pppd/upap.c: Per PR255 fix prototype mismatches. 2002-07-23 Ralf Corsepius * optman/sapi/Makefile.am: Add bsplib_DATA = $(PGMS). Remove ASM4FLAGS. * optman/rtems/Makefile.am: Add bsplib_DATA = $(PGMS). 2002-07-22 Ralf Corsepius * acinclude.m4: Add test "$multilib" != "yes". * config-ml.in: Remove. * acinclude.m4: Cleanups. * configure.ac: Build ${srcdir}/../../cpukit/ as ./exec/ instead of ${srcdir}/exec/. Further adaptations to autoconf >= 2.50. * optman/configure.ac: Remove RTEMS_ENABLE_MULTIPROCESSING, RTEMS_ENABLE_POSIX, RTEMS_ENABLE_ITRON, RTEMS_ENABLE_INLINES, RTEMS_ENABLE_RTEMS_DEBUG, RTEMS_CHECK_RTEMS_DEBUG, RTEMS_CHECK_NEWLIB. 2002-07-16 Eric Norum * New driver for the Intel EtherExpressPro (82559ER) chip. * libchip/network/if_fxp.c, libchip/network/if_fxpreg.h, libchip/network/if_fxpvar.h, libchip/network/pci.h: New file. * libchip/network/Makefile.am: Modified to reflect above. 2002-07-05 Ralf Corsepius * acinclude.m4: New. * Makefile.am: Remove tar-installation. Prepend @exec@ to SUBDIRS. * configure.ac: Switch to AC_CONFIG_SRCDIR([optman]). Add RTEMS_ENABLE_MULTIPROCESSING. Add RTEMS_CONFIG_SUBDIR([exec]...). 2002-07-01 Joel Sherrill * librdbg/src/_servtgt.c, librdbg/src/ptrace.c: Corrected use of _Objects_Information_table now that it is a two dimensional array based upon API and class. * libnetworking/rtems_webserver/misc.c: Per PR236 eliminate definition of strnlen(). 2002-06-26 Ralf Corsepius * libnetworking/wrapup/Makefile.am: Build libnetapps.a. Don't preinstall libnetapps.a. 2002-06-25 Ralf Corsepius * configure.ac: Remove librpc. 2002-06-25 Joel Sherrill * Per PR233, moved librpc to exec. * configure.ac, wrapup/Makefile.am: Modified. * librpc, librpc/ChangeLog: Removed. 2002-06-15 Ralf Corsepius * optman/Makefile.am: Remove multilib support. * optman/configure.ac: Ditto. * optman/sapi/Makefile.am: Ditto. 2002-05-30 Ralf Corsepius * libnetworking/Makefile.am: Remove headers. Remove CHANGELOG. * libnetworking/configure.ac: Use AC_CONFIG_SRCDIR([pppd]). 2002-05-29 Ralf Corsepius Move networking libraries to c/src/exec/libnetworking * libnetworking/configure.ac, libnetworking/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect Moval. 2002-05-18 Ralf Corsepius * configure.ac: Remove CONFIG_SUBDIRS libblock, libfs. * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include . 2002-05-16 Ralf Corsepius * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs). * libnetworking/rtems/mkrootfs.h: Ditto. * libnetworking/rtems/Makefile.am: Reflect changes above. 2002-05-15 Ralf Corsepius * configure.ac: Remove lib. 2002-05-14 Thomas Doerfler * librdbg/src/m68k/rdbg_cpu_asm.S: Per PR163, Fix incorrect assumption that exception stack frames on M68K members with VBR always are 6 byte long. The incorrect assumption resulted in some gdb commands like "next" to fail on the 68360. 2002-05-14 Ralf Corsepius * config-ml.in: Take out arm and sh variants RTEMS does not support. PR 220 * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c, librdbg/ src/powerpc/new_exception_processing/remdeb_svc.c: Remove from CVS. * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h, libnetworking/sys/filio.h: Remove. * libnetworking/sys/Makefile.am: Reflect changes above. 2002-05-07 Chris Johns * libchip/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-05-01 Eric Norum * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer. 2002-04-26 Eric Norum * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more agressive optimization in gcc 3.1 does not reorder things. 2002-04-18 Ralf Corsepius * libchip/network/dec21140.c: Reflect changes to powerpc's rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance. * librdbg/src/powerpc/rdbg_cpu_asm.S: Reflect changes to . * librdbg/src/powerpc/rdbg_f.c: Ditto. * libnetworking/pppd/utils.c: Adapt to gcc-3.x. 2002-04-14 Ralf Corsepius * optman/configure.ac: Remove ENABLE_GCC28. 2002-04-11 Chris Johns * libchip/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. * libnetworking/c/src/libnetworking/rtems/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-10 Mike Siers * libnetworking/rtems_webserver/NOTES, libnetworking/rtems_webserver/asp.c, libnetworking/rtems_webserver/balloc.c, libnetworking/rtems_webserver/default.c, libnetworking/rtems_webserver/ej.h, libnetworking/rtems_webserver/ejIntrn.h, libnetworking/rtems_webserver/ejlex.c, libnetworking/rtems_webserver/ejparse.c, libnetworking/rtems_webserver/emfdb.c, libnetworking/rtems_webserver/emfdb.h, libnetworking/rtems_webserver/form.c, libnetworking/rtems_webserver/h.c, libnetworking/rtems_webserver/handler.c, libnetworking/rtems_webserver/license.txt, libnetworking/rtems_webserver/md5.h, libnetworking/rtems_webserver/md5c.c, libnetworking/rtems_webserver/mime.c, libnetworking/rtems_webserver/misc.c, libnetworking/rtems_webserver/ringq.c, libnetworking/rtems_webserver/rom.c, libnetworking/rtems_webserver/security.c, libnetworking/rtems_webserver/sock.c, libnetworking/rtems_webserver/sym.c, libnetworking/rtems_webserver/uemf.c, libnetworking/rtems_webserver/uemf.h, libnetworking/rtems_webserver/um.c, libnetworking/rtems_webserver/um.h, libnetworking/rtems_webserver/url.c, libnetworking/rtems_webserver/value.c, libnetworking/rtems_webserver/wbase64.c, libnetworking/rtems_webserver/webcomp.c, libnetworking/rtems_webserver/webpage.c, libnetworking/rtems_webserver/webrom.c, libnetworking/rtems_webserver/webs.c, libnetworking/rtems_webserver/webs.h, libnetworking/rtems_webserver/websuemf.c, libnetworking/rtems_webserver/wsIntrn.h: Update to GoAhead Webserver 2.1.4. 2002-04-04 Ralf Corsepius * libchip/network/i82586.c: Include . * libchip/network/sonic.c: Ditto. 2002-04-01 Ralf Corsepius * libchip/configure.ac: AC_DEFINE(CPU_U32_FIX) for sparc. 2002-03-30 Ralf Corsepius * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__. 2002-03-27 Thomas.Doerfler@imd-systems.de PR 144 * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to memory address 0 when called for the first time. This is done when trying to clear the variable "dhcp_hostname". 2002-03-27 Ralf Corsepius * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * Makefile.am: Remove AUTOMAKE_OPTIONS. * optman/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * optman/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS. * optman/Makefile.am: Remove AUTOMAKE_OPTIONS. * optman/sapi/Makefile.am: Remove AUTOMAKE_OPTIONS. * libchip/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * libchip/network/Makefile.am: Remove AUTOMAKE_OPTIONS. * libchip/Makefile.am: Remove AUTOMAKE_OPTIONS. * libchip/rtc/Makefile.am: Remove AUTOMAKE_OPTIONS. * libchip/serial/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * librdbg/include/rdbg/i386/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/include/rdbg/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/include/rdbg/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/include/rdbg/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/include/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/i386/any/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/i386/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/m68k/any/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/m68k/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/powerpc/Makefile.am: Remove AUTOMAKE_OPTIONS. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * libnetworking/arpa/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/kern/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/lib/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/libc/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/machine/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/net/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/netinet/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/nfs/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/pppd/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/rtems/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/sys/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/vm/Makefile.am: Remove AUTOMAKE_OPTIONS. * libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS. 2002-03-27 Ilya Alexeev PR 162 * libnetworking/net/if_ppp.c ppp_txdaemon(), libnetworking/net/if_pppvar.h pppstart(): Local variables must not be used in a device write routines. Now ppp_softc structure have own character for writing to device (sc_outchar). I think that converting local variables to static is not a right solution, because problems will occur in the case of two or more ppp instances. * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable must be u_long, otherwise in the case of the big output packet endless loop may occur. 2002-03-21 Ilya Alexeev * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial preparations for multiple PPPD connections. 2002-03-20 Ralf Corsepius PR 149 * librdbg/src/i386/any/Makefile.am: s/$(SED)/sed/. * librdbg/src/m68k/any/Makefile.am: s/$(SED)/sed/. * librdbg/src/powerpc/new_exception_processing/Makefile.am: s/$(SED)/sed/. (Reported by Till Straumann ). 2002-02-28 Victor V. Vengerov * DOS filesystem including FAT12, FAT16, and FAT32 support submitted. * configure.ac: Modified to reflect addition. 2002-02-27 Ilya Alexeev * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c, libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h, libnetworking/pppd/sys-rtems.c: Add server with pap-authorization capabilities as well as eliminate some warnings. 2002-02-27 Eric Norum * libnetworking/net/radix.c: Properly handle fetching the default route when there is no route. This was a bug in the original FreeBSD code and this fix is from an updated version of their code. 2002-02-16 Eric Norum * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking. 2002-02-05 Ralf Corsepius * libnetworking/pppd/sys-rtems.c: Remove unused variable status from dodefaultroute. 2002-02-04 Ralf Corsepius * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include . 2002-02-01 Mike Siers * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing the link down too fast. NOTE: Mike reports successfully running at 56K baud on a direct link. 2002-02-01 Eric Valette * librdbg/So many patches have been posted recently on the mailing list and because we were unable to find correct solution to compile on various linux distros (due to rpcgen incompatibilities), librdbg/and because the coding style of rdbg was rather inconsistant among various pieces of code, librdbg/I decided to: 1) make some cleaning regarding global coding style (using indent + manual edits), 2) incorporate/review the paches send by various people (S. Holford, T. Strauman), 3) Fix the bug due to varying rpcgen code generation in remdeb_svc.c, 4) Remove some dead code, 5) Apply a patches enabling to call enterRdbg imediately after rdbg initialization is done, NB : the paches is huge but it is mainly due to coding styke chnages. Only few lines of codes have been really changed and they do not impact rdbg functionnality (AFAIKT). * librdbg/include/rdbg/servrpc.h, librdbg/include/rdbg/i386/rdbg_f.h, librdbg/include/rdbg/m68k/rdbg_f.h, librdbg/include/rdbg/powerpc/rdbg_f.h, librdbg/src/_servtgt.c, librdbg/src/awk.svc, librdbg/src/excep.c, librdbg/src/ptrace.c, librdbg/src/rdbg.c, librdbg/src/remdeb.x, librdbg/src/servbkpt.c, librdbg/src/servcon.c, librdbg/src/servrpc.c, librdbg/src/servtgt.c, librdbg/src/servtsp.c, librdbg/src/servutil.c, librdbg/src/i386/excep_f.c, librdbg/src/i386/rdbg_f.c, librdbg/src/i386/any/Makefile.am, librdbg/src/i386/any/remdeb.h, librdbg/src/i386/any/remdeb_svc.c, librdbg/src/i386/any/remdeb_xdr.c, librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_f.c, librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/powerpc/excep_f.c, librdbg/src/powerpc/rdbg_f.c, librdbg/src/powerpc/new_exception_processing/Makefile.am, librdbg/src/powerpc/new_exception_processing/remdeb.h, librdbg/src/powerpc/new_exception_processing/remdeb_svc.c, librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Modified. 2002-01-31 Mike Siers * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit. * Nice Update of PPPD support which eliminates the requiremetn that drivers be in the termios TASK_DRIVEN mode. Mike did significant testing and reports that it seems to be more stable and handle larger packets better. This patch replaces the termios tasks with more general pppd network driver tasks. The functions pppinput() and pppstart() get called from the interrupt service routine. * libnetworking/Makefile.am, libnetworking/configure.ac, libnetworking/net/Makefile.am, libnetworking/net/bpf.h, libnetworking/net/ethernet.h, libnetworking/net/if.c, libnetworking/net/if.h, libnetworking/net/if_arp.h, libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c, libnetworking/net/if_llc.h, libnetworking/net/if_loop.c, libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h, libnetworking/net/if_types.h, libnetworking/net/netisr.h, libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h, libnetworking/net/pppcompress.h, libnetworking/net/radix.c, libnetworking/net/radix.h, libnetworking/net/raw_cb.c, libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c, libnetworking/net/route.c, libnetworking/net/route.h, libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am, libnetworking/pppd/README, libnetworking/pppd/STATUS, libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c, libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h, libnetworking/pppd/chap.c, libnetworking/pppd/chap.h, libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h, libnetworking/pppd/chat.c, libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h, libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h, libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h, libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h, libnetworking/pppd/magic.c, libnetworking/pppd/magic.h, libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h, libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8, libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c, libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h, libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c, libnetworking/pppd/upap.h, libnetworking/pppd/utils.c, libnetworking/pppd/example/README, libnetworking/pppd/example/netconfig.h, libnetworking/wrapup/Makefile.am: Modified. * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c, libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h, libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c, libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file. * libnetworking/modem/, libnetworking/modem/.cvsignore, libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c, libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c, libnetworking/modem/pppcompress.c: Subdirectory removed. 2002-01-21 Ralf Corsepius * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs. Remove printf (Reported by Till Straumann ). 2002-01-18 Till Straumann * librdbg/src/powerpc/excep_f.c: This patch addresses the following issues: - exception handler needs to enable MSR_FP if the interrupted thread is FP enabled. - printk message for MSR fixed and added stacktrace. NOTE: this requires the stacktrace patch to lib/libbsp/powerpc/shared/vectors/vector_init.c (#ifdef DDEBUG only, however). 2002-01-06 Joel Sherrill * optman/.cvsignore: Added aclocal.m4 and configure. * optman/.cvsignore: New file. 2002-01-03 Ralf Corsepius * libchip/network/cs8900.c: Include rtems/bspIo.h instead of bspIo.h. 2002-01-02 Ralf Corsepius * configure.ac: Add AC_CONFIG_SUBDIRS(optman). Remove AC_CONFIG_COMMANDS. * optman/ChangeLog: New. * optman/configure.ac: New. * optman/Makefile.am: New. * optman/rtems/*: Copied from c/src/exec/rtems/optman. * optman/sapi/*: Copied from c/src/exec/sapi/optman. 2001-12-18 Ralf Corsepius * config-ml.in: New file. Imported from gcc and modified for RTEMS. 2001-12-18 Eric Norum * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP `directories' (path names with a / at the end) while disallowing open() operations on TFTP `directories'. 2001-12-07 Eric Norum * libnetworking/lib/tftpDriver.c: Restore write capability. 2001-11-26 Ralf Corsepius * libchip/network/sonic.h: Fix typo. * libnetworking/arpa/Makefile.am: Remove stray lines. 2001-10-30 Victor V. Vengerov * librdbg/src/m68k/rdbg_cpu_asm.S: Now compiles on ColdFire. 2001-10-18 Eric Norum * libnetworking/lib/tftpDriver.c: Properly handles ../ components in chdir() and open() operations within the TFTP file system. 2001-10-17 Ralf Corsepius * librdbg/configure.ac: Fix latent bug exposed by removal of config.cache's which prevented powerpc targets librdbg from building. 2001-10-16 Ralf Corsepius * Makefile.am: Use SUBDIRS = @subdirs@, require automake-1.5. * configure.ac: Replace hst_subdirs with AC_CONFIG_SUBDIRS to make autoconf-2.52 happy. 2001-10-12 Mike Siers * libnetworking/Update to stable working state. Congratulations Mike! :). * libnetworking/modem_example: Directory removed. * libnetworking/modem_example/16550.h, libnetworking/modem_example/README, libnetworking/modem_example/modem.c, libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c, libnetworking/modem_example/ppp.h, libnetworking/modem_example/pppcompress.c: Files removed. * libnetworking/pppd/example/pppd.options: New file. * libnetworking/pppd/README, libnetworking/pppd/STATUS, libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h, libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c: Updated. 2001-10-12 Joel Sherrill * libchip/serial/z85c30.c: Fixed typo. 2001-10-11 Ralf Corsepius * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate. * libchip/.cvsignore: Add autom4te.cache for autoconf > 2.52. * libchip/configure.in: Remove. * libchip/configure.ac: New file, generated from configure.in by autoupdate. * librdbg/.cvsignore: Add autom4te.cache for autoconf > 2.52. * librdbg/configure.in: Remove. * librdbg/configure.ac: New file, generated from configure.in by autoupdate. * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52. * libnetworking/configure.in: Remove. * libnetworking/configure.ac: New file, generated from configure.in by autoupdate. 2001-09-28 Ralf Corsepius * libchip/rtc/Makefile.am: Use 'PREINSTALL_FILES ='. * libchip/network/Makefile.am: Use 'PREINSTALL_FILES ='. * libchip/serial/Makefile.am: Use 'PREINSTALL_FILES ='. 2001-09-27 Joel Sherrill * libchip/ChangeLog: Fixed typo in date. 2001-09-27 Eric Norum * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the TFTP filesystem. 2001-09-23 Ralf Corsepius * librdbg/include/rdbg/i386/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/include/rdbg/m68k/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/include/rdbg/powerpc/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/include/rdbg/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/src/i386/any/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/src/m68k/any/Makefile.am: Use 'PREINSTALL_FILES ='. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/machine/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/net/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/netinet/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/vm/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/pppd/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/sys/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/arpa/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/nfs/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/rtems/Makefile.am: Use 'PREINSTALL_FILES ='. * libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='. 2001-09-22 Ralf Corsepius * librdbg/src/i386/any/Makefile.am: Move MAINTAINERCLEANFILES before the includes and use MAINTAINERCLEANFILES = to make automake-1.5 happy. * librdbg/src/m68k/any/Makefile.am: Ditto. * librdbg/src/powerpc/new_exception_processing/Makefile.am: Ditto. * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy. 2001-09-21 Joel Sherrill * libchip/network/Makefile.am: Fixed typo on file name. * libchip/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 . Switched C++ style comments to C style. 2001-09-19 Eric Norum * libnetworking/lib/tftpDriver.c: Add some debugging capability. 2001-09-19 Chris Johns * libchip/network/README.i82586, libchip/network/i82586.c, libchip/network/i82586reg.h, libchip/network/i82586var.h: New files. Network driver for Intel i82586. * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h, rtems/rtems_bsdnet_internal.h Added support for populating the initial "root" filesystem with information obtained via the DHCP response. 2001-09-14 Eric Norum * librdbg/include/rdbg/rdbg.h, librdbg/src/ptrace.c: Modifications to make gcc 3.x happy. 2001-08-16 Mike Siers * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike. * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files. These support callback functionality that has not even been compiled under RTEMS yet. * libnetworking/Update of PPPD to 2.3.11 from 2.3.5 and addition of an example application. Mike's notes on the modifications: - renamed error() function because of namespace problems - removed calls to the exit() funciton - removed extra files from the pppd source directory - defined pppd task constant values in rtemspppd.h - modifyied example code to get actual tick per second value - placed the pppd 2.3.11 man page file (pppd.8) into the pppd directory. * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h, libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c, libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c, libnetworking/pppd/rtems-ppp.c: Deleted. * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c, libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h, libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c, libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README, libnetworking/pppd/example/init.c, libnetworking/pppd/example/netconfig.h, libnetworking/pppd/example/ppp.conf, libnetworking/pppd/example/pppdapp.c, libnetworking/pppd/example/system.h: New files. * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h, libnetworking/pppd/Makefile.am, libnetworking/pppd/README, libnetworking/pppd/STATUS, libnetworking/pppd/auth.c, libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h, libnetworking/pppd/chap.c, libnetworking/pppd/chap.h, libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h, libnetworking/pppd/chat.c, libnetworking/pppd/demand.c, libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h, libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h, libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h, libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h, libnetworking/pppd/magic.c, libnetworking/pppd/magic.h, libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h, libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h, libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified. 2001-08-16 Joel Sherrill * libnetworking/pppd/example/Makefile: Removed. * libnetworking/pppd/example/Makefile-user: Added was Makefile. Renamed to avoid bootstrap -c clobbering it. * libnetworking/rtems_telnetd/.cvsignore: New file. 2001-08-09 Fernando-Ruiz Casas * libnetworking/Makefile.am, libnetworking/configure.in, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_servers/telnetd.c, libnetworking/rtems_servers/telnetd.h, libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c, libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h, libnetworking/rtems_telnetd/telnetd.c, libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am: - pty and telnetd have a new subdir rtems_telnetd to avoid the side effect when ftpd change. - the tcp/ip stats have been implemented into icmds.c and started when telnetd daemon is started. * libnetworking/rtems_servers/telnetd.c, libnetworking/rtems_servers/telnetd.h: Removed. * libnetworking/rtems_telnetd: New directory. * libnetworking/rtems_telnetd/Makefile.am, libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c, libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h, libnetworking/rtems_telnetd/telnetd.c, libnetworking/rtems_telnetd/telnetd.h: New files. 2001-06-14 Joel Sherrill * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h: Moved from libmisc/shell so the network stack to address network depenendency. * libnetworking/rtems_servers/Makefile.am: Modified to reflect above. 2001-05-26 Ralf Corsepius * libnetworking/rtems_servers/Makefile.am: Deleted blank lines. 2001-05-15 Joel Sherrill * librdbg/src/i386/any/remdeb_svc.c, librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Readding as I accidentally deleted the incorrectly empty versions. 2001-05-14 Till Straumann * libchip/bootloader/Makefile.am, libchip/console/Makefile.am, libchip/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-09 Ralf Corsepius * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__. 2001-04-27 Ralf Corsepius * libchip/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET. 2001-04-24 Eric Norum * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP synchronization a little more robust -- no NTP daemon yet, but at least it trys a little harder when the primary NTP server is down. 2001-04-20 Radzislaw Galler * libnetworking/modem/ppp.c, libnetworking/pppd/main.c, libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c, libnetworking/pppd/modem_example/modem.c, libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and other strings into English. * libnetworking/pppd/STATUS: updated to reflect the changes. 2001-04-20 Jake Janovetz * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work again. 2001-04-20 Eric Valette * mcp750 directory renamed new_exception processing as it supports many more CPU models. * librdbg/configure.in, librdbg/src/powerpc/Makefile.am, librdbg/src/powerpc/new_exception_processing/Makefile.am, librdbg/src/powerpc/new_exception_processing/remdeb_f.x: New files formerly in mcp750 plus modifications. * librdbg/src/powerpc/mcp750/.cvsignore, librdbg/src/powerpc/mcp750/Makefile.am, librdbg/src/powerpc/mcp750/remdeb.h, librdbg/src/powerpc/mcp750/remdeb_f.x, librdbg/src/powerpc/mcp750/remdeb_svc.c, librdbg/src/powerpc/mcp750/remdeb_xdr.c: Removed when moved to new_exception_processing. * librdbg/configure.in, librdbg/src/powerpc/Makefile.am, librdbg/src/powerpc/new_exception_processing/Makefile.am, librdbg/src/powerpc/new_exception_processing/remdeb_f.x: Modified as part of this effort to add support for the MPC8xx. 2001-04-19 Joel Sherrill * librdbg/src/powerpc/rdbg_f.c: Always include instead of internal include files. 2001-03-20 Till Straumann PR 158 * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the rcmd() library call by commenting out the parts that deal with signals. This enables RTEMS to 'rsh' command to a server connecting fd to remote stdio. The 'server-side' parts of this file which deal with authentication are disabled since they are not needed. 2001-03-15 Ralf Corsepius * libnetworking/include/.cvsignore: Remove dangling file. 2001-03-14 Joel Sherrill * libchip/serial/Makefile.am, libchip/serial/mc68681.c, libchip/serial/ns16550.c, libchip/serial/serprobe.c, libchip/serial/z85c30.c: Now install sersupp.h to so libchip style serial drivers can be written in libcpu or libbsp. 2001-03-01 Joel Sherrill * libchip/network/cs8900.c, libchip/network/cs8900.h, libchip/network/sonic.c, libchip/network/sonic.h, libchip/rtc/icm7170_reg.c, libchip/rtc/icm7170_reg2.c, libchip/rtc/icm7170_reg4.c, libchip/rtc/icm7170_reg8.c, libchip/rtc/m48t08_reg.c, libchip/rtc/m48t08_reg2.c, libchip/rtc/m48t08_reg4.c, libchip/rtc/m48t08_reg8.c, libchip/serial/mc68681_reg.c, libchip/serial/mc68681_reg2.c, libchip/serial/mc68681_reg4.c, libchip/serial/mc68681_reg8.c, libchip/serial/z85c30.c, libchip/serial/z85c30.h, libchip/serial/z85c30_p.h, libchip/serial/z85c30_reg.c: Corrected header. 2001-02-04 Ralf Corsepius * librdbg/include/rdbg/Makefile.am, librdbg/include/rdbg/i386/Makefile.am, librdbg/include/rdbg/m68k/Makefile.am, librdbg/include/rdbg/powerpc/Makefile.am: Cleanup including more proper style on include files. 2001-02-03 Ralf Corsepius * libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/serial/Makefile.am: Apply include_*HEADERS instead of H_FILES, replace ${..} with $(..). * libnetworking/Makefile.am, libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am, libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am, libnetworking/ rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am, libnetworking/ sys/Makefile.am, libnetworking/vm/Makefile.am: Apply include_*HEADERS instead of H_FILES. * libnetworking/include/Makefile.am: Remove. * libnetworking/Makefile.am: Add handling of *.h files. * libnetworking/configure.in: Remove include/Makefile. 2001-02-02 Ralf Corsepius * Makefile.am: install to $(exec_prefix)/@RTEMS_BSP@. 2001-01-31 Sergei Organov * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with current dir and root dir removed in favor of new libio support for task-local current and root directories. - Bug in `close_data_socket()' introduced by previous change fixed. - `command_pasv()' changed to set timeout on socket we are listening on and code fixed to don't close socket twice on error. - `serr()' changed to clear `errno'. - `data_socket()' changed to clear `errno' before `bind()'. - `session()' changed to clear `errno' before processing session. - `close_data_socket()' fixed to close both active and passive sockets - Initialize info->data_socket to -1 in `daemon()' - Initialize `fname' to empty string in `exec_command()'. 2001-01-25 Eric Norum * libnetworking/lib/tftpDriver.c: Reduce first timeout interval. This improves throughput on systems which are dropping packets. Only the first timeout is reduced. This keeps the number of extra packets down on networks that are very busy and dropping lots of packets. 2001-01-24 Sergei Organov * libnetworking/rtems_servers/ftpd.c, libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below: - Timeouts on sockets implemented. 'idle' field added to configuration. No timeout by default to keep backward compatibility. Note: SITE IDLE command not implemented yet. - Basic global access control implemented. 'access' field added to configuration. No access limitations by default to keep backward compatibility. - Anchor data socket for active mode (using self IP and port 20.) - Fixed default data port support (still not tested). - Don't allow IP address different from originating host in PORT command to improve security. - Fixed bug in MDTM command. - Check for correctness of parsing of argument in command_port(). - Fixed squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not a directory. - Command parsing a little bit improved: command names are now converted to upper-case to be more compatible with RFC (command names are not case-sensitive.) - Reformat comments so that they have RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes - True ASCII mode implemented (doesn't work for hooks and /dev/null) - Passive mode implemented, PASV command added. - Default port for data connection could be used (untested, can't find ftp client that doesn't send PORT command) - SYST reply changed to UNIX, as former RTEMS isn't registered name. - Reply codes reviewed and fixed. 2001-01-18 Joel Sherrill * librdbg/src/powerpc/new_exception_processing/remdeb_svc.c: Corrected macro using variable arguments. * librdbg/src/powerpc/new_exception_processing/remdeb.h, librdbg/src/powerpc/new_exception_processing/remdeb_xdr.c: Regenerated since I updated the main RTEMS development machine to RedHat 7.2 and apparently got a new version of rpcgen. 2001-01-12 Sergei Organov * libnetworking/rtems_servers/ftpd.c, libnetworking/rtems_servers/ftpd.h: Major enhancements as listed below: - use pool of pre-created threads to handle sessions instead of creating/deleting threads on the fly - LIST output is now similar to what "/bin/ls -al" would output, thus FTP clients such Netscape are happy with it. - LIST NAME now works (both for files and directories) - added support for NLST, CDUP, and MDTM FTP commands to make more FTP clients happy - keep track of CWD for every session separately - ability to specify root directory name for FTPD in configuration table. FTPD will then create illusion for FTP clients that this is actually root directory. - ignore options sent in commands, thus LIST -al FILE works and doesn't try to list "-al" directory. - buffers are allocated on stack instead of heap where possible to eliminate malloc/free calls (avoid possible heap fragmentation troubles). - drop using of task notepad to pass parameters - use function arguments instead - use snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET in socket() instead of AF_INET. 2001-01-02 Joel Sherrill * libnetworking/CHANGELOG: Removed. * libnetworking/README: Merged CHANGELOG contents as initial changes. 2000-12-14 Eric Norum * libnetworking/lib/tftpDriver.c: Added write capability. 2000-12-08 Joel Sherrill * libnetworking/libc/linkaddr.c: Initialized variable to remove warning. * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made numerous variable declarations conditional on PPP_COMPRESS and PPP_FILTER. Commented out variables that were not used because the code using them was commented out. Removed totally unused variables. * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings. * libnetworking/pppd/pppmain.c: Removed numerous warnings. 2000-11-30 Joel Sherrill * libnetworking/modem/ppp_tty.c: Changed to include since that is an RTEMS specific header file. * libnetworking/sys/ttycom.h: Moved to lib/include/sys. * libnetworking/Makefile.am: Modified to reflect above. 2000-11-27 Joel Sherrill * libnetworking/libc/res_init.c: Fix typo - adding missing # on include. 2000-11-25 Eric Norum * libnetworking/libc/res_init.c: Move include to avoid compiler dumping core. 2000-11-25 Antti P Miettinen * libnetworking/wrapup/Makefile.am: Added modem subdir. * libnetworking/configure.in, libnetworking/Makefile.am: Added modem subdir. * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h. * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work). * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c, libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c, libnetworking/pppd/upap.c: Changes from Thomas Doerfler and cosmetic changes by me. Actually main.c and ppp_tty.c should be scratched. The modem subdir has the real ppp_tty.c and the real pppd main is in pppmain.c. 2000-11-13 Jiri Gaisler * libchip/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 * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * libchip/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * librdbg/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. * libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. 2000-11-03 Chris Johns * libchip/network/README.cs8900, libchip/network/cs8900.c, libchip/network/cs8900.h: New files. 2000-11-02 Ralf Corsepius * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. * libchip/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. * librdbg/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. * libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. 2000-10-30 Ralf Corsepius * configure.in: Switch to GNU-canonicalization. * Makefile.am: Reflect changes to configure.in. * acinclude.m4: Remove. 2000-10-30 Joel Sherrill * POSIX include files merged into newlib. This resulted in some definitions moving to other files and thus some secondary effects in RTEMS source code. * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync with newlib's . * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes definition of struct itimerval in . 2000-10-27 Ralf Corsepius * configure.in: add lib/libbsp to the GNU canonicalized subdirectories, remove cfg_subdirs, cfg_subdirs1, hst_subdirs1. * Makefile.am: remove cfg_subdirs, cfg_subdirs1, hst_subdirs1. * ChangeLog: Fix typos. * configure.in: add tests to the GNU canonicalized subdirectories. 2000-10-26 Ralf Corsepius * configure.in: add lib/libcpu to the GNU canonicalized subdirectories. * configure.in: add lib to the GNU canonicalized subdirectories, make the lib directory before configuring lib/. 2000-10-25 Ralf Corsepius * configure.in, Makefile.am: add exec to the GNU canonicalized subdirectories. * configure.in: add librtems++ to the GNU canonicalized subdirectories. * configure.in: add libnetworking, librpc and librdb to the GNU canonicalized subdirectories. * configure.in: add libmisc and libchip to the GNU canonicalized subdirectories. * libchip/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * librdbg/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * libnetworking/Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. 2000-10-24 Ralf Corsepius * Makefile.am, acinclude.m4, configure.in: Introduce GNU canonicalization to libfs/. The approach is currently a bit of a hack as GNU canonicalization does not support the per-BSP build some of the other directories require. As more of the tree is converted, this will become less of an issue. 2000-10-20 Joel Sherrill * libchip/network/dec21140.c: Corrected attach to include "int attach" parameter. 2000-10-19 Antti P Miettinen * librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/m68k/any/remdeb_svc.c: New files missed in merger. * librdbg/configure.in: Add m68k support. * librdbg/include/rdbg/m68k, librdbg/src/m68k, librdbg/src/m68k/any: New subdirectory. * librdbg/src/_servtgt.c: add status text to prinf upon task creation failure. * librdbg/src/rdbg.c: reconnect rdbg exception handlers upon RPC calls. * librdbg/src/m68k/Makefile.am, librdbg/src/m68k/any/Makefile.am, librdbg/src/m68k/any/remdeb_f.x, librdbg/src/m68k/any/.cvsignore, librdbg/src/m68k/any/remdeb.h, librdbg/src/m68k/any/remdeb_xdr.c, librdbg/src/m68k/any/remdeb_svc.c, librdbg/src/m68k/excep_f.c, librdbg/src/m68k/rdbg_cpu_asm.S, librdbg/src/m68k/rdbg_f.c, librdbg/src/m68k/.cvsignore: New files. * libnetworking/lib/tftpDriver.c: add comments to handlers struct function pointers. * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be _after_ pointer has been checked against NULL. 2000-10-18 Joel Sherrill * wrapup/Makefile.am: Added libfs. 2000-10-18 Chris Johns * libfs created. * configure.in: Added libfs subdirectory. * libnetworking/pppd/ipxcp.c: Fixed a typo. 2000-09-28 Joel Sherrill * libnetworking/rtems_webserver/Makefile.am, libnetworking/rtems_webserver/base64.c, libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c. * libnetworking/rtems_webserver/sock.c: Added file missed in merger. 2000-09-22 Joel Sherrill * libnetworking/machine/types.h, libnetworking/pppd/pppd.h, libnetworking/rtems/rtems_bsdnet_internal.h, libnetworking/rtems_webserver/webmain.c: machine/types.h should not have included rtems.h. It is now including precisely the least amount of low level, yet portable .h files to get the basic RTEMS types defined. This rippled into other files since rtems_bsdnet_internal.h used machine/types.h to include rtems.h. 2000-09-12 Ralf Corsepius * configure.in: Add RTEMS_PROG_CC_FOR_TARGET, RTEMS_CANONICALIZE_TOOLS. 2000-09-06 Ralf Corsepius * libnetworking/ChangeLog: Cleanup. 2000-09-05 Ralf Corsepius * libchip/network/Makefile.am: Use AM_*FLAGS += ... * libchip/ChangeLog: Fix formating. 2000-09-05 Joel Sherrill * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion and to work with the converted flags. 2000-09-04 Ralf Corsepius * wrapup/Makefile.am: Include compile.am. * libchip/network/Makefile.am, libchip/rtc/Makefile.am, libchip/serial/Makefile.am: Include compile.am. * librdbg/src/i386/any/Makefile.am, librdbg/src/powerpc/mcp750/Makefile.am: Include compile.am. * libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am, libnetworking/rtems_servers/Makefile.am, libnetworking/rtems_webserver/Makefile.am, libnetworking/wrapup/Makefile.am: Include compile.am. 2000-09-01 Rosimildo daSilva * libnetworking/emfdb.c: Removed stray semi-colon. Reported on GoAhead mailing lists by Jim Rudnicki . 2000-08-31 Ralf Corsepius * libnetworking/netinet/tcp_input.c: Spelling corrections. 2000-08-31 Joel Sherrill * Merged version 2.1 of GoAhead webserver. This update was submitted by Antti P Miettinen . * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h, libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h, libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files. * libnetworking/wbase64.c: Removed. * libnetworking/Makefile.am, libnetworking/asp.c, libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h, libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c, libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c, libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c, libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c, libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c, libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c, libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c, libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h: Modified. 2000-08-30 Ralf Corsepius * configure.in: Add lib/libcpu and lib/libbsp to cfg_subdirs. 2000-08-30 Joel Sherrill * libnetworking/rtems_webserver/license.txt: New file. 2000-08-10 Joel Sherrill * ChangeLog: New file. * libchip/ChangeLog: New file. * librdbg/ChangeLog: New file. * libnetworking/ChangeLog: New file.