comparison packages/redboot/current/ChangeLog @ 154:e2d866e32dac

Merge from eCos master repository on 2001-02-26-23:18:05-GMT
author jlarmour
date Tue, 27 Feb 2001 01:21:45 +0000
parents 5e8f3b328bb3
children b939e9cada46
comparison
equal deleted inserted replaced
153:5e8f3b328bb3 154:e2d866e32dac
1 2001-02-26 Gary Thomas <gthomas@redhat.com>
2
3 * include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid
4 arithmetic which C preprocessor doesn't handle anyway. This also
5 fixes prioritizing init entries.
6
7 * src/flash.c (fis_load): Only load actual data [length] when loading
8 an image.
9
10 * cdl/redboot.cdl: Change build rule to always rebuild 'version.o'
11 whenever the application is relinked. Thus the version string will
12 always accurately reflect the actual build date/time.
13
14 2001-02-22 Hugo Tyson <hmt@redhat.com>
15
16 * cdl/redboot.cdl: New config options to control default creation
17 of various FIS image files. Also opt for a reserved area at the
18 base of flash, eg. for user's POST or other pre-RedBoot code that
19 we must not interfere with. This isn't the same as the extant
20 boot_offset option, so the two are made to work together.
21 Likewise an offset for the start of a POST-cooperative RedBoot
22 image, if any; the value is of course platform dependent, not
23 simply after the first RedBoot image, if there is one.
24
25 Clarification: a POST-cooperative RedBoot image is a ROM-start
26 image that runs at a higher address in ROM, and which omits some
27 of the hardware initialization because it's already done by
28 whatever came before. Most targets do not have such a thing;
29 those that do, it is created by a config export file, not by a new
30 startup type. A POST Redboot can be tested from a plain ROM
31 redboot by just calling its entrypoint once it is installed in
32 flash; eg. by "go 0x50040044" at the RedBoot prompt.
33
34 * src/flash.c (fis_init): Create additional optional entries for
35 o (reserved) reserved area at start, for preboot or post code.
36 o RedBoot itself now optional
37 o RedBoot[post]
38 o RedBoot[backup]
39 Also initialize their addresses, sizes, accordingly.
40 The default behaviour is unchanged.
41 The flash erase is moved to after the fis table init because the
42 fis table init most conveniently calculates the high water mark of
43 built-in default objects.
44 (fis_create): If creating a file which already exists (most likely
45 one of the preconfigured defaults) pick up Flash address and
46 length (the two required parameters) from there. They're required
47 to be the same to it's no loss of generality, and saves typing,
48 makes the default entries far more useful and so on.
49 (fis_delete): Skip those entries which were
50 preconfigured; we want nobody to be able to delete these.
51 (fis_free): Start searching for free space to list only after the
52 reserved base area - if there is one.
53 (fis_find_free): Start searching for free space only after the
54 reserved base area...
55
56 2001-02-22 Jesper Skov <jskov@redhat.com>
57
58 * src/flash.c: Added default case to switch statement.
59
60 2001-02-20 Gary Thomas <gthomas@redhat.com>
61
62 * src/load.c: Remove unnecessary \r from usage message.
63
64 * src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR.
65
66 * src/net/ping.c:
67 * src/flash.c: Better usage messages [no naked linefeeds].
68
69 * src/net/ping.c: Tidy up usage message. Check for reasonable
70 packet lengths.
71
72 * src/load.c: Tidy up usage message.
73
1 2001-02-16 Nick Garnett <nickg@cygnus.co.uk> 74 2001-02-16 Nick Garnett <nickg@cygnus.co.uk>
2 75
3 * src/flash.c (load_flash_config): Move setting of config_ok to 76 * src/flash.c (load_flash_config): Move setting of config_ok to
4 true to before we look for a script to run. Otherwise scripts just 77 true to before we look for a script to run. Otherwise scripts just
5 don't work. 78 don't work.
801 // The Original Code is eCos - Embedded Configurable Operating System, 874 // The Original Code is eCos - Embedded Configurable Operating System,
802 // released September 30, 1998. 875 // released September 30, 1998.
803 // 876 //
804 // The Initial Developer of the Original Code is Red Hat. 877 // The Initial Developer of the Original Code is Red Hat.
805 // Portions created by Red Hat are 878 // Portions created by Red Hat are
806 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. 879 // Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
807 // All Rights Reserved. 880 // All Rights Reserved.
808 // ------------------------------------------- 881 // -------------------------------------------
809 // 882 //
810 //####COPYRIGHTEND#### 883 //####COPYRIGHTEND####
811 //=========================================================================== 884 //===========================================================================