? templates/net Index: devs/eth/phy/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/phy/current/ChangeLog,v retrieving revision 1.4 diff -u -r1.4 ChangeLog --- devs/eth/phy/current/ChangeLog 7 Nov 2003 17:54:17 -0000 1.4 +++ devs/eth/phy/current/ChangeLog 5 Oct 2004 07:54:01 -0000 @@ -1,3 +1,8 @@ +2004-10-04 Andrew Lunn + + * cdl/phy_eth_drivers.cdl: We call the delay function via VV so we + require VV support. + 2003-11-07 Gary Thomas * src/DP83847.c: Index: devs/eth/phy/current/cdl/phy_eth_drivers.cdl =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/eth/phy/current/cdl/phy_eth_drivers.cdl,v retrieving revision 1.3 diff -u -r1.3 phy_eth_drivers.cdl --- devs/eth/phy/current/cdl/phy_eth_drivers.cdl 7 Nov 2003 17:54:17 -0000 1.3 +++ devs/eth/phy/current/cdl/phy_eth_drivers.cdl 5 Oct 2004 07:54:01 -0000 @@ -55,6 +55,7 @@ parent CYGPKG_IO_ETH_DRIVERS active_if CYGPKG_IO_ETH_DRIVERS + requires CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT include_dir cyg/io Index: fs/rom/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/fs/rom/current/ChangeLog,v retrieving revision 1.15 diff -u -r1.15 ChangeLog --- fs/rom/current/ChangeLog 8 Aug 2004 21:23:39 -0000 1.15 +++ fs/rom/current/ChangeLog 5 Oct 2004 07:54:08 -0000 @@ -1,3 +1,8 @@ +2004-10-04 Andrew Lunn + + * src/romfs.c (romfs_mount): Avoid a compiler warning about punned + types. + 2004-08-08 Bart Veer * cdl/romfs.cdl: generate both little-endian and big-endian image Index: fs/rom/current/src/romfs.c =================================================================== RCS file: /cvs/ecos/ecos/packages/fs/rom/current/src/romfs.c,v retrieving revision 1.6 diff -u -r1.6 romfs.c --- fs/rom/current/src/romfs.c 9 Mar 2004 08:11:27 -0000 1.6 +++ fs/rom/current/src/romfs.c 5 Oct 2004 07:54:08 -0000 @@ -594,10 +594,12 @@ if ( !mte->data ) { // If the image address was not in the MTE data word, if ( mte->devname && mte->devname[0] ) { - // And there's something in the 'hardware device' field, + char *addr; + // And there's something in the 'hardware device' field, // then read the address from there. - sscanf( mte->devname, "%p", (char**)&disk ); - } + sscanf( mte->devname, "%p", &addr ); + disk = (romfs_disk *) addr; + } } else { disk = (romfs_disk *)mte->data; } Index: io/pcmcia/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/io/pcmcia/current/ChangeLog,v retrieving revision 1.7 diff -u -r1.7 ChangeLog --- io/pcmcia/current/ChangeLog 11 Aug 2004 15:43:10 -0000 1.7 +++ io/pcmcia/current/ChangeLog 5 Oct 2004 07:54:17 -0000 @@ -1,3 +1,7 @@ +2004-10-04 Andrew Lunn + + * cdl/io_pcmcia.cdl: Require that the hardware implements PCMCIA + 2004-08-11 Mark Salter * include/pcmcia.h: Add some useful defines. Index: io/pcmcia/current/cdl/io_pcmcia.cdl =================================================================== RCS file: /cvs/ecos/ecos/packages/io/pcmcia/current/cdl/io_pcmcia.cdl,v retrieving revision 1.4 diff -u -r1.4 io_pcmcia.cdl --- io/pcmcia/current/cdl/io_pcmcia.cdl 24 Feb 2003 14:25:03 -0000 1.4 +++ io/pcmcia/current/cdl/io_pcmcia.cdl 5 Oct 2004 07:54:17 -0000 @@ -56,10 +56,11 @@ This option enables drivers for basic I/O services on pcmcia devices." doc ref/io.html - + requires CYGHWR_IO_PCMCIA_DEVICE compile pcmcia.c - - define_proc { + + + define_proc { puts $::cdl_header "#include " puts $::cdl_header "#ifdef CYGDAT_IO_PCMCIA_DEVICE_HEADER" puts $::cdl_header "# include CYGDAT_IO_PCMCIA_DEVICE_HEADER" Index: net/common/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/common/current/ChangeLog,v retrieving revision 1.65 diff -u -r1.65 ChangeLog --- net/common/current/ChangeLog 2 Aug 2004 10:43:38 -0000 1.65 +++ net/common/current/ChangeLog 5 Oct 2004 07:54:20 -0000 @@ -1,3 +1,8 @@ +2004-10-04 Andrew Lunn + + * include/tftp_support.h: Use the definitions of O_RDONLY and + O_WRONLY from fcntl.h instead of defining them ourselves. + 2004-06-17 Oyvind Harboe * src/tftp_server.c: Index: net/common/current/include/tftp_support.h =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/common/current/include/tftp_support.h,v retrieving revision 1.2 diff -u -r1.2 tftp_support.h --- net/common/current/include/tftp_support.h 23 Apr 2003 08:52:08 -0000 1.2 +++ net/common/current/include/tftp_support.h 5 Oct 2004 07:54:20 -0000 @@ -32,6 +32,7 @@ #ifndef _TFTP_SUPPORT_H_ #define _TFTP_SUPPORT_H_ +#include // O_RDONLY /* * File transfer modes */ @@ -68,12 +69,6 @@ int (*read)(int, void *, int); }; -// Flags - passed to "open" -#ifndef O_RDONLY -#define O_RDONLY 1 -#define O_WRONLY 2 -#endif - __externC int tftpd_start(int, struct tftpd_fileops *); __externC int tftpd_stop(int); Index: net/ftpclient/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/ChangeLog,v retrieving revision 1.9 diff -u -r1.9 ChangeLog --- net/ftpclient/current/ChangeLog 24 May 2004 19:31:01 -0000 1.9 +++ net/ftpclient/current/ChangeLog 5 Oct 2004 07:54:21 -0000 @@ -1,3 +1,8 @@ +2004-10-04 Andrew Lunn + + * src/ftpclient.c (opendatasock): Don't clobber the socket + variable with a temporary variable of local scope. + 2004-05-24 Gary Thomas * src/ftpclient.c: Index: net/ftpclient/current/src/ftpclient.c =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/ftpclient/current/src/ftpclient.c,v retrieving revision 1.8 diff -u -r1.8 ftpclient.c --- net/ftpclient/current/src/ftpclient.c 24 May 2004 19:31:05 -0000 1.8 +++ net/ftpclient/current/src/ftpclient.c 5 Oct 2004 07:54:21 -0000 @@ -400,10 +400,10 @@ if (ret != 2) { int _port = atoi(port); - char *s = name; - while (*s) { - if (*s == '.') *s = ','; - s++; + char *str = name; + while (*str) { + if (*str == '.') *str = ','; + str++; } snprintf(buf, sizeof(buf), "%s,%d,%d", name, _port/256, _port%256); ret = command("PORT",buf,ctrl_s,msgbuf,msgbuflen,ftp_printf); Index: net/httpd/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/httpd/current/ChangeLog,v retrieving revision 1.13 diff -u -r1.13 ChangeLog --- net/httpd/current/ChangeLog 17 Aug 2004 16:14:39 -0000 1.13 +++ net/httpd/current/ChangeLog 5 Oct 2004 07:54:22 -0000 @@ -1,3 +1,8 @@ +2004-10-05 Andrew Lunn + + * src/monitor.c: include sys/sysctl.h to prevent compiler + warnings. + 2004-08-16 Peter Korsgaard * src/monitor.c: Added missing spaces in multi-line HTML strings. Index: net/httpd/current/src/monitor.c =================================================================== RCS file: /cvs/ecos/ecos-opt/net/net/httpd/current/src/monitor.c,v retrieving revision 1.6 diff -u -r1.6 monitor.c --- net/httpd/current/src/monitor.c 17 Aug 2004 16:14:40 -0000 1.6 +++ net/httpd/current/src/monitor.c 5 Oct 2004 07:54:24 -0000 @@ -91,6 +91,7 @@ #include #define _KERNEL +#include #include #include #include Index: templates/all/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/templates/all/ChangeLog,v retrieving revision 1.18 diff -u -r1.18 ChangeLog --- templates/all/ChangeLog 15 Apr 2004 01:21:59 -0000 1.18 +++ templates/all/ChangeLog 5 Oct 2004 07:54:28 -0000 @@ -1,3 +1,8 @@ +2004-10-05 Andrew Lunn + + * current.ect: Added in many missing packages, plus some defaults + which the inference engine works out. + 2004-04-15 Jonathan Larmour * current.ect: Provide default for CYGBLD_ISO_STDIO_FILEOPS_HEADER Index: templates/all/current.ect =================================================================== RCS file: /cvs/ecos/ecos/packages/templates/all/current.ect,v retrieving revision 1.16 diff -u -r1.16 current.ect --- templates/all/current.ect 15 Apr 2004 01:21:59 -0000 1.16 +++ templates/all/current.ect 5 Oct 2004 07:54:28 -0000 @@ -42,6 +42,26 @@ package CYGPKG_CPULOAD current ; package CYGPKG_NET_SNTP current ; package CYGPKG_HTTPD current ; + package CYGPKG_IO_FLASH current ; + package CYGPKG_FS_RAM current ; + package CYGPKG_FS_ROM current ; + package CYGPKG_FS_JFFS2 current ; + package CYGPKG_LINUX_COMPAT current ; + package CYGPKG_IO_USB current ; + package CYGPKG_IO_USB_SLAVE current ; + package CYGPKG_IO_USB_SLAVE_ETH current ; + package CYGPKG_NET_FTPCLIENT current ; + package CYGPKG_PPP current ; + package CYGPKG_DEVS_ETH_CF current ; + package CYGPKG_DEVS_ETH_NS_DP83902A current ; + package CYGPKG_IO_PCI current ; + package CYGPKG_IO_SPI current ; + package CYGPKG_COMPRESS_ZLIB current ; + package CYGPKG_POWER current ; + package CYGPKG_VNC_SERVER current ; + package CYGPKG_IO_DISK current ; + package CYGPKG_BLOCK_LIB current ; + package CYGPKG_FS_FAT current ; }; cdl_option CYGBLD_ISO_CTYPE_HEADER { @@ -244,3 +264,23 @@ cdl_option CYGBLD_ISO_STDIO_FILEPOS_HEADER { inferred_value 1 }; + +cdl_option CYGPKG_IO_SERIAL_FLOW_CONTROL { + inferred_value 1 +}; + +cdl_option CYGOPT_IO_SERIAL_SUPPORT_NONBLOCKING { + inferred_value 1 +}; + +cdl_option CYGPKG_IO_SERIAL_DEVICES { + inferred_value 1 +}; + +cdl_option CYGPKG_IO_FILEIO_INODE { + inferred_value 1 +}; + +cdl_option CYGPKG_IO_FLASH_BLOCK_DEVICE { + inferred_value 1 +}