Mercurial > ecos
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 |
