comparison packages/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 2085233a121a
children 4642a6d35749
comparison
equal deleted inserted replaced
81:89fef2181d7d 82:6736c52df507
1 2000-04-11 Hugo Tyson <hmt@cygnus.co.uk>
2
3 * ecos.db: CYGPKG_IO_SERIAL should not be "hardware" now that it
4 lives in templates rather than targets.
5
6 2000-04-07 Hugo Tyson <hmt@cygnus.co.uk>
7
8 * ecos.db: Re-organize device packages. This is a massive change
9 involving deleting all the sources for serial and ethernet drivers
10 from where they used to live in
11 packages/io/serial/current/src/ARCH/PLATFORM.[ch]
12 packages/net/drivers/eth/PLATFORM/current/src/...
13 and reinstating them in
14 packages/devs/serial/ARCH/PLATFORM/current/src/...
15 packages/devs/eth/ARCH/PLATFORM/current/src/...
16
17 All these new packages are properly defined in ecos.db, and are
18 all of type "hardware" so that a "target" can grab them.
19
20 This directory layout is descriptive of the devices we have right
21 now, arch and platform are separate levels just to make it easier
22 to navigate in the filesystem and similar to the HAL structure in
23 the filesystem.
24
25 It is *not* prescriptive of future work; for example, the mythical
26 common highly-portable 16550 serial driver which works on many
27 targets would be called "devs/serial/s16550/current", or a serial
28 device for a particular board (cogent springs to mind) that can
29 work with different CPUs fitted is "devs/serial/cogent/current".
30
31 Changelogs have been preserved and replicated over all the new
32 packages, so that no history is lost.
33
34 The contents of individual source files are unchanged; they build
35 in just the same emvironment except for a very few cases where the
36 config file name changed in this movement.
37
38 Targets in ecos.db have been redefined to bring in all relevant
39 hardware packages including net and serial drivers (but the newly
40 included packages are only active if their desired parent is
41 available.)
42
43 The names of CDL options (and their #defines of course) stay the
44 same for the serial drivers, for backward compatibility.
45
46 * templates/*/current.ect: these have had CYGPKG_IO_SERIAL added
47 rather than it being in (almost) all target definitions.
48
1 2000-04-05 Jesper Skov <jskov@redhat.com> 49 2000-04-05 Jesper Skov <jskov@redhat.com>
2 50
3 * ecos.db: Wallclock moved. 51 * ecos.db: Wallclock moved.
4 52
5 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk> 53 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>