Skip to content

Commit

Permalink
Merge from eCos master repository on 2000-06-06-08:44:00-BST
Browse files Browse the repository at this point in the history
  • Loading branch information
jlarmour committed Jun 6, 2000
1 parent 8f57952 commit 4679fee
Show file tree
Hide file tree
Showing 280 changed files with 73,946 additions and 3 deletions.
2 changes: 1 addition & 1 deletion host/tools/ecostest/common/eCosTestDownloadFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
#include "eCosStd.h"
#include "eCosTrace.h"

#define DL_FILTER_VER "$Id: eCosTestDownloadFilter.cpp,v 1.11 2000/06/06 05:12:17 jlarmour Exp $"
#define DL_FILTER_VER "$Id: eCosTestDownloadFilter.cpp,v 1.12 2000/06/06 08:39:36 jlarmour Exp $"
#include "eCosTestDownloadFilter.h"

CeCosTestDownloadFilter::CeCosTestDownloadFilter():
Expand Down
2 changes: 1 addition & 1 deletion host/tools/ecostest/common/eCosTestMonitorFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

#include "eCosStd.h"

#define SER_FILTER_VER "$Id: eCosTestMonitorFilter.cpp,v 1.10 2000/06/06 05:12:17 jlarmour Exp $"
#define SER_FILTER_VER "$Id: eCosTestMonitorFilter.cpp,v 1.11 2000/06/06 08:39:36 jlarmour Exp $"
#include "eCosTestMonitorFilter.h"

CeCosTestMonitorFilter::CeCosTestMonitorFilter():
Expand Down
2 changes: 1 addition & 1 deletion host/tools/ecostest/common/eCosTestSerialFilter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@

#include "eCosStd.h"

#define SER_FILTER_VER "$Id: eCosTestSerialFilter.cpp,v 1.11 2000/06/06 05:12:17 jlarmour Exp $"
#define SER_FILTER_VER "$Id: eCosTestSerialFilter.cpp,v 1.12 2000/06/06 08:39:36 jlarmour Exp $"
#include "eCosTestSerialFilter.h"
#include "eCosThreadUtils.h"

Expand Down
36 changes: 36 additions & 0 deletions packages/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -166,13 +166,49 @@

* ecos.db: Added SPARClite target.

2000-02-09 Gary Thomas <[email protected]>

* ecos.db: EDB7xxx ethernet driver CDL file changed.

2000-02-09 John Dallaway <[email protected]>

* ecos.db:

Add the EBSA285 ethernet driver package to the package database.

2000-02-08 John Dallaway <[email protected]>

* ecos.db:

Tidy networking-related package records and remove
target 'edb7212_net' which is not required for .epk
distributions.

2000-02-08 Gary Thomas <[email protected]>

* ecos.db: Add network enabled EDB721x target.

2000-02-08 John Dallaway <[email protected]>

* ecos.db:

Add the networking packages to the package database.

2000-02-07 Jesper Skov <[email protected]>

* ecos.db:
* targets:
* packages:
Added PPC variants.

2000-01-31 Jesper Skov <[email protected]>

* ecos.db: Removed below again.

2000-01-28 Gary Thomas <[email protected]>

* ecos.db: Add support for networking package.

2000-01-20 John Dallaway <[email protected]>

* ecos.db:
Expand Down
14 changes: 14 additions & 0 deletions packages/ecos.db
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,20 @@ package CYGPKG_IO_SERIAL_V85X_V850 {
SA1 (70F3017) or SB1 (70F3033) processors."
}

package CYGPKG_NET {
alias { "Networking" net }
directory net/tcpip
script net.cdl
description "Generic networking support, including TCP/IP."
}

package CYGPKG_NET_ETH_DRIVERS {
alias { "Common ethernet support" net_drivers }
directory net/drivers/eth/common
script eth_drivers.cdl
description "Platform independent ethernet support."
}

package CYGPKG_DEVS_ETH_ARM_EDB7XXX {
alias { "Cirrus Logic ethernet driver" edb7xxx_eth_driver }
hardware
Expand Down
6 changes: 6 additions & 0 deletions packages/error/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

* include/codes.h: Added some further codes.

2000-01-11 Gary Thomas <[email protected]>

* src/strerror.cxx (_strerror):
* include/codes.h: Add in additional errors require to support
networking.

1999-04-14 John Dallaway <[email protected]>

* include/pkgconf/error.h: Add cdl_package doc attribute.
Expand Down
5 changes: 5 additions & 0 deletions packages/hal/arm/arch/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@
* src/arm.ld: Changed PID BE workaround to work with ROM startup.
Not just when building stubs.

2000-01-28 Gary Thomas <[email protected]>

* src/arm.ld: Add new section 'netdevtab' used to support
network device initialization.

2000-01-26 Jonathan Larmour <[email protected]>

* src/hal_misc.c (exception_handler): Replace CYGDAT_CYGMON_ENABLE
Expand Down
6 changes: 6 additions & 0 deletions packages/hal/arm/ebsa285/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@
been seeing test failures with the SDRAM initialization in the
board with 32Mb - the SDRAM setup is screwey; hope this fixes it.

2000-02-21 Gary Thomas <[email protected]>

* cdl/hal_arm_ebsa285.cdl: Remove -mstructure-size-boundary=8
option - no longer needed to build working network code.

2000-02-18 Jonathan Larmour <[email protected]>

* cdl/hal_arm_ebsa285.cdl (CYGBLD_BUILD_GDB_STUBS): When
Expand Down Expand Up @@ -42,6 +47,7 @@

* cdl/hal_arm_ebsa285.cdl (CYGBLD_GLOBAL_CFLAGS): Permanently set
the -mstructure-size-boundary=8 compilation option, as required by
the initial version of the OpenBSD network stack port, currently
software under development.

2000-02-07 Jesper Skov <[email protected]>
Expand Down
11 changes: 11 additions & 0 deletions packages/hal/arm/edb7xxx/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@

* misc/kbd_test.c: Remove unused LCD include.

2000-02-21 Gary Thomas <[email protected]>

* cdl/hal_arm_edb7xxx.cdl: Remove -mstructure-size-boundary=8
option - no longer needed to build working networking code.

2000-02-18 Jonathan Larmour <[email protected]>

* cdl/hal_arm_edb7xxx.cdl (CYGBLD_BUILD_GDB_STUBS): When
Expand Down Expand Up @@ -91,6 +96,12 @@
* src/edb7xxx_misc.c (hal_clock_reset): Increase DRAM 'idle' time
to give marginal hardware a chance.

2000-01-28 Gary Thomas <[email protected]>

* cdl/hal_arm_edb7xxx.cdl: Add -mstructure-size-boundary=8 to
compile options - required to get network structures properly
aligned.

2000-01-28 John Dallaway <[email protected]>

* cdl/hal_arm_edb7xxx.cdl:
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/i386/arch/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@

* src/vectors.S: Added PC support code.

2000-01-28 Gary Thomas <[email protected]>

* src/i386.ld: Add support for network package.

2000-01-21 Jesper Skov <[email protected]>

* include/hal_intr.h (HAL_INTERRUPT_MASK, HAL_INTERRUPT_UNMASK):
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/mips/tx39/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@

* cdl/hal_mips_tx39.cdl: removed fix me.

2000-01-28 Gary Thomas <[email protected]>

* src/mips_tx39.ld: Add support for network package.

1999-12-21 Jonathan Larmour <[email protected]>

* include/var_arch.h: Rename CYG_HAL_USE_ROM_MONITOR_CYGMON ->
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/mips/vr4300/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@

* cdl/hal_mips_vr4300.cdl: removed fix me

2000-01-28 Gary Thomas <[email protected]>

* src/mips_vr4300.ld: Add support for network package.

2000-01-14 Nick Garnett <[email protected]>

* include/pkgconf/hal_mips_vr4300.h:
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/mn10300/am31/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@

* cdl/hal_mn10300_am31.cdl: removed fix me.

2000-01-28 Gary Thomas <[email protected]>

* src/mn10300_am31.ld: Add support for network package.

1999-12-21 Jonathan Larmour <[email protected]>

* include/variant.inc: Rename CYG_HAL_USE_ROM_MONITOR_CYGMON ->
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/mn10300/am33/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@

* cdl/hal_mn10300_am33.cdl: remove fix me

2000-01-28 Gary Thomas <[email protected]>

* src/mn10300_am33.ld: Add support for network package.

1999-12-21 Jonathan Larmour <[email protected]>

* include/variant.inc: Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
Expand Down
8 changes: 8 additions & 0 deletions packages/hal/sh/arch/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,14 @@

* include/hal_intr.h: provide CYGNUM_HAL_VSR_EXCEPTION_COUNT.

2000-02-02 Jesper Skov <[email protected]>

* src/sh.ld: Fix typo.

2000-01-28 Gary Thomas <[email protected]>

* src/sh.ld: Add support for network package.

2000-01-24 Jesper Skov <[email protected]>

* src/vectors.S (__interrupt_stack): Remove stubs config check for
Expand Down
4 changes: 4 additions & 0 deletions packages/hal/sparclite/arch/current/ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@

* cdl/hal_sparclite.cdl: removed fix me

2000-01-28 Gary Thomas <[email protected]>

* src/sparclite.ld: Add support for network package.

2000-01-19 Hugo Tyson <[email protected]>

* cdl/*.cdl: Add descriptions to a number of options &c which were
Expand Down
64 changes: 64 additions & 0 deletions packages/net/drivers/eth/common/current/ChangeLog
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
2000-03-28 Gary Thomas <[email protected]>

* src/eth_drv.c (eth_drv_recv): Tolerate running out of MBUFs
instead of "panic"ing.

2000-03-08 Gary Thomas <[email protected]>

* src/eth_drv.c: Add some function [block] comments.
(eth_drv_send): Use eCos scheduler lock instead of interrupt lock.

2000-03-08 Hugo Tyson <[email protected]>

* doc/driver_doc: Add some clarification about what's called when,
proofreading results, shorter lines so I can print it nicely.

2000-03-06 Gary Thomas <[email protected]>

* src/eth_drv.c:
* include/eth_drv.h:
* doc/driver_doc: Remove generic "priv"ate references.

2000-02-29 Gary Thomas <[email protected]>

* src/eth_drv.c:
* include/eth_drv.h: New expanded API for hardware drivers.

2000-02-18 Gary Thomas <[email protected]>

* src/eth_drv.c (eth_drv_send): Disable interrupts while initiating
the buffer send - avoid a possible race.

2000-02-08 John Dallaway <[email protected]>

* cdl/eth_drivers.cdl:
Reparent under CYGPKG_NET and tidy display strings.

//===========================================================================
//####COPYRIGHTBEGIN####
//
// -------------------------------------------
// The contents of this file are subject to the Red Hat eCos Public License
// Version 1.1 (the "License"); you may not use this file except in
// compliance with the License. You may obtain a copy of the License at
// http://www.redhat.com/
//
// Software distributed under the License is distributed on an "AS IS"
// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
// License for the specific language governing rights and limitations under
// the License.
//
// The Original Code is eCos - Embedded Configurable Operating System,
// released September 30, 1998.
//
// The Initial Developer of the Original Code is Red Hat.
// Portions created by Red Hat are
// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
// All Rights Reserved.
// -------------------------------------------
//
//####COPYRIGHTEND####
//===========================================================================



67 changes: 67 additions & 0 deletions packages/net/drivers/eth/common/current/cdl/eth_drivers.cdl
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# ====================================================================
#
# eth_drivers.cdl
#
# Ethernet drivers - platform independent support
#
# ====================================================================
#####COPYRIGHTBEGIN####
#
# -------------------------------------------
# The contents of this file are subject to the Red Hat eCos Public License
# Version 1.1 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.redhat.com/
#
# Software distributed under the License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
# License for the specific language governing rights and limitations under
# the License.
#
# The Original Code is eCos - Embedded Configurable Operating System,
# released September 30, 1998.
#
# The Initial Developer of the Original Code is Red Hat.
# Portions created by Red Hat are
# Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
# All Rights Reserved.
# -------------------------------------------
#
#####COPYRIGHTEND####
# ====================================================================
######DESCRIPTIONBEGIN####
#
# Author(s): gthomas
# Original data: gthomas
# Contributors:
# Date: 2000-01-25
#
#####DESCRIPTIONEND####
#
# ====================================================================

cdl_package CYGPKG_NET_ETH_DRIVERS {
display "Common ethernet support"
include_dir .
requires CYGPKG_NET
parent CYGPKG_NET
description "Platform independent ethernet drivers"
compile eth_drv.c

cdl_component CYGPKG_NET_ETH_DRIVERS_OPTIONS {
display "Common ethernet support build options"
flavor none
no_define

cdl_option CYGPKG_NET_ETH_DRIVERS_CFLAGS_ADD {
display "Additional compiler flags"
flavor data
no_define
default_value { "-D_KERNEL -D__ECOS" }
description "
This option modifies the set of compiler flags for
building the common ethernet support package. These flags are used in addition
to the set of global flags."
}
}
}
Loading

0 comments on commit 4679fee

Please sign in to comment.