comparison packages/devs/eth/powerpc/quicc/current/ChangeLog @ 82:6736c52df507 ecos-sw-2000-04-14

Merge from eCos master repository on 2000-04-14-13:35:46-BST
author jlarmour
date Tue, 18 Apr 2000 21:51:55 +0000
parents
children 95f3e12a6327
comparison
equal deleted inserted replaced
81:89fef2181d7d 82:6736c52df507
1 2000-04-07 Hugo Tyson <hmt@cygnus.co.uk>
2
3 * ecos.db: Re-organize device packages. This is a massive change
4 involving deleting all the sources for serial and ethernet drivers
5 from where they used to live in
6 packages/io/serial/current/src/ARCH/PLATFORM.[ch]
7 packages/net/drivers/eth/PLATFORM/current/src/...
8 and reinstating them in
9 packages/devs/serial/ARCH/PLATFORM/current/src/...
10 packages/devs/eth/ARCH/PLATFORM/current/src/...
11
12 All these new packages are properly defined in ecos.db, and are
13 all of type "hardware" so that a "target" can grab them.
14
15 This directory layout is descriptive of the devices we have right
16 now, arch and platform are separate levels just to make it easier
17 to navigate in the filesystem and similar to the HAL structure in
18 the filesystem.
19
20 It is *not* prescriptive of future work; for example, the mythical
21 common highly-portable 16550 serial driver which works on many
22 targets would be called "devs/serial/s16550/current", or a serial
23 device for a particular board (cogent springs to mind) that can
24 work with different CPUs fitted is "devs/serial/cogent/current".
25
26 Changelogs have been preserved and replicated over all the new
27 packages, so that no history is lost.
28
29 The contents of individual source files are unchanged; they build
30 in just the same emvironment except for a very few cases where the
31 config file name changed in this movement.
32
33 Targets in ecos.db have been redefined to bring in all relevant
34 hardware packages including net and serial drivers (but the newly
35 included packages are only active if their desired parent is
36 available.)
37
38 The names of CDL options (and their #defines of course) stay the
39 same for the serial drivers, for backward compatibility.
40
41 * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
42 rather than it being in (almost) all target definitions.
43
44 2000-03-28 Gary Thomas <gthomas@redhat.com>
45
46 * src/if_quicc.c (quicc_eth_recv): Handle case where there were
47 no buffers (and thus the sg_list[] contains NULL pointers).
48
49 2000-03-06 Gary Thomas <gthomas@redhat.com>
50
51 * src/if_quicc.c: New driver API.
52
53 2000-03-05 Gary Thomas <gthomas@redhat.com>
54
55 * src/if_quicc.c: Cleanup to remove compiler warnings.
56
57 2000-03-03 Gary Thomas <gthomas@redhat.com>
58
59 * src/quicc_eth.h: Move standard CPM defines to common (ppc8xx.h).
60
61 * src/if_quicc.c: Fetch ethernet hardware address (MAC) from the
62 board EEPROM. Also remove a bunch of diagnostic prints which aren't
63 needed any longer, now that the device is properly running.
64
65 2000-03-01 Gary Thomas <gthomas@redhat.com>
66
67 * src/quicc_eth.h (MBX_CTL1):
68 * src/if_quicc.c (quicc_eth_init): Add intialization of board control
69 register which lets driver work when booted from eCos/GDB.
70
71 2000-03-01 Gary Thomas <gthomas@cygnus.co.uk>
72
73 * src/if_quicc.c: Lots of fixes. Now works, but only if application
74 is booted via PPCbug (some initialization is still missing).
75
76 2000-02-29 Gary Thomas <gthomas@cygnus.co.uk>
77
78 * src/quicc_eth.h:
79 * src/if_quicc.c: Some improvements. Almost works when booted via
80 PPCbug, but not from eCos/GDB.
81
82 2000-02-21 Gary Thomas <gthomas@cygnus.co.uk>
83
84 * cdl/quicc_eth_drivers.cdl:
85 * src/quicc_eth.h
86 * src/if_quicc.c: New file(s).
87
88 //===========================================================================
89 //####COPYRIGHTBEGIN####
90 //
91 // -------------------------------------------
92 // The contents of this file are subject to the Red Hat eCos Public License
93 // Version 1.1 (the "License"); you may not use this file except in
94 // compliance with the License. You may obtain a copy of the License at
95 // http://www.redhat.com/
96 //
97 // Software distributed under the License is distributed on an "AS IS"
98 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
99 // License for the specific language governing rights and limitations under
100 // the License.
101 //
102 // The Original Code is eCos - Embedded Configurable Operating System,
103 // released September 30, 1998.
104 //
105 // The Initial Developer of the Original Code is Red Hat.
106 // Portions created by Red Hat are
107 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc.
108 // All Rights Reserved.
109 // -------------------------------------------
110 //
111 //####COPYRIGHTEND####
112 //===========================================================================
113
114
115