comparison packages/templates/kernel/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 435cced73e2f
children 6ed91473a1cd
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
1 1999-12-09 Bart Veer <bartv@cygnus.co.uk> 44 1999-12-09 Bart Veer <bartv@cygnus.co.uk>
2 45
3 * templates/kernel directory created 46 * templates/kernel directory created
4 47
5 48