annotate packages/redboot/current/ChangeLog @ 3403:8c8767bb9a62 default tip

devs/nand/micron_mt29: Remove defunct references (in comments) to mt29f2g08_oob_ecc.
author Ross Younger <wry@ecoscentric.com>
date Sun, 18 Jan 2015 17:59:01 +1300
parents 56fc685b878c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3174
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
1 2012-03-06 Grant Edwards <grant.b.edwards@gmail.com>
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
2
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
3 * src/net/net_io.c:
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
4 * cdl/redboot.cdl: Added new CDL option
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
5 CYGPKG_REDBOOT_NETWORKING_BOOTP to control whether BOOTP/DHCP
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
6 support is built into Redboot. Moved "DEFAULT_NO_BOOTP" option
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
7 into the new package.
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
8 [ Bugzilla 1001177 ]
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
9
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
10 * src/net/bootp.c:
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
11 * cdl/redboot.cdl: Re-wrote BOOTP/DHCP client code to fix retry
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
12 mechanism and to fix race conditions that were corrupting the
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
13 received IP configuration data. Added verbose BOOTP/DHCP output
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
14 CDL option.
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
15 [ Bugzilla 1001177 ]
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
16
a75d37e86790 Create new package for DHCP/BOOTP support so that it can be disable
grante
parents: 3144
diff changeset
17
3144
31e709d67a8c * cdl/redboot.cdl: Fix typographical error. Issue reported by Keith Smith.
jld
parents: 3015
diff changeset
18 2011-12-02 John Dallaway <john@dallaway.org.uk>
31e709d67a8c * cdl/redboot.cdl: Fix typographical error. Issue reported by Keith Smith.
jld
parents: 3015
diff changeset
19
31e709d67a8c * cdl/redboot.cdl: Fix typographical error. Issue reported by Keith Smith.
jld
parents: 3015
diff changeset
20 * cdl/redboot.cdl: Fix typographical error. Issue reported by
31e709d67a8c * cdl/redboot.cdl: Fix typographical error. Issue reported by Keith Smith.
jld
parents: 3015
diff changeset
21 Keith Smith. [ Bugzilla 1001403 ]
31e709d67a8c * cdl/redboot.cdl: Fix typographical error. Issue reported by Keith Smith.
jld
parents: 3015
diff changeset
22
3015
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
23 2010-04-23 John Dallaway <john@dallaway.org.uk>
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
24
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
25 * src/net/dns.c: Initialise DNS domain with an empty string to
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
26 avoid possible invalid memory access. Issue reported by
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
27 Kirill Berezin.
9b59569aaea9 * src/net/dns.c: Initialise DNS domain with an empty string to avoid
jld
parents: 2887
diff changeset
28
2995
59abe88f0b07 redboot NAND support: update to nand app interface v2
Ross Younger <wry@ecoscentric.com>
parents: 2993
diff changeset
29 2009-11-19 Ross Younger <wry@ecoscentric.com>
59abe88f0b07 redboot NAND support: update to nand app interface v2
Ross Younger <wry@ecoscentric.com>
parents: 2993
diff changeset
30 * src/nand.c: Update to application interface v2.
59abe88f0b07 redboot NAND support: update to nand app interface v2
Ross Younger <wry@ecoscentric.com>
parents: 2993
diff changeset
31 Requires CYGSEM_IO_NAND_INTERFACE_VERSION > 1.
59abe88f0b07 redboot NAND support: update to nand app interface v2
Ross Younger <wry@ecoscentric.com>
parents: 2993
diff changeset
32
2993
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
33 2009-11-17 Ross Younger <wry@ecoscentric.com>
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
34
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
35 * src/nand.c: Add "nand badblocks" subcommand and nested
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
36 subsubcmds: summarise or list bad blocks, and manually
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
37 change the state of a block's marking.
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
38 * cdl/redboot.cdl: Add CYGSEM_REDBOOT_NAND_BADBLOCKS_CMD and
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
39 CYGSEM_REDBOOT_NAND_BADBLOCKS_MARK_CMD.
56ce19492892 redboot NAND: add `nand badblocks' subcommand
Ross Younger <wry@ecoscentric.com>
parents: 2933
diff changeset
40
2933
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
41 2009-06-26 Ross Younger <wry@ecoscentric.com>
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
42
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
43 * src/nand.c: Created for NAND utilities
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
44 * cdl/redboot.cdl: Build nand.c if it's appropriate.
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
45 CYGMEM_REDBOOT_WORKSPACE_HEAP defaults on where active.
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
46 * fs/fileio.c: Try to be more helpful if mount failed.
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
47 * main.c: If mallinfo exists, report on it.
28851b95600b import RedBoot NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents: 2887
diff changeset
48
2887
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
49 2009-06-24 Nick Garnett <nickg@ecoscentric.com>
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
50
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
51 * cdl/redboot.cdl:
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
52 * src/main.c (cyg_start): Added options and code to reinitialize
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
53 the heap, if it exists, to an arena cut off the end of the
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
54 workspace.
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
55 [Imported from eCosPro sources, mainly to support use of
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
56 filesystems in RedBoot].
22da989aafa4 Add support for memalloc heaps in RedBoot.
nickg
parents: 2882
diff changeset
57
2882
130cd207f998 Add requires for CYGPKG_IO
bartv
parents: 2867
diff changeset
58 2009-06-02 Ross Younger <wry@ecoscentric.com>
130cd207f998 Add requires for CYGPKG_IO
bartv
parents: 2867
diff changeset
59
130cd207f998 Add requires for CYGPKG_IO
bartv
parents: 2867
diff changeset
60 * redboot.cdl: REDBOOT_IO_FILEIO requires CYGPKG_IO
130cd207f998 Add requires for CYGPKG_IO
bartv
parents: 2867
diff changeset
61
2867
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
62 2009-04-20 Andrew Lunn <andrew@lunn.ch>
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
63
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
64 * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
65 before returning. This fixes a race condition which Ilko Iliev
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
66 <iliev@ronetix.at> found when performing two back to back http
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
67 transfers.
05a4930e2f1a * src/net/tcp.c (__tcp_abort): Ensure the connection is closed
asl
parents: 2864
diff changeset
68
2864
6fb62c01642a * src/flash.c: Fix compilation warnings when redundant FIS is selected.
jld
parents: 2860
diff changeset
69 2009-04-02 Rene Schipp von Branitz Nielsen <rbn@vitesse.com>
6fb62c01642a * src/flash.c: Fix compilation warnings when redundant FIS is selected.
jld
parents: 2860
diff changeset
70
6fb62c01642a * src/flash.c: Fix compilation warnings when redundant FIS is selected.
jld
parents: 2860
diff changeset
71 * src/flash.c: Fix compilation warnings when redundant FIS
6fb62c01642a * src/flash.c: Fix compilation warnings when redundant FIS is selected.
jld
parents: 2860
diff changeset
72 is selected.
6fb62c01642a * src/flash.c: Fix compilation warnings when redundant FIS is selected.
jld
parents: 2860
diff changeset
73
2860
0a6b9353eb80 * src/main.c: Move platform info behind GPL banner. [ Bugzilla 1000688 ]
jld
parents: 2851
diff changeset
74 2009-03-25 Sergei Gavrikov <sergei.gavrikov@gmail.com>
0a6b9353eb80 * src/main.c: Move platform info behind GPL banner. [ Bugzilla 1000688 ]
jld
parents: 2851
diff changeset
75
0a6b9353eb80 * src/main.c: Move platform info behind GPL banner. [ Bugzilla 1000688 ]
jld
parents: 2851
diff changeset
76 * src/main.c: Move platform info behind GPL banner.
0a6b9353eb80 * src/main.c: Move platform info behind GPL banner. [ Bugzilla 1000688 ]
jld
parents: 2851
diff changeset
77 [ Bugzilla 1000688 ]
0a6b9353eb80 * src/main.c: Move platform info behind GPL banner. [ Bugzilla 1000688 ]
jld
parents: 2851
diff changeset
78
2851
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
79 2009-03-20 John Dallaway <john@dallaway.org.uk>
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
80
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
81 * doc/redboot_cmds.sgml: Add note concerning the termination of
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
82 ELF downloads once all relevant sections have been transferred.
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
83 [ Bugzilla 1000711 ]
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
84
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
85 * doc/redboot_main.sgml: Update copyright notice.
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
86
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
87 * src/main.c (do_baud_rate): Wait for 10s when changing serial
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
88 baud to accommodate terminal emulators which do not provide
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
89 rapid access to this parameter.
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
90
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
91 * src/main.c (do_version): Tidy RAM availability message.
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
92 [ Bugzilla 1000712 ]
0c14b973ca7d * doc/redboot_cmds.sgml: Add note concerning the termination of ELF downloads
jld
parents: 2848
diff changeset
93
2848
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
94 2009-03-09 Gary Thomas <gary@mlbassoc.com>
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
95
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
96 * src/io.c: Better handling of history - commands now have
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
97 a [fixed] virtual number over time. This makes !nn work correctly.
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
98 Fixes BZ#1000714
423d7e4ddb11 Better handling of history recall - fix BZ#1000714
gthomas
parents: 2843
diff changeset
99
2843
6a5b18d2c1be Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents: 2827
diff changeset
100 2009-03-04 Gary Thomas <gary@mlbassoc.com>
6a5b18d2c1be Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents: 2827
diff changeset
101
6a5b18d2c1be Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents: 2827
diff changeset
102 * src/fconfig.c (get_config): Simplify memcpy() call to
6a5b18d2c1be Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents: 2827
diff changeset
103 work around GCC 4.3 code generation error. BZ#1000672
6a5b18d2c1be Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents: 2827
diff changeset
104
2827
16bd2526e63f * src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents: 2821
diff changeset
105 2009-02-20 Jonathan Larmour <jifl@eCosCentric.com>
16bd2526e63f * src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents: 2821
diff changeset
106
16bd2526e63f * src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents: 2821
diff changeset
107 * src/flash.c (do_flash_init): Call cyg_flash_init() with
16bd2526e63f * src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents: 2821
diff changeset
108 NULL argument.
16bd2526e63f * src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents: 2821
diff changeset
109
2821
b5a12bb6a634 * src/main.c: Update copyright notice.
jld
parents: 2817
diff changeset
110 2009-02-19 John Dallaway <john@dallaway.org.uk>
b5a12bb6a634 * src/main.c: Update copyright notice.
jld
parents: 2817
diff changeset
111
b5a12bb6a634 * src/main.c: Update copyright notice.
jld
parents: 2817
diff changeset
112 * src/main.c: Update copyright notice.
b5a12bb6a634 * src/main.c: Update copyright notice.
jld
parents: 2817
diff changeset
113
2817
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
114 2009-02-19 Jonathan Larmour <jifl@eCosCentric.com>
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
115
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
116 * src/flash.c (do_flash_init): Update for minor flash API
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
117 mod to call cyg_flash_set_global_printf() to set printf
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
118 function.
6e1e5c6da98e * src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents: 2769
diff changeset
119
2769
ef659b3b6980 * ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents: 2729
diff changeset
120 2009-02-06 John Dallaway <john@dallaway.org.uk>
ef659b3b6980 * ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents: 2729
diff changeset
121
ef659b3b6980 * ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents: 2729
diff changeset
122 * cdl/redboot.cdl: Fix documentation reference.
ef659b3b6980 * ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents: 2729
diff changeset
123
2644
80c8675af39a Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents: 2626
diff changeset
124 2008-11-20 Bart Veer <bartv@ecoscentric.com>
80c8675af39a Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents: 2626
diff changeset
125
80c8675af39a Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents: 2626
diff changeset
126 * src/fconfig.c (flash_lookup_config): add a sanity check to
80c8675af39a Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents: 2626
diff changeset
127 reduce the risk of RedBoot going into an infinite loop.
80c8675af39a Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents: 2626
diff changeset
128
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
129 2008-11-16 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
130
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
131 * cdl/redboot.cdl, src/flash.c, src/fconfig.c:
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
132 Flash-related eCosCentric changes to these files (including a
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
133 merge of the flashv2 work) have been merged. Changes have been
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
134 directly interleaved below on the correct dates.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
135
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
136 2008-11-14 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
137
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
138 * src/flash.c (fis_lock): Revert patch of 2005-10-05 which disabled
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
139 locking entirely if FIS was disabled. Was better fixed by patch of
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
140 2006-02-17.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
141 (fis_list): Revert patch of 2007-04-03 to avoid skipping entries
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
142 at 0x0. Replaced by anoncvs patch of 2007-06-02 for consistency.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
143
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
144 2008-09-11 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
145
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
146 * src/flash.c (fis_create, fis_write, fis_erase): Change alignment
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
147 test to cope with flash blocks that are not a power of 2 in size.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
148
2614
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
149 2008-06-18 Bart Veer <bartv@ecoscentric.com>
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
150
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
151 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
152 src/xyzModem.c, include/redboot.h: more signed vs. unsigned char
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
153 issues.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
154
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
155 2008-05-20 Jonathan Larmour <jifl@eCosCentric.com>
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
156
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
157 * src/fs/e2fs.c (e2fs_mount): Avoid compiler strict aliasing
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
158 problem.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
159
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
160 * include/fis.h (struct fis_image_desc): Make fis name be
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
161 signed char to reduce warnings.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
162 * include/flash_config.h (struct _config): Make config_data
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
163 be signed char to reduce warnings.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
164 * include/redboot.h: mon_write_char and mon_read_char_with_timeout
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
165 take unsigned char, to reduce warnings.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
166 * src/parse.c: Add const to err_printf format.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
167 * src/fconfig.c: Many signed/unsigned warning cleanups.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
168 * src/io.c: Ditto.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
169 * src/xyzModem.c: Ditto.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
170 * src/load.c: Ditto.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
171 * src/flash.c: Ditto.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
172
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
173 2007-11-21 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
174
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
175 * src/flash.c (fis_create): Allow length to be inferred if same
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
176 mem address given as prior load address.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
177
2423
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
178 2007-08-28 Gary Thomas <gary@mlbassoc.com>
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
179
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
180 * src/flash.c (do_flash_init): Memory allocation was slightly
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
181 incorrect - 'workspace_end' should always be used to find
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
182 the end of available memory.
82aabda670f8 Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents: 2413
diff changeset
183
2413
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
184 2007-08-08 Peter Korsgaard <peter.korsgaard@barco.com>
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
185
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
186 * include/net/http.h:
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
187 * src/net/http_client.c: Add HTTP_FORBIDDEN error code for 403
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
188 Forbidden response.
4579b088c5e1 Support HTTP_FORBIDDEN - from Peter Korsgaard
gthomas
parents: 2395
diff changeset
189
2395
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
190 2007-06-03 Andrew Lunn <andrew.lunn@ascom.ch>
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
191
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
192 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
193 * doc/redboot_cmds.sgml: Document new option.
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
194
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
195 2007-06-03 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
196
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
197 * cdl/redboot.cdl: CDL to control the use of DNS domain name.
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
198 * src/net/bootp.c: Get the domain name from the reply.
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
199 * src/net/dns.c: Domain name from CDL, fconfig and DHCP.
b8111f0a6f98 * src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents: 2394
diff changeset
200
2394
a21e68455afd * src/flash.c: (fis_list): fis list will now list an image
asl
parents: 2387
diff changeset
201 2007-06-02 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
a21e68455afd * src/flash.c: (fis_list): fis list will now list an image
asl
parents: 2387
diff changeset
202
a21e68455afd * src/flash.c: (fis_list): fis list will now list an image
asl
parents: 2387
diff changeset
203 * src/flash.c: (fis_list): fis list will now list an image
a21e68455afd * src/flash.c: (fis_list): fis list will now list an image
asl
parents: 2387
diff changeset
204 which happens to start at address 0.
a21e68455afd * src/flash.c: (fis_list): fis list will now list an image
asl
parents: 2387
diff changeset
205
2387
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
206 2007-04-11 Gary Thomas <gary@mlbassoc.com>
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
207 2007-04-11 Jonathan Larmour <jifl@eCosCentric.com>
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
208
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
209 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
210 flash v1 or flash v2 used with this file.
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
211 (do_mount): silence warning. Include accidentally omitted printf arg.
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
212 (do_list): silence warning.
09f5e65f57b1 * src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents: 2355
diff changeset
213
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
214 2007-04-03 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
215
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
216 * src/flash.c (fis_list): don't skip entries at location 0x0
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
217
2355
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
218 2007-01-22 Peter Korsgaard <peter.korsgaard@barco.com>
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
219
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
220 * src/load.c (do_load): Reset entry address before load so
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
221 go/exec commands will fail after an incomplete upload.
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
222
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
223 2006-12-18 John Dallaway <jld@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
224
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
225 * src/flash.c, src/fconfig.c: Eliminate some compiler warnings.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
226
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
227 2006-12-06 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
228
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
229 * src/flash.c (find_free): When eliminating collapsed free chunks,
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
230 don't decrement num_chunks as a side effect every loop!
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
231
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
232 2006-12-04 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
233
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
234 * src/flash.c, src/main.c: eliminate some compiler warnings.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
235
2339
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
236 2006-11-28 David Fernandez <dfernandez@cct.co.uk>
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
237
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
238 * cdl/redboot.cdl: Modified to change the option
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
239 CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to make it independent of
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
240 CYGSEM_REDBOOT_FLASH_CONFIG, changes in net_io.c will allow to
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
241 specify a default interface in terms of the name and its position
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
242 in the table of interfaces for the driver.
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
243
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
244 * src/net/net_io.c: Modified to allow
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
245 CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to be used even with no flash
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
246 available.
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
247 Bug regarding CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE fixed, so that
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
248 when working with several network interfaces, and the default one
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
249 fails to initialize, only the first successfully initialized one is
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
250 used.
9a2aea4e184a * cdl/redboot.cdl: Modified to change the option
jlarmour
parents: 2329
diff changeset
251
2329
9279e39bd38d * src/load.c: Only call valid_address() if
asl
parents: 2287
diff changeset
252 2006-11-19 Andrew Lunn <lunn@laptop.lunn.ch>
9279e39bd38d * src/load.c: Only call valid_address() if
asl
parents: 2287
diff changeset
253
9279e39bd38d * src/load.c: Only call valid_address() if
asl
parents: 2287
diff changeset
254 * src/load.c: Only call valid_address() if
9279e39bd38d * src/load.c: Only call valid_address() if
asl
parents: 2287
diff changeset
255 CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS is enabled.
9279e39bd38d * src/load.c: Only call valid_address() if
asl
parents: 2287
diff changeset
256
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
257 2006-11-01 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
258
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
259 * src/flash.c (fis_create): Ensure flash_addr is always inferred
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
260 to come from unused space if not set.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
261
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
262 2006-10-19 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
263
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
264 * src/flash.c (fis_create): If not copying, no reason to insist
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
265 on a flash address being set.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
266
2287
af491e42d913 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents: 2279
diff changeset
267 2006-09-06 Andrew Lunn <andrew.lunn@ascom.ch>
af491e42d913 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents: 2279
diff changeset
268
af491e42d913 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents: 2279
diff changeset
269 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
af491e42d913 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents: 2279
diff changeset
270 Error pointed out by Wang Cui
af491e42d913 * cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents: 2279
diff changeset
271
2279
042c71d8381f * src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents: 2258
diff changeset
272 2006-08-28 Sergei Gavrikov <w3sg@SoftHome.net>
042c71d8381f * src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents: 2258
diff changeset
273
042c71d8381f * src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents: 2258
diff changeset
274 * src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
042c71d8381f * src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents: 2258
diff changeset
275
2258
19ce76dd5f64 Fix compile error - from David Ho
gthomas
parents: 2257
diff changeset
276 2006-07-21 David Ho <davidkwho@gmail.com>
19ce76dd5f64 Fix compile error - from David Ho
gthomas
parents: 2257
diff changeset
277
19ce76dd5f64 Fix compile error - from David Ho
gthomas
parents: 2257
diff changeset
278 * src/flash.c (fis_start_update_directory): Fix build error when
19ce76dd5f64 Fix compile error - from David Ho
gthomas
parents: 2257
diff changeset
279 redundant FIS selected and locking is not enabled/supported.
19ce76dd5f64 Fix compile error - from David Ho
gthomas
parents: 2257
diff changeset
280
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
281 2006-06-16 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
282
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
283 * src/flash.c (flash_reserved): Value for the macro used when this
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
284 feature is disabled should be false not true.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
285
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
286 2006-06-09 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
287
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
288 * cdl/redboot.cdl:
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
289 * src/flash.c (flash_reserved): Added config option,
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
290 CYGNUM_REDBOOT_FLASH_RESERVED_DEVICES, and code to check for a
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
291 list of reserved flash devices that should not be used for FIS
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
292 file allocation.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
293
2212
990ca86dc9d4 Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents: 2211
diff changeset
294 2006-05-24 Gary Thomas <gary@mlbassoc.com>
990ca86dc9d4 Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents: 2211
diff changeset
295
990ca86dc9d4 Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents: 2211
diff changeset
296 * src/net/net_io.c (do_ip_addr): Bail out if no networking.
990ca86dc9d4 Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents: 2211
diff changeset
297
2211
acfe2ec52590 Fix build problems on systems without FLASH locking
gthomas
parents: 2195
diff changeset
298 2006-05-23 Gary Thomas <gary@mlbassoc.com>
acfe2ec52590 Fix build problems on systems without FLASH locking
gthomas
parents: 2195
diff changeset
299
acfe2ec52590 Fix build problems on systems without FLASH locking
gthomas
parents: 2195
diff changeset
300 * src/flash.c (fis_update_directory): Fix problems building on systems
acfe2ec52590 Fix build problems on systems without FLASH locking
gthomas
parents: 2195
diff changeset
301 with no FLASH locking.
acfe2ec52590 Fix build problems on systems without FLASH locking
gthomas
parents: 2195
diff changeset
302
2195
5c5e93c863ac Redundant FIS table support - from Alexander Neundorf
gthomas
parents: 2178
diff changeset
303 2006-04-19 Alexander Neundorf <alexander.neundorf@jenoptik.com>
5c5e93c863ac Redundant FIS table support - from Alexander Neundorf
gthomas
parents: 2178
diff changeset
304 * src/flash.c, src/main.c, src/fconfig.c:
5c5e93c863ac Redundant FIS table support - from Alexander Neundorf
gthomas
parents: 2178
diff changeset
305 * include/fis.h, include/redboot.h:
5c5e93c863ac Redundant FIS table support - from Alexander Neundorf
gthomas
parents: 2178
diff changeset
306 * cdl/redboot.cdl:
2355
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
307 add support for redundant FIS tables, configurable via
460b70d39a50 * src/load.c (do_load): Reset entry address before load so
asl
parents: 2339
diff changeset
308 CYGOPT_REDBOOT_REDUNDANT_FIS
2195
5c5e93c863ac Redundant FIS table support - from Alexander Neundorf
gthomas
parents: 2178
diff changeset
309
2178
9bb18751f4b7 Handle TELNET_WILL (reject) - from Grant Edwards
gthomas
parents: 2175
diff changeset
310 2006-04-07 Grant Edwards <grante@visi.com>
9bb18751f4b7 Handle TELNET_WILL (reject) - from Grant Edwards
gthomas
parents: 2175
diff changeset
311
9bb18751f4b7 Handle TELNET_WILL (reject) - from Grant Edwards
gthomas
parents: 2175
diff changeset
312 * src/net/net_io.c (net_io_getc_nonblock):
9bb18751f4b7 Handle TELNET_WILL (reject) - from Grant Edwards
gthomas
parents: 2175
diff changeset
313 Handle TELNET_WILL (reject same as TELNET_DO)
9bb18751f4b7 Handle TELNET_WILL (reject) - from Grant Edwards
gthomas
parents: 2175
diff changeset
314
2175
55e180a14a91 * src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents: 2166
diff changeset
315 2006-04-03 Lars Povlsen <lpovlsen@vitesse.com>
55e180a14a91 * src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents: 2166
diff changeset
316
55e180a14a91 * src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents: 2166
diff changeset
317 * src/flash.c (fis_update_directory): Fixed flash region size when
55e180a14a91 * src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents: 2166
diff changeset
318 CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG is enabled.
55e180a14a91 * src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents: 2166
diff changeset
319
2166
2df8da4ddf46 Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents: 2144
diff changeset
320 2006-03-27 Gary Thomas <gary@mlbassoc.com>
2df8da4ddf46 Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents: 2144
diff changeset
321
2df8da4ddf46 Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents: 2144
diff changeset
322 * src/net/tcp.c (__tcp_write_block): Fix calculation of actual
2df8da4ddf46 Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents: 2144
diff changeset
323 total number of bytes sent (from Wolfgang Koebler)
2df8da4ddf46 Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents: 2144
diff changeset
324
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
325 2006-03-21 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
326
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
327 * src/flash.c (find_free): Fix typo in last change.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
328
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
329 2006-03-16 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
330
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
331 * src/flash.c (find_free): Fix indentation.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
332 Trivial optimisation when free chunk collapsed.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
333 When splitting chunks, be sure to insert not overwrite - there may be
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
334 a subsequent free chunk.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
335 Even if out of free chunks when splitting, be sure to mark end of this
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
336 chunk as used, to avoid it inappropriately being reported as free.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
337
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
338 2006-03-10 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
339
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
340 * src/flash.c (find_free): fix boundary condition when an fis img
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
341 is right at the end of memory.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
342
2144
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
343 2006-02-25 Oliver Munz <munz@speag.ch>
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
344 Andrew Lunn <andrew.lunn@ascom.ch>
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
345
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
346 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
347 * src/flash_load.c (NEW): Implements access to flash
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
348 * src/load.c: Allow load command to load directly into flash
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
349 * cdl/redboot.c (CYGBLD_REDBOOT_LOAD_INTO_FLASH) Control new
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
350 feature, disabled by default.
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
351 * cdl/main.c (cyg_start): Assert check to see if we have
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
352 overflowed the workspace.
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
353 * doc/redboot_cmds.sgml: Document new flag.
36bfd6474600 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents: 2130
diff changeset
354
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
355 2006-02-24 Jonathan Larmour <jifl@eCosCentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
356
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
357 * src/fs/fileio.c (do_list): Use getcwd for current directory,
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
358 rather than "." which may not be implemented in the FS.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
359
2130
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
360 2006-02-17 Andrew Lunn <andrew.lunn@ascom.ch>
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
361
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
362 * src/flash.c (fis_lock & fis_unlock): Allow compilation without
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
363 FIS being enabled.
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
364 * src/flash.c (fis_update_directory): When reading/writing flash
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
365 use the full size of the fis directory, not just one block.
9a0cafc8b9bf * src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents: 2121
diff changeset
366
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
367 2006-01-26 John Dallaway <jld@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
368
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
369 * src/flash.c (_flash_info): Tidy presentation of flash block info.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
370
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
371 2006-01-17 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
372
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
373 * src/flash.c (fis_init): Default data_length = FIS partition
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
374 size for special partitions.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
375
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
376 2005-12-22 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
377
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
378 * src/flash.c (find_free): adjust base only for appropriate device.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
379 (fis_free): Fix up case for !CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
380 to correctly scan for blank regions.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
381 Remove obsolete version of same.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
382 (fis_find_free): Adapt fis_free changes for this.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
383
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
384 2005-12-12 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
385
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
386 * src/flash.c (fis_free): Rewrite to improve support
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
387 for multiple flash devices. Still not really right - needs
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
388 wider changes.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
389 (fis_find_free): Better support multiple flash devices.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
390 Far from perfect yet though. Minor improvement on what
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
391 was there before though.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
392
2121
a418a0d87d16 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents: 2082
diff changeset
393 2005-11-23 Peter Korsgaard <peter.korsgaard@barco.com>
a418a0d87d16 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents: 2082
diff changeset
394
a418a0d87d16 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents: 2082
diff changeset
395 * src/gunzip.c (do_gunzip): Fixed diag_printf format string warnings.
a418a0d87d16 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents: 2082
diff changeset
396
2082
24bbe99cac52 Fix number of options in iopeek (bug #100026)
gthomas
parents: 2067
diff changeset
397 2005-10-17 Gary Thomas <gary@mlbassoc.com>
24bbe99cac52 Fix number of options in iopeek (bug #100026)
gthomas
parents: 2067
diff changeset
398
24bbe99cac52 Fix number of options in iopeek (bug #100026)
gthomas
parents: 2067
diff changeset
399 * src/iomem.c (do_iopeek): Correct number of options.
24bbe99cac52 Fix number of options in iopeek (bug #100026)
gthomas
parents: 2067
diff changeset
400
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
401 2005-10-05 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
402
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
403 * src/flash.c: Changes to various ifdefs to allow FCONFIG to be
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
404 used independently of FIS. It was always intended that this be
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
405 possible, but over time it suffered a little bitrot.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
406
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
407 2005-09-30 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
408
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
409 * cdl/redboot.cdl: Move CYGNUM_REDBOOT_FLASH_BASE out of
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
410 CYGPKG_REDBOOT_FLASH component so that it can be used from RBL
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
411 when CYGPKG_REDBOOT_FLASH is disabled.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
412
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
413 2005-09-26 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
414
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
415 * src/flash.c: put flag into .bss rather than .data, avoids
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
416 problems if soft reset involves branching to the entry point and
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
417 .data does not get reinitialized.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
418
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
419 2005-09-13 Jonathan Larmour <jifl@eCosCentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
420
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
421 * src/parse.c (redboot_exec): Conditionalise use of
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
422 __mem_fault_handler to only be when stubs are included.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
423 (error_handler): Ditto for this function.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
424
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
425 * src/main.c (cyg_start): Conditionalise use of
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
426 __mem_fault_handler to only be when stubs are included.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
427 (do_go): Ditto.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
428 (error_handler): Ditto for this function.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
429
2619
e00f121867c8 Add missing changelog entry for redboot.cdl in previous check-in:
jlarmour
parents: 2614
diff changeset
430 * cdl/redboot.cdl: RedBoot always needs to claim the virtual
e00f121867c8 Add missing changelog entry for redboot.cdl in previous check-in:
jlarmour
parents: 2614
diff changeset
431 vector comms, so express that explicitly.
e00f121867c8 Add missing changelog entry for redboot.cdl in previous check-in:
jlarmour
parents: 2614
diff changeset
432
2067
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
433 2005-09-09 Andrew Dyer <adyer@righthandtech.com>
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
434
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
435 * src/load.c: add calls to redboot_getc_terminate before exiting
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
436 load_elf_image() in various error scenarios, change the final call
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
437 to redboot_getc_terminate to have the error flag set. This will
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
438 cause a tftp nak and close down the connection since for ELF files
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
439 we don't read the whole content but end the connection when the
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
440 runnable parts are in.
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
441
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
442 * src/net/tftp_client.c: add tftp_error() to send an error back to
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
443 the server. define tftp_stream_terminate() and pass it into the
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
444 redboot interface.
5841ca1d8824 TFTP ACK/NAK fixes, from Andrew Dyer
gthomas
parents: 2066
diff changeset
445
2066
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
446 2005-09-08 Gary Thomas <gary@mlbassoc.com>
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
447
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
448 * src/io.c:
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
449 * include/redboot.h:
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
450 * doc/redboot.sgml:
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
451 * cdl/redboot.cdl: Add support for ANSI keyboard cursor keys
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
452 such as HOME/END/Arrows
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
453
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
454 2005-09-08 Stefan Sommerfeld <sommerfeld@mikrom.com>
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
455 * src/flash.c: Fix usage of "fis create", more arguments are optional
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
456 Set mem_base to mem_addr instead of flash_addr for a loaded image
5d5572c64422 FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents: 2065
diff changeset
457
2065
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
458 2005-09-03 Andrew Lunn <andrew.lunn@ascom.ch>
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
459
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
460 * cdl/redboot.cdl: White space changes to aid readability.
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
461
2064
ef1d669d4888 * src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents: 2010
diff changeset
462 2005-09-03 Isaac Claymore <iclaymore@gmail.com>
ef1d669d4888 * src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents: 2010
diff changeset
463
ef1d669d4888 * src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents: 2010
diff changeset
464 * src/flash.c (fis_create): Print an error if the FIS directory is
ef1d669d4888 * src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents: 2010
diff changeset
465 full when we try to create a new entry.
ef1d669d4888 * src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents: 2010
diff changeset
466
2065
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
467 2005-08-17 David Vrabel <dvrabel@arcom.com>
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
468
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
469 * cdl/redboot.cdl (CYGNUM_REDBOOT_DEFAULT_NETWORK_DEVICE): Removed
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
470 since isn't used anywhere.
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
471 * cdl/redboot.cdl (CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE): New option
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
472 to specify the name of the default network device.
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
473
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
474 * src/net/net_io.c: Use CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE as
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
475 the default to the net_device config option.
376c93d0f526 * cdl/redboot.cdl: White space changes to aid readability.
asl
parents: 2064
diff changeset
476
2614
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
477 2005-08-15 Jonathan Larmour <jifl@eCosCentric.com>
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
478
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
479 * src/fconfig.c (flash_write_config): Warning cleanup.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
480 * src/net/net_io.c (do_ip_addr): Warning cleanup.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
481 * src/flash.c (fis_create): Warning cleanup.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
482
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
483 2005-08-09 Jonathan Larmour <jifl@eCosCentric.com>
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
484
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
485 * include/net/net.h: Include redboot.h for tick functions.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
486
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
487 2005-08-05 Jonathan Larmour <jifl@eCosCentric.com>
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
488
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
489 * include/net/net.h: Pull tick functions into redboot.h as they
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
490 are used more widely than the net stack.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
491 * include/redboot.h: Declare tick functions.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
492 * src/main.c (cyg_start): Correctly compute workspace_end so it
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
493 works even on high RAM values [bug #1000202].
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
494 Don't use workspace_end directly for context init - it gets
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
495 modified.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
496 (do_go): Don't use workspace_end directly for context init -
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
497 it gets modified.
6cbecf3cc2e4 * src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents: 2423
diff changeset
498
2010
2379473fdc8d * src/fconfig.c: (get_config): Verify the length of the script is
asl
parents: 2009
diff changeset
499 2005-07-06 Isaac Claymore <iclaymore@gmail.com>
2379473fdc8d * src/fconfig.c: (get_config): Verify the length of the script is
asl
parents: 2009
diff changeset
500
2379473fdc8d * src/fconfig.c: (get_config): Verify the length of the script is
asl
parents: 2009
diff changeset
501 * src/fconfig.c: (get_config): Verify the length of the script is
2379473fdc8d * src/fconfig.c: (get_config): Verify the length of the script is
asl
parents: 2009
diff changeset
502 less than MAX_SCRIPT_LENGTH.
2379473fdc8d * src/fconfig.c: (get_config): Verify the length of the script is
asl
parents: 2009
diff changeset
503
2009
a6e5ade47511 * doc/redboot_cmds.sgml:
asl
parents: 2007
diff changeset
504 2005-06-29 Andrew Lunn <andrew.lunn@ascom.ch>
a6e5ade47511 * doc/redboot_cmds.sgml:
asl
parents: 2007
diff changeset
505
a6e5ade47511 * doc/redboot_cmds.sgml:
asl
parents: 2007
diff changeset
506 * doc/redboot_cmds.sgml:
a6e5ade47511 * doc/redboot_cmds.sgml:
asl
parents: 2007
diff changeset
507 * src/dump.c: Fix the usage for dump and x command.
a6e5ade47511 * doc/redboot_cmds.sgml:
asl
parents: 2007
diff changeset
508
2007
adbedd54ee7b * src/flash.c (find_free): Maintain sort order when splitting
asl
parents: 2002
diff changeset
509 2005-06-29 Peter Korsgaard <jacmet@sunsite.dk>
adbedd54ee7b * src/flash.c (find_free): Maintain sort order when splitting
asl
parents: 2002
diff changeset
510
adbedd54ee7b * src/flash.c (find_free): Maintain sort order when splitting
asl
parents: 2002
diff changeset
511 * src/flash.c (find_free): Maintain sort order when splitting
adbedd54ee7b * src/flash.c (find_free): Maintain sort order when splitting
asl
parents: 2002
diff changeset
512 chunks.
adbedd54ee7b * src/flash.c (find_free): Maintain sort order when splitting
asl
parents: 2002
diff changeset
513
2002
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
514 2005-06-27 Andrew Lunn <andrew.lunn@ascom.ch>
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
515
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
516 * src/net/enet.c (ntohs): Return type is a short.
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
517
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
518 2005-06-22 Peter Korsgaard <jacmet@sunsite.dk>
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
519
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
520 * src/flash.c (fis_list, fis_free, fis_create):
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
521 * src/iomem.c (do_iopeek): Fixed compiler warnings about formats
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
522 strings for diag_printf.
20fee0cef763 * src/net/enet.c (ntohs): Return type is a short.
asl
parents: 1985
diff changeset
523
1985
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
524 2005-06-09 David Vrabel <dvrabel@arcom.com>
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
525
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
526 * src/xyzModem.c: Use the Ymodem length field by #define'ing
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
527 USE_YMODEM_LENGTH.
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
528 (xyzModem_stream_read): Only discard runs of ^Z's if we're using
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
529 Xmodem or the Ymodem length field is 0. This allows binary files
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
530 with runs of ^Z's to be transferred.
b6d1bd49a61d Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents: 1984
diff changeset
531
1984
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
532 2005-06-07 Andrew Lunn <andrew.lunn@ascom.ch>
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
533
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
534 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
535 format string.
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
536
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
537 2005-05-27 David Vrabel <dvrabel@arcom.com>
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
538
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
539 * src/main.c (cyg_start): Expand aliases even if
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
540 CYGSEM_REDBOOT_FLASH_ALIASES is not enabled since there are some
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
541 hardcoded aliases (e.g., FREEMEMLO).
f199806a09e0 * src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents: 1969
diff changeset
542
1969
161f7ed272df * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents: 1959
diff changeset
543 2005-05-04 David Vrabel <dvrabel@arcom.com>
161f7ed272df * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents: 1959
diff changeset
544
161f7ed272df * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents: 1959
diff changeset
545 * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
161f7ed272df * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents: 1959
diff changeset
546 FREEMEMHI needs a leading '0x' so they're recognized as hex.
161f7ed272df * src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents: 1959
diff changeset
547
1954
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
548 2005-04-21 Ian Campbell <icampbell@arcom.com>
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
549
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
550 * src/net/net_io.c (net_init): Don't initialize the network if we
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
551 don't have an IP address.
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
552
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
553 * src/net/net_io.c (do_ip_addr): Add a '-b' option to obtain IP
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
554 address using BOOTP/DHCP.
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
555
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
556 * doc/redboot_cmds.sgml: Document the new '-b' option to the
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
557 'ip_address' command.
1959
81a7ecadf7d3 * src/decompress.c (zcfree): Remove unnecessary variable
asl
parents: 1954
diff changeset
558
81a7ecadf7d3 * src/decompress.c (zcfree): Remove unnecessary variable
asl
parents: 1954
diff changeset
559 * src/decompress.c (zcfree): Remove unnecessary variable
81a7ecadf7d3 * src/decompress.c (zcfree): Remove unnecessary variable
asl
parents: 1954
diff changeset
560 reinitialisation.
81a7ecadf7d3 * src/decompress.c (zcfree): Remove unnecessary variable
asl
parents: 1954
diff changeset
561
1954
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
562
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
563 2005-04-17 Andrew Lunn <andrew.lunn@ascom.ch>
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
564
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
565 * src/alias.c (lookup_alias): Fix compiler warnings about formats
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
566 * src/cksum.c (do_cksum): Ditto
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
567 * src/dump.c (do_dump): Ditto
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
568
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
569 2005-04-11 Peter Korsgaard <jacmet@sunsite.dk>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
570
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
571 * src/flash.c (find_free): Correctly split chunks in two when
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
572 not final chunk.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
573
1954
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
574 2005-04-07 Peter Korsgaard <jacmet@sunsite.dk>
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
575
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
576 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
577 gunzip command to uncompress GZIP compressed data.
6beba10c1713 * src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents: 1943
diff changeset
578
1907
18ecc5da41f1 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
asl
parents: 1886
diff changeset
579 2005-03-07 Alexander Neundorf <alexander.neundorf@jenoptik.com>
18ecc5da41f1 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
asl
parents: 1886
diff changeset
580
18ecc5da41f1 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
asl
parents: 1886
diff changeset
581 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
18ecc5da41f1 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
asl
parents: 1886
diff changeset
582 __arp_lookup()
18ecc5da41f1 * src/net/arp.c: use correct sizeof(rt->enet_addr) in
asl
parents: 1886
diff changeset
583
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
584 2005-02-17  Bart Veer  <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
585
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
586 * src/flash.c (fis_create): if -r is not specified, set the ram
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
587 base address in the fis directory to the current load address.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
588 This assumes the data is currently in the right place, as should
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
589 be the case after e.g. loading an elf executable.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
590
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
591 2005-02-11 Jonathan Larmour <jifl@eCosCentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
592
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
593 * src/flash.c (find_free): Correct fis free calculations to account
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
594 for chunk regions ending 1 byte before fis fis regions.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
595 (fis_find_free): Allow for difference of end from start being one
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
596 less than size of region.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
597
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
598 2005-01-26 Nick Garnett <nickg@ecoscentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
599
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
600 * src/fs/fileio.c (do_mkdir, do_deldir, do_del, do_write): Added
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
601 some extra argument checking to these functions.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
602
1872
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
603 2005-01-22 Andrew Lunn <andrew.lunn@ascom.ch>
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
604
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
605 * src/main.c (cyg_start): Fix compiler warning with
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
606 HAL_THREAD_INIT_CONTEXT and the worspace end address.
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
607 * src/fs/disk.c (find_dos_partitions): Removed unused variable.
321c9b8eb063 * src/main.c (cyg_start): Fix compiler warning with
asl
parents: 1867
diff changeset
608
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
609 2005-01-19 Jonathan Larmour <jifl@eCosCentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
610
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
611 * src/fs/fileio.c (do_mount): Only support -f with "legacy" flash
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
612 block devices.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
613 Clear mount table on failure.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
614 (do_move): Silence rename undefined warning.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
615 (do_write): Silence warnings.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
616 (do_info): Support longer device names.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
617
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
618 * src/decompress.c (ZLIB_COMPRESSION_OVERHEAD):
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
619 Increase substantially if jffs2 is present.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
620
1867
a0d4c606e72d * src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents: 1855
diff changeset
621 2005-01-05 David Vrabel <dvrabel@arcom.com>
a0d4c606e72d * src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents: 1855
diff changeset
622
a0d4c606e72d * src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents: 1855
diff changeset
623 * src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
1886
5f0c796f46a6 Make BOOTP/DHCP quieter - from David Vrable
gthomas
parents: 1872
diff changeset
624 * src/net/bootp.c (__bootp_find_local_ip): Only print the
5f0c796f46a6 Make BOOTP/DHCP quieter - from David Vrable
gthomas
parents: 1872
diff changeset
625 "waiting for BOOTP" message when after first retry.
1867
a0d4c606e72d * src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents: 1855
diff changeset
626
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
627 2004-12-17 Nick Garnett <nickg@ecoscentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
628
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
629 * src/fs/fileio.c: Fixed some bugs in handling of mounts. The
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
630 strings used in the mount table must be copied, otherwise the
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
631 mount table is corrupted by later commands. Also toughened up some
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
632 error testing.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
633
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
634 2004-12-16 Nick Garnett <nickg@ecoscentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
635
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
636 * doc/redboot_cmds.sgml: Added file mode documentation to load
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
637 command.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
638
1855
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
639 2004-12-01 Andrea Michelotti <amichelotti@atmel.com>
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
640
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
641 * main.c :
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
642 * mfill.c:
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
643 * mcmp.c : Changes required for use with GCC v4 - cast as lvalue
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
644 is no longer supported.
6535959b8edf Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents: 1824
diff changeset
645
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
646 2004-11-26 Nick Garnett <nickg@ecoscentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
647
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
648 * doc/redboot_cmds.sgml: Added documentation of filesystem access
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
649 commands.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
650
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
651 * src/fs/fileio.c (do_write): Added O_TRUNC to the open call to
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
652 ensure that the file is resized to fit the new data.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
653
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
654 2004-11-24 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
655
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
656 * Merge from flash V2 branch
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
657
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
658 2004-11-21 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
659
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
660 * src/flash.c (check_code_overlaps): cyg_flash_code_overlaps() has
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
661 been removed, so use a RedBoot-specific function instead
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
662
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
663 2004-11-20 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
664
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
665 * src/flash.c (do_flash_init): info.end already holds the last
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
666 flash byte, no need to adjust.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
667
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
668 2004-10-07 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
669
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
670 * src/flash.c (do_flash_init): Fix compiler warning about an
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
671 unused variable.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
672
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
673 2004-10-06 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
674
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
675 * src/flash.c (do_flash_init): We need info independent of
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
676 CYGNUM_REDBOOT_FLASH_BASE being set or not.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
677
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
678 2004-09-14 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
679
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
680 * cdl/redboot.cdl: Change CYGNUM_REDBOOT_FLASH_BASE to a booldata
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
681 so we don't always look at address 0 for the flash!
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
682
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
683 2004-08-21 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
684
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
685 * src/flash.c (do_flash_init): cyg_flash_get_limits has been removed.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
686 Reimplement this functionality using other calls.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
687
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
688 2004-08-13 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
689
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
690 * cdl/redboot.cdl: Fixed the type of CYGNUM_REDBOOT_FLASH_BASE
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
691 * src/flash.c (fis_[un]lock): Fix compiler warnings
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
692
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
693 2004-08-06 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
694
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
695 * src/flash.c (do_flash_init): Removed the MIPS br0ken condition
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
696 which i wrongly added. My problem was actually a / 0. This roundup
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
697 is needed otherwise the workspace goes off the end of the RAM.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
698
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
699 2004-08-05 Andrew Lunn <andrew.lunn@ascom.ch>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
700
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
701 * src/flash.c:
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
702 * src/fconfig.c: Make use of the new flash API.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
703
2257
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
704 2004-11-24 Nick Garnett <nickg@ecoscentric.com>
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
705
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
706 * src/fs/fileio.c: Significantly reorganized to present an
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
707 interface similar to the fis commands. Added a variety of command
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
708 to manipulate files and directories in a filesystem.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
709
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
710 * src/parse.c: Added redboot_exec() to provide an internal
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
711 interface for executing RedBoot commands. Added err_printf() which
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
712 allows an error message to be printed before longjumping out to an
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
713 enclosing call to redboot_exec(). Where redboot_exec() is not
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
714 involved, it just behaves like diag_printf().
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
715
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
716 * src/main.c: Removed unnecessary delay during startup. Changed
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
717 diag_printf() in do_go() into err_printf().
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
718
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
719 * src/load.c: Changed some calls to diag_printf() to err_printf().
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
720
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
721 * src/net/net_io.c: Changed init priority to RedBoot_INIT_NET.
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
722
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
723 * include/redboot.h: Added some extra initialization
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
724 priorities. Added prototypes for redboot_exec() and err_printf().
467fd46113f3 * src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents: 2212
diff changeset
725
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
726 2004-11-11 Bart Veer <bartv@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
727
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
728 * src/flash.c (find_free): allow for flash blocks larger than the
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
729 RedBoot MIN_IMAGE_SIZE
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
730
1824
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
731 2004-11-09 Ian Campbell <icampbell@arcom.com>
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
732
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
733 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
734 for iopeek and iopoke commands to allow access to the I/O regions.
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
735
1823
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
736 2004-11-09 David Vrabel <dvrabel@arcom.com>
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
737
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
738 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
1824
30d166811fe7 * cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents: 1823
diff changeset
739 description to match what the option is actually used for.
1823
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
740
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
741 * src/flash.c (find_free, fis_free, fis_find_free): Don't ignore
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
742 an extra CYGBLD_REDBOOT_MIN_IMAGE_SIZE amount from the start.
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
743 This fixes the case where nothing uses the start of flash.
ecd76f498508 * cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents: 1822
diff changeset
744
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
745 2004-11-05 John Dallaway <jld@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
746
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
747 * src/flash.c (fis_create): Eliminate MIPS compiler workaround
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
748 which causes problems with multiple use of flash blocks and appears
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
749 to be unnecessary with GCC 3.2.1.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
750
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
751 * src/flash.c (fis_write): Eliminate MIPS compiler workaround.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
752
1822
b9ae2f90a53e * src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents: 1811
diff changeset
753 2004-11-04 Peter Korsgaard <jacmet@sunsite.dk>
b9ae2f90a53e * src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents: 1811
diff changeset
754
b9ae2f90a53e * src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents: 1811
diff changeset
755 * src/fconfig.c (flash_write_config): Removed compiler warning
b9ae2f90a53e * src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents: 1811
diff changeset
756 when building redboot with combined FIS and config.
b9ae2f90a53e * src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents: 1811
diff changeset
757
1811
a53cbddaeb77 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents: 1803
diff changeset
758 2004-10-10 Iztok Zupet <iz@elsis.si>
a53cbddaeb77 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents: 1803
diff changeset
759
a53cbddaeb77 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents: 1803
diff changeset
760 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
a53cbddaeb77 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents: 1803
diff changeset
761 * src/fs/ide.c : skip reset IDE commands if running under VMware.
a53cbddaeb77 * cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents: 1803
diff changeset
762
1803
4028c3fff75e * doc/redboot_installing.sgml: Added links to the tools for the
asl
parents: 1777
diff changeset
763 2004-10-08 Andrew Lunn <andrew.lunn@ascom.ch>
4028c3fff75e * doc/redboot_installing.sgml: Added links to the tools for the
asl
parents: 1777
diff changeset
764
4028c3fff75e * doc/redboot_installing.sgml: Added links to the tools for the
asl
parents: 1777
diff changeset
765 * doc/redboot_installing.sgml: Added links to the tools for the
4028c3fff75e * doc/redboot_installing.sgml: Added links to the tools for the
asl
parents: 1777
diff changeset
766 Atmel AT91 JTST board.
4028c3fff75e * doc/redboot_installing.sgml: Added links to the tools for the
asl
parents: 1777
diff changeset
767
1777
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
768 2004-09-27 Mark Salter <msalter@redhat.com>
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
769
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
770 * src/fs/ide.c (ide_presence_detect): New function.
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
771 * src/fs/disk.c (u32_unaligned): New function to read unaligned words.
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
772 (find_dos_partitions): Use u32_unaligned instead of memcpy.
5229788b26d4 RedBoot IDE tweaks
msalter
parents: 1772
diff changeset
773
1772
2821f66e3f5a * doc/redboot_install.sgml: Added installation information for the
asl
parents: 1763
diff changeset
774 2004-9-25 Andrew Lunn <andrew.lunn@ascom.ch>
2821f66e3f5a * doc/redboot_install.sgml: Added installation information for the
asl
parents: 1763
diff changeset
775
2821f66e3f5a * doc/redboot_install.sgml: Added installation information for the
asl
parents: 1763
diff changeset
776 * doc/redboot_install.sgml: Added installation information for the
2821f66e3f5a * doc/redboot_install.sgml: Added installation information for the
asl
parents: 1763
diff changeset
777 Atmel AT91 JTST board provided by Andrea Michelotti
2821f66e3f5a * doc/redboot_install.sgml: Added installation information for the
asl
parents: 1763
diff changeset
778
1763
60270ebf104b * src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents: 1759
diff changeset
779 2004-9-23 Bob Koninckx <bob.koninckx@o-3s.com>
60270ebf104b * src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents: 1759
diff changeset
780
60270ebf104b * src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents: 1759
diff changeset
781 * src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
60270ebf104b * src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents: 1759
diff changeset
782
1759
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
783 2004-09-19 Mark Salter <msalter@redhat.com>
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
784
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
785 * cdl/redboot.cdl: Add CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
786 * src/net/net_io.c (net_init): Initialize only one network
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
787 device if CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE defined.
91e29b9a5d05 Add option for redboot to initialize only one net device
msalter
parents: 1756
diff changeset
788
1756
b2a8f9509f6f * src/load.c (do_load): Removed compiler warning when building
asl
parents: 1746
diff changeset
789 2004-09-19 Andrew Lunn <andrew.lunn@ascom.ch>
b2a8f9509f6f * src/load.c (do_load): Removed compiler warning when building
asl
parents: 1746
diff changeset
790
b2a8f9509f6f * src/load.c (do_load): Removed compiler warning when building
asl
parents: 1746
diff changeset
791 * src/load.c (do_load): Removed compiler warning when building
b2a8f9509f6f * src/load.c (do_load): Removed compiler warning when building
asl
parents: 1746
diff changeset
792 reboot without networking.
b2a8f9509f6f * src/load.c (do_load): Removed compiler warning when building
asl
parents: 1746
diff changeset
793
1746
f8c5906d7c6e Add FR-V ports for MB9309x boards.
msalter
parents: 1743
diff changeset
794 2004-09-05 Mark Salter <msalter@redhat.com>
f8c5906d7c6e Add FR-V ports for MB9309x boards.
msalter
parents: 1743
diff changeset
795
f8c5906d7c6e Add FR-V ports for MB9309x boards.
msalter
parents: 1743
diff changeset
796 * doc/redboot_installing.sgml: Add mb93091 and mb93093.
f8c5906d7c6e Add FR-V ports for MB9309x boards.
msalter
parents: 1743
diff changeset
797
1743
6a8c35811e3d Document exec command -x option
msalter
parents: 1740
diff changeset
798 2004-09-02 Mark Salter <msalter@redhat.com>
6a8c35811e3d Document exec command -x option
msalter
parents: 1740
diff changeset
799
6a8c35811e3d Document exec command -x option
msalter
parents: 1740
diff changeset
800 * doc/redboot_cmds.sgml: Add -x option to exec command.
6a8c35811e3d Document exec command -x option
msalter
parents: 1740
diff changeset
801
1740
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
802 2004-09-01 Mark Salter <msalter@redhat.com>
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
803
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
804 * cdl/redboot.cdl (CYGOPT_REDBOOT_FLASH_BYTEORDER): New option.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
805 * include/redboot.h: Define FLASH_{READ,PROGRAM} macros.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
806 Define REDBOOT_FLASH_REVERSE_BYTEORDER if appropriate.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
807 * src/flash.c: Add support for CYGOPT_REDBOOT_FLASH_BYTEORDER.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
808 Use FLASH_{READ,PROGRAM} macros instead of flash driver api.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
809 * src/fconfig.c: Ditto.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
810
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
811 * src/main.c (do_version): Update copyright message.
0031b615f51c Add support for reverse endianess of fis and config data
msalter
parents: 1738
diff changeset
812
1738
9091309eb665 * src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents: 1737
diff changeset
813 2004-08-31 Jonathan Larmour <jifl@eCosCentric.com>
9091309eb665 * src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents: 1737
diff changeset
814
9091309eb665 * src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents: 1737
diff changeset
815 * src/flash.c (fis_init): Avoid potentially unnecessary erase
9091309eb665 * src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents: 1737
diff changeset
816 attempt at end of flash.
9091309eb665 * src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents: 1737
diff changeset
817
1737
462d6c993869 * doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents: 1724
diff changeset
818 2004-08-27 Peter Korsgaard <jacmet@sunsite.dk>
462d6c993869 * doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents: 1724
diff changeset
819
462d6c993869 * doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents: 1724
diff changeset
820 * doc/redboot_cmds.sgml: Fixed a minor typo with fis list
462d6c993869 * doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents: 1724
diff changeset
821
1724
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
822 2004-08-17 Andrew Lunn <andrew.lunn@ascom.ch>
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
823
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
824 * cdl/redboot.cdl:
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
825 * src/net/net_io.c: added CDL to allow the default server to
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
826 be configured. Also respect the CYGSEM_REDBOOT_DEFAULT_NO_BOOTP
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
827 setting.
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
828
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
829 2004-08-16 Andrew Lunn <andrew.lunn@ascom.ch>
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
830
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
831 * cdl/redboot.cdl:
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
832 * src/load.c: Added cdl to control the size of the buffer used
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
833 by getc. The size can have significant affect on load speed
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
834 when loading from a filesystem.
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
835
1715
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
836 2004-08-13 Jani Monoses <jani@iv.ro>
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
837
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
838 * src/net/http_client.c: Fix off-by-one error in checking
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
839 the HTTP response header, so the ending CRLF-CRLF is detected
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
840 even if it's the last 4 bytes in the buffer.
12255a59b6ef Fix corner-case detection of http header ending sequence
jani
parents: 1679
diff changeset
841
1724
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
842 2004-08-10 Andrew Lunn <andrew.lunn@ascom.ch>
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
843
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
844 * cdl/redboot.cdl
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
845 * src/load.c (load_elf_image): Added a CDL option to configure
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
846 if the physical or virtual address in the headers should be used
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
847 when loading the image.
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
848
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
849 2004-08-09 Andrew Lunn <andrew.lunn@ascom.ch>
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
850
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
851 * cdl/redboot.cdl
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
852 * src/fs/fileio.c (do_ls) Added an ls command so we can see what
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
853 is inside the mounted filesystem.
549e69d9a7d0 * cdl/redboot.cdl:
asl
parents: 1715
diff changeset
854
1679
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
855 2004-06-25 Andrew Lunn <andrew.lunn@ascom.ch>
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
856
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
857 * src/flash.c (find_free): fix endless loop when removing a
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
858 collapsed chunk from chunk table. Found by Laurent Gonzalez
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
859 (fis_load): Fixed a compiler warning.
b548ac5af76c * src/flash.c (find_free): fix endless loop when removing a
asl
parents: 1663
diff changeset
860
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
861 2004-06-11 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
862
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
863 * src/flash.c (fis_create): Made unlock/lock operations dependent
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
864 on CYGHWR_IO_FLASH_BLOCK_LOCKING.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
865
1663
59fbd6362c2b get rid of unused workspace_size
jani
parents: 1657
diff changeset
866 2004-05-31 Jani Monoses <jani@iv.ro>
59fbd6362c2b get rid of unused workspace_size
jani
parents: 1657
diff changeset
867
59fbd6362c2b get rid of unused workspace_size
jani
parents: 1657
diff changeset
868 * src/main.c:
59fbd6362c2b get rid of unused workspace_size
jani
parents: 1657
diff changeset
869 * include/redboot.h: Get rid of unused workspace_size.
59fbd6362c2b get rid of unused workspace_size
jani
parents: 1657
diff changeset
870
1657
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
871 2004-05-16 Andrew Dyer <adyer@righthandtech.com>
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
872 2004-05-27 Jonathan Larmour <jifl@eCosCentric.com>
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
873
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
874 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
875 bits in the status register
55f30b7a6e96 * src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents: 1648
diff changeset
876
1648
e1ee6283cd48 * src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents: 1627
diff changeset
877 2004-05-21 Ian Campbell <icampbell@arcom.com>
e1ee6283cd48 * src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents: 1627
diff changeset
878
e1ee6283cd48 * src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents: 1627
diff changeset
879 * src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
e1ee6283cd48 * src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents: 1627
diff changeset
880
2626
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
881 2004-05-07 Nick Garnett <nickg@ecoscentric.com>
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
882
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
883 * src/flash.c (fis_create): Added unlock and lock operations
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
884 around programming of flash region. Some flash parts power up with
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
885 all locks on, so we have to unlock, and we might as well play safe
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
886 and keep everything locked.
a2f5434df2cb Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents: 2619
diff changeset
887
1627
1bf3513602bc Fix CRC checking on load
gthomas
parents: 1619
diff changeset
888 2004-05-05 Gary Thomas <gary@mlbassoc.com>
1bf3513602bc Fix CRC checking on load
gthomas
parents: 1619
diff changeset
889
1bf3513602bc Fix CRC checking on load
gthomas
parents: 1619
diff changeset
890 * src/flash.c (fis_load): CRC check on load was broken (the CDL
1bf3513602bc Fix CRC checking on load
gthomas
parents: 1619
diff changeset
891 option changed names)
1bf3513602bc Fix CRC checking on load
gthomas
parents: 1619
diff changeset
892
1619
2aabaeffc161 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents: 1605
diff changeset
893 2004-04-29 Jonathan Larmour <jifl@eCosCentric.com>
2aabaeffc161 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents: 1605
diff changeset
894
2aabaeffc161 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents: 1605
diff changeset
895 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
2aabaeffc161 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents: 1605
diff changeset
896 of 2004-04-19.
2aabaeffc161 * doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents: 1605
diff changeset
897
1605
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
898 2004-04-23 Gary Thomas <gary@mlbassoc.com>
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
899
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
900 * src/main.c:
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
901 * src/fs/fileio.c:
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
902 * src/net/net_io.c:
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
903 * src/load.c:
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
904 * src/flash.c:
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
905 * include/redboot.h: Add asserts to check that option arrays
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
906 are not overrun (when used with variable number of options).
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
907
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
908 2004-04-23 Gary Parnes <garyp@logicpd.com>
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
909
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
910 * src/net/tftp_client.c: The port, if specified by the user,
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
911 is now corrected for endianness issues.
43a89c18d005 Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents: 1598
diff changeset
912
1598
d177755187d3 Fix configuration check so -f XXX works again.
gthomas
parents: 1597
diff changeset
913 2004-04-19 Gary Thomas <gary@mlbassoc.com>
d177755187d3 Fix configuration check so -f XXX works again.
gthomas
parents: 1597
diff changeset
914
d177755187d3 Fix configuration check so -f XXX works again.
gthomas
parents: 1597
diff changeset
915 * src/fs/fileio.c: Can't test for CYGPKG_IO_FLASH_BLOCK_DEVICE without
d177755187d3 Fix configuration check so -f XXX works again.
gthomas
parents: 1597
diff changeset
916 first testing for CYGPKG_IO_FLASH and including it's pkgconf file.
d177755187d3 Fix configuration check so -f XXX works again.
gthomas
parents: 1597
diff changeset
917
1597
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
918 2004-04-19 John Dallaway <jld@ecoscentric.com>
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
919
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
920 * doc/makefile, doc/redboot_main.sgml: New files to build the RedBoot
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
921 User's Guide as a self-contained document.
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
922
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
923 * doc/redboot.sgml: Eliminate <part> tag to build the RedBoot User's
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
924 Guide as a self-contained document.
8d53540e9a4e * doc/sgml/doclist,
jld
parents: 1561
diff changeset
925
1561
31dd38f564ec udp tweak
msalter
parents: 1552
diff changeset
926 2004-03-30 Mark Salter <msalter@redhat.com>
31dd38f564ec udp tweak
msalter
parents: 1552
diff changeset
927
31dd38f564ec udp tweak
msalter
parents: 1552
diff changeset
928 * src/net/udp.c (__udp_recvfrom_handler): Protect against back-to-back
31dd38f564ec udp tweak
msalter
parents: 1552
diff changeset
929 duplicate packets.
31dd38f564ec udp tweak
msalter
parents: 1552
diff changeset
930
1552
183857c0ce4b * src/fs/fileio.c: Only include IO package headers if required.
asl
parents: 1551
diff changeset
931 2004-03-17 Thomas Koeller <thomas.koeller@baslerweb.com>
183857c0ce4b * src/fs/fileio.c: Only include IO package headers if required.
asl
parents: 1551
diff changeset
932
183857c0ce4b * src/fs/fileio.c: Only include IO package headers if required.
asl
parents: 1551
diff changeset
933 * src/fs/fileio.c: Only include IO package headers if required.
183857c0ce4b * src/fs/fileio.c: Only include IO package headers if required.
asl
parents: 1551
diff changeset
934
1551
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
935 2004-03-02 Andrew Dyer <adyer@righthandtech.com>
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
936
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
937 * src/load.c: add -p option to help string and only print it and -h if
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
938 CYGPKG_REDBOOT_NETWORKING is enabled. Add a CR to the end of the
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
939 SHORT_DATA message string
996bb9a3d7fe * src/load.c: add -p option to help string and only print it and -h if
asl
parents: 1524
diff changeset
940
1524
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
941 2004-02-27 Jani Monoses <jani@iv.ro>
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
942
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
943 * src/net/http_client.c: Close connection with abort instead of
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
944 friendly close since for ELF files we don't read the whole content
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
945 but end the connection when the runnable parts are in. The server
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
946 interprets close as it has nothing more to receive, but it still wants
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
947 to send the rest of the file and does that until it times out.
19c67fd03275 Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents: 1520
diff changeset
948
1520
fc4fa5d81cba Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents: 1519
diff changeset
949 2004-02-26 Jani Monoses <jani@iv.ro>
fc4fa5d81cba Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents: 1519
diff changeset
950
fc4fa5d81cba Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents: 1519
diff changeset
951 * src/load.c:
fc4fa5d81cba Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents: 1519
diff changeset
952 * src/net/http_client.c: Allow overriding the default HTTP port.
fc4fa5d81cba Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents: 1519
diff changeset
953
1519
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
954 2004-02-25 Gratian Crisan <nelu@iv.ro>
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
955
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
956 * src/xyzModem.c: Do not read an information header for XModem
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
957 in xyzModem_stream_open(). XModem does not have a file information
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
958 header and this caused in the previous implementation a retransmission
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
959 of the first data block (it was read and ignored in the open function).
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
960
1514
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
961 2004-02-24 Gary Thomas <gary@mlbassoc.com>
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
962
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
963 * cdl/redboot.cdl: net_io needs to be in libextras to enable network
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
964 support (failed if network debug was disabled)
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
965
1513
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
966 2004-02-23 Uwe Kindler <uwe_kindler@web.de>
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
967
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
968 * src/cksum.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
969 * src/dump.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
970 * src/fconfig.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
971 * src/flash.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
972 * src/load.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
973 * src/main.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
974 * src/mcmp.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
975 * src/mcopy.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
976 * src/mfill.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
977 * src/net/net_io.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
978 * src/net/ping.c: Minor cleanups to remove warnings.
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
979
1508
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
980 2004-02-20 Jonathan Larmour <jifl@eCosCentric.com>
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
981
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
982 * doc/redboot.sgml: Document lowering security level for TFTP to
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
983 work on more recent Red Hat Linux.
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
984
1506
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
985 2004-02-19 Jani Monoses <jani@iv.ro>
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
986
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
987 * src/xyzModem.c: Start with sending a 'C', do not wait until the
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
988 first packet from the sender.This allows download to start quicker.
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
989
1503
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
990 2004-02-16 Andrew Dyer <adyer@righthandtech.com>
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
991
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
992 * src/main.c: add 'go' options to help string
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
993
1491
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
994 2004-02-11 Jonathan Larmour <jifl@eCosCentric.com>
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
995
1492
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
996 * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
997 CYGBLD_BUILD_REDBOOT_WITH_ZLIB. Add CYGPRI_REDBOOT_ZLIB_FLASH to
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
998 control whether decompression can be used with flash images.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
999 * src/flash.c: Use CYGPRI_REDBOOT_ZLIB_FLASH instead of
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1000 CYGPKG_COMPRESS_ZLIB.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1001 * src/load.c: Use CYGBLD_BUILD_REDBOOT_WITH_ZLIB in place of
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1002 CYGPKG_COMPRESS_ZLIB.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1003 * src/main.c: only set fis_zlib_common_buffer if
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1004 CYGPRI_REDBOOT_ZLIB_FLASH.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
1005
1491
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
1006 * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
1007 not SETBAUD!
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
1008
1485
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1009 2004-02-04 Gary Thomas <gary@mlbassoc.com>
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1010
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1011 * cdl/redboot.cdl: Do not build with "common" interrupt stack
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1012 support. This can cause problems when running programs (via
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1013 the "go" command) as interrupts will corrupt RedBoot's stack.
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
1014
1475
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
1015 2004-01-18 Gary Thomas <gary@mlbassoc.com>
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
1016
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
1017 * src/main.c: Fix build problem if GDB stubs are not included.
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
1018 Minor warning cleanup (cast on NO_MEMORY).
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
1019
1451
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1020 2003-12-21 Gary Thomas <gary@mlbassoc.com>
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1021
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1022 * src/net/tcp.c (tcp_send): Add [restore] delay into TCP write
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1023 path. Sadly, there seems to be some issue where some ACK packets
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1024 get lost unless this is present (at least on some hardware).
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1025 n.b. a small delay here is definitely preferable to the horrendous
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1026 delays imposed by TCP retries if this condition occurs.
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1027
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1028 * src/fconfig.c:
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1029 * include/flash_config.h: New functions for get/set/enumerate
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1030 config data which can be used via virtual vector interface.
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
1031
1444
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1032 2003-12-12 Jani Monoses <jani@iv.ro>
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1033
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1034 * src/net/tcp.c: Cancel retransmission timer when SYN is acked
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1035 otherwise an open active connection which doesn't send data
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1036 eventually resends the SYN resulting in reset from the peer.
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
1037
1434
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1038 2003-12-08 Gary Thomas <gary@mlbassoc.com>
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1039
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1040 * cdl/redboot.cdl: Better handling of GDB stubs support. This
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1041 should be automatically included if the platform supports GDB.
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1042 Disabling CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS (in the common HAL)
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1043 will fully disable GDB support.
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
1044
1421
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
1045 2003-12-05 Gary Thomas <gary@mlbassoc.com>
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
1046
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
1047 * src/decompress.c (gzip_init): Memory pool initialization should
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
1048 only be done in _zlib_init().
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
1049
1420
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1050 2003-12-05 Ian Campbell <icampbell@arcom.com>
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1051
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1052 * src/decompress.c: Ensure that free'd blocks are returned to the
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1053 free pool and that adjacent free blocks are merged. Initialise the
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1054 pool in _zlib_init() so that things are initialised even when
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1055 gzip_init hasn't been called.
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
1056
1419
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
1057 2003-12-05 Gary Thomas <gary@mlbassoc.com>
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
1058
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
1059 * src/io.c (_rb_gets_preloaded): ^A could have moved the cursor to
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
1060 the wrong location on the screen if ^F/^B had been used.
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
1061
1415
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1062 2003-12-03 David Vrabel <dvrabel@arcom.com>
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1063
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1064 * src/time_date.cxx (do_time_date): Use YYYY/MM/DD HH:MM:SS format
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1065 throughout (instead of the American specific format). Expand
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1066 range of valid years to 1970 - 2034 (instead of 2000 - 2034).
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
1067
1414
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1068 2003-11-27 David Woodhouse <dwmw2@redhat.com>
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1069
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1070 * cdl/redboot.cdl, fs/fileio.c, include/fs/fileio.h, src/load.c:
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1071 Support for mounting and loading files from fileio file systems
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1072 such as JFFS2.
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1073
1401
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
1074 2003-11-25 John Dallaway <jld@ecoscentric.com>
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
1075
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
1076 * src/fconfig.c (load_flash_config):
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
1077 Fix typo in output string.
1414
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1078
1396
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
1079 2003-11-24 Gary Thomas <gary@mlbassoc.com>
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
1080
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
1081 * src/net/bootp.c (__bootp_find_local_ip):
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
1082 Suppress diagnostic message that DNS info found.
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
1083
1393
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
1084 2002-11-24 Jani Monoses <jani@iv.ro>
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
1085
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
1086 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
1414
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1087
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1088 2003-11-21 David Vrabel <dvrabel@arcom.com>
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1089
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1090 * src/net/bootp.c (bootp_handler): Scan for DHCP Message Type tag
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1091 as it isn't always the first tag.
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1092
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1093 * include/net/bootp.h: New #define's for DHCP message types
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
1094 (DHCP_MESSAGE_TYPE_DISCOVER etc.).
1393
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
1095
1390
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
1096 2002-11-20 Jani Monoses <jani@iv.ro>
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
1097
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
1098 * src/flash.c: flash_init() no longer takes three args.
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
1099
1399
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
1100 2003-11-19 David Woodhouse <dwmw2@redhat.com>
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
1101
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
1102 * src/main.c: Restore correct old baud rate if changing fails.
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
1103
1364
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1104 2003-11-13 Gary Thomas <gary@mlbassoc.com>
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1105
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1106 * src/main.c (do_go): Need to stop catching exceptions when running a
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1107 user program, otherwise GDB will never run when the program fails, gets
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1108 a ^C interrupt, etc. Also, clean up [remove] some cache debug code.
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
1109
1362
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
1110 2003-11-12 Gary Thomas <gary@mlbassoc.com>
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
1111
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
1112 * misc/redboot_XXX.ecm: Removed - since it was only a source of confusion.
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
1113
1354
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1114 2003-11-07 Gary Thomas <gary@mlbassoc.com>
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1115
1357
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
1116 * src/net/dns.c:
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
1117 * src/net/bootp.c:
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
1118 * include/net/net.h: Use DNS server address from DHCP if provided.
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
1119 Inspired by John Newlin <jnewlin@rawbw.com>
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
1120
1354
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1121 * src/flash.c (fis_init): Take out misleading warning - since the
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1122 new [default] behaviour of "fis free" means free space need not
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1123 be necessarily erased on the device.
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
1124
1349
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
1125 2003-11-04 Gary Thomas <gary@mlbassoc.com>
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
1126
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
1127 * src/flash.c (find_free): Better handling of end address - otherwise
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
1128 list of free blocks could be incorrect. Thanks to Chris Garry.
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
1129
1341
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
1130 2003-11-01 Gary Thomas <gary@mlbassoc.com>
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
1131
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
1132 * cdl/redboot.cdl: Reorg to allow disk operations on other than
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
1133 IDE drives.
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
1134
1328
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
1135 2003-10-23 Gary Thomas <gary@mlbassoc.com>
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
1136
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
1137 * src/main.c (cyg_start): Try to catch illegal memory accesses and
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
1138 other abort conditions during command execution.
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
1139
1319
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1140 2003-10-17 Gary Thomas <gary@mlbassoc.com>
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1141
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1142 * src/load.c: Only examine loadable segments when scanning to determine
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1143 lowest loadable address (only used when -b XXX option used). Otherwise,
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1144 an offset into space could be chosen.
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
1145
1318
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
1146 2003-10-16 Jonathan Larmour <jifl@eCosCentric.com>
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
1147
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
1148 * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
1149
1312
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1150 2003-10-15 Gary Thomas <gary@mlbassoc.com>
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1151
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1152 * src/flash.c:
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1153 * src/fconfig.c: Better handling of layout of fconfig and fis
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1154 data within the FLASH. Should work for even flash devices with
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1155 very smal block sizes.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1156
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1157 * include/redboot.h (RedBoot_INIT_SECOND):
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1158 Finer initialization control.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1159
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1160 * cdl/redboot.cdl: Combine FIS directory and FCONFIG database
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1161 by default. This results in better FLASH utilization. Also define
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1162 number of FIS directory slots. This will allow support for FLASH
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1163 devices with very small block sizes.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
1164
1301
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
1165 2003-10-12 Gary Thomas <gary@mlbassoc.com>
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
1166
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
1167 * src/flash.c (fis_create): Verify that any hard FLASH addresses
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
1168 (given via -f XXX) are known to be free.
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
1169
1297
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1170 2003-10-11 Gary Thomas <gary@mlbassoc.com>
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1171
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1172 * src/flash.c:
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1173 * cdl/redboot.cdl: Change 'fis free' to use the directory structure
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1174 to determine what space is free in the FLASH. This is controlled
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1175 by the CDL option CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS so the old
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1176 behaviour can still be defined if desired.
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
1177
1292
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1178 2003-10-09 Gary Thomas <gary@mlbassoc.com>
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1179
1295
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
1180 * src/flash.c (fis_create): Check whole length of image, not just
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
1181 effective size, when validating addresses.
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
1182
1292
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1183 * src/net/net_io.c (net_init):
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1184 * include/net/net.h: Rework handling of multiple network devices. All
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1185 devices will now be initialized, with either the first or the default
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1186 device actually used for I/O.
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
1187
1278
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
1188 2003-10-06 Gary Thomas <gary@mlbassoc.com>
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
1189
1288
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
1190 * src/net/net_io.c:
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
1191 * src/net/bootp.c: Fix some compile problems if GATEWAY support is disabled.
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
1192
1278
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
1193 * src/flash.c (fis_list): Display FIS directory entries in FLASH
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
1194 address (sorted) order.
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
1195
1268
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1196 2003-10-03 Gary Thomas <gary@mlbassoc.com>
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1197
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1198 * src/flash.c (fis_delete): 'fconfig' data only shows up in FIS if
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1199 the data is stored in FLASH - account for this. Also, make sure
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1200 FLASH gets initialized if built without 'fconfig' enabled.
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
1201
1265
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1202 2003-10-02 Gary Thomas <gary@mlbassoc.com>
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1203
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1204 * src/fconfig.c:
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1205 * cdl/redboot.cdl: Allow platforms to provide a function to validate
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1206 ethernet station addresses.
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
1207
1259
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1208 2003-09-30 Gary Thomas <gary@mlbassoc.com>
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1209
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1210 * src/fconfig.c (do_flash_config): Fix typo in error message.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1211
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1212 2003-09-30 David Vrabel <dvrabel@arcom.com>
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1213
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1214 * src/net/tcp.c: Include missing <cyg/infra/diag.h>.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1215
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1216 * include/redboot.h, src/parse.c (init_opts, scan_opts): Remove
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1217 the excessive level of indirection in the handling of option
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1218 arguments.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
1219
1253
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1220 2003-09-29 Gary Thomas <gary@mlbassoc.com>
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1221
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1222 * src/load.c (load_elf_image): Use LMA (loader memory address), instead
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1223 of VMA (virtual memory address) to load code. If LMA != VMA, it's up
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1224 to the loaded program to figure it out.
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1225 Inspired by Artur Lipowski <LAL@pro.onet.pl>
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
1226
1250
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
1227 2003-09-26 Nick Garnett <nickg@balti.calivar.com>
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
1228
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
1229 * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
1230 EB42/55 description.
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
1231
1246
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
1232 2003-09-26 Gary Thomas <gary@mlbassoc.com>
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
1233
1251
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
1234 * src/flash.c (fis_free, fis_find_free):
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
1235 Fix some problems introduced with the new FLASH interfaces (used by
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
1236 NAND devices)
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
1237
1248
c6965db486b0 Honor FIS/FLASH configury
gthomas
parents: 1246
diff changeset
1238 * src/fconfig.c: Honor FLASH/FIS configury.
c6965db486b0 Honor FIS/FLASH configury
gthomas
parents: 1246
diff changeset
1239
1246
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
1240 * src/net/bootp.c:
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
1241 * src/fs/ide.c: Clean up some compiler warnings.
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
1242
1245
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
1243 2003-09-25 Gary Thomas <gary@mlbassoc.com>
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
1244
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
1245 * src/net/bootp.c: Rework DHCP process to handle really stubborn
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
1246 servers.
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
1247
1243
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1248 2003-09-24 Gary Thomas <gary@mlbassoc.com>
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1249
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1250 * src/net/bootp.c (__bootp_find_local_ip): Forgot to unregister
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1251 UDP handler - could cause serious problems later! Also, fix
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1252 problem with retries after DHCP discovery phase.
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
1253
1242
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
1254 2003-09-23 Gary Thomas <gary@mlbassoc.com>
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
1255
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
1256 * src/net/bootp.c (__bootp_find_local_ip): Handle retries on DHCP
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
1257 requests better.
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
1258
1233
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
1259 2003-09-22 Gary Thomas <gary@mlbassoc.com>
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
1260
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
1261 * cdl/redboot.cdl: Fix compile error for systems with no FLASH.
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
1262
1231
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
1263 2003-09-21 Gary Thomas <gary@mlbassoc.com>
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
1264
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
1265 * cdl/redboot.cdl: Make DNS truly optional (remove from template).
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
1266 BUG #57316
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
1267
1227
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1268 2003-09-20 Gary Thomas <gary@mlbassoc.com>
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1269
1230
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
1270 * src/fs/ide.c: Improve IDE handling by having init function return
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
1271 actual number of controllers detected. This avoids really long times
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
1272 for startup if the controller is missing.
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
1273
1227
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1274 * src/net/bootp.c: Rework to use full DHCP protocol. Previously,
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1275 once an offer came in, RedBoot was happy, without actually making
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1276 the address reservation and waiting for the final acknowledgement.
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1277 Also, added CDL to enable/disable DHCP. BUG #1000053
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
1278
1225
89db0c354b7b Fix compile error - from Chris Garry
gthomas
parents: 1224
diff changeset
1279 2003-09-20 Chris Garry <cgarry@sweeneydesign.co.uk>
1226
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1280
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1281 * src/main.c: Modified the way multiple "RAM" segments are reported.
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1282
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1283 * src/fconfig.c: Variables 'stat' and '*err_addr' in function
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1284 flash_write_config() are now defined regardless of whether
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
1285 CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG is defined of not.
1225
89db0c354b7b Fix compile error - from Chris Garry
gthomas
parents: 1224
diff changeset
1286
1223
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1287 2003-09-19 Gary Thomas <gary@mlbassoc.com>
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1288
1224
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
1289 * src/net/timers.c (__timer_poll): Need to call MS_TICKS_DELAY() or
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
1290 else time will never progress. This can cause a missed TCP packet
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
1291 to cause the stack to freeze. BUG #23006
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
1292
1223
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1293 * src/net/tftp_client.c: Make timeout on very first transaction really
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1294 long - again since some servers are just slow/ill mannered.
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1295
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1296 * src/net/net_io.c: Allow default server IP to be always enabled, thus
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1297 it can override what is provided by BOOTP/DHCP (since some DHCP servers
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1298 don't provide this properly).
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1299
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1300 * src/time_date.cxx: New file - support "date" command for platforms
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1301 with battery backed up clocks.
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1302
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1303 * src/fconfig.c: New file - split out from flash.c
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1304
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1305 * src/main.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1306 * src/load.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1307 * src/flash.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1308 * src/alias.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1309 * include/redboot.h:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1310 * cdl/redboot.cdl: Support multiple "RAM" segments (known writable
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1311 memory). Also rearrange FLASH & FCONFIG, separating them as much
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1312 as possible and supporting FCONFIG data stored in some other sort
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1313 of device, like EEPROM.
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
1314
1207
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
1315 2003-09-09 Gary Thomas <gary@mlbassoc.com>
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
1316
1208
517229d4051f IP default value wrong
gthomas
parents: 1207
diff changeset
1317 * src/flash.c (flash_config_insert_value): Default value was
517229d4051f IP default value wrong
gthomas
parents: 1207
diff changeset
1318 wrong for ESA type.
1207
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
1319
1217
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1320 2003-09-08 David Vrabel <dvrabel@arcom.com>
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1321
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1322 * src/net/bootp.c (__bootp_find_local_ip): Adds Option 55 Parameter
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1323 Request List) to the DHCP request (requests: Subnet Mask; Router;
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1324 Domain Name server).
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
1325
1169
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1326 2003-08-19 Gary Thomas <gary@mlbassoc.com>
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1327
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1328 * src/net/udp.c (__udp_recvfrom): Rework loop so delay only happens
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1329 if no packet is immediately available - improves network throughput.
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1330
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1331 * src/ticks.c:
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1332 * cdl/redboot.cdl: Add control over granularity of timers used
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1333 by RedBoot and the network stack.
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
1334
1148
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1335 2003-08-05 Jonathan Larmour <jifl@eCosCentric.com>
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1336
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1337 * doc/redboot_installing.sgml: Fix brain fart in last change to
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1338 AT91 instructions. Also clarify instructions a bit, including
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1339 documenting better for windows users.
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
1340
1136
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1341 2003-07-23 Patrick Doyle <wpd@dtccom.com>
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1342
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1343 * src/flash.c (fis_find_free)
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1344 * src/flash.c (fis_free): Do not search areas reserved for RedBoot
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1345 when scanning for free space.
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
1346
1122
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1347 2003-07-16 Gary Thomas <gary@mlbassoc.com>
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1348
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1349 * src/net/ping.c:
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1350 * src/net/bootp.c: Allow ^C to abort.
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1351
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1352 * src/io.c:
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1353 * include/redboot.h: New function _rb_break() used to test for ^C
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1354 on the console. Used to break out of long operations like BOOTP.
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
1355
1116
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1356 2003-07-15 Gary Thomas <gary@mlbassoc.com>
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1357
1117
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
1358 * src/net/bootp.c: Use correct options for DHCP discover. This has
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
1359 the added bonus that when BOOTP & GATEWAY options are enabled, then
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
1360 RedBoot can get it's address via normal DHCP. Of course, DHCP leases
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
1361 will be ignored by RedBoot, so some caution is warranted.
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
1362
1116
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1363 * include/net/net.h:
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1364 * src/net/arp.c (__arp_request): Allow ARP of self - used during
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1365 initialization to "broadcast" that an IP address is in use.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1366
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1367 * src/net/net_io.c (net_init): When using a static IP, send an
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1368 initial ARP to see if any other node is using this address.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1369 Also, some minor cosmetic cleanups to remove warnings.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
1370
1107
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1371 2003-07-15 Jonathan Larmour <jifl@eCosCentric.com>
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1372
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1373 * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1374 (or SW1 for EB40) when installing, and warn them in no
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1375 uncertain terms the consequences of failing to do so.
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
1376
1087
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1377 2003-07-01 Mark Salter <msalter@redhat.com>
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1378
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1379 * cdl/redboot.cdl (CYGBLD_BUILD_REDBOOT_WITH_MCOPY): New option.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1380 * src/mcopy.c: New file adding mcopy command.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1381 * doc/redboot_cmds.sgml: Add mcopy.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
1382
1081
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
1383 2003-06-26 Jonathan Larmour <jifl@eCosCentric.com>
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
1384
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
1385 * doc/redboot_installing.sgml: Clarify use of correct cables with
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
1386 serial ports with AT91 boards.
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
1387
1080
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1388 2003-06-24 Jonathan Larmour <jifl@eCosCentric.com>
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1389
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1390 * doc/redboot_cmds.sgml (IP): Clarify last change a bit and fix typos
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1391 and markup.
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1392
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1393 2003-05-20 David Vrabel <dvrabel@arcom.com>
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1394 2003-05-20 Ian Campbell <icampbell@arcom.com>
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1395
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1396 * src/net/net_io.c: Add the ability to specify a netmask length to
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1397 the ip_address command
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1398 * doc/redboot_cmds.sgml: Document the above.
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
1399
1063
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
1400 2003-06-24 Jeroen Dobbelaere <jeroen.dobbelaere@acunia.com>
1064
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1401 2003-06-24 Jonathan Larmour <jifl@eCosCentric.com>
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1402
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1403 * src/net/tftp_client.c: Define tftp_stream.last_good_block to
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1404 permit downloads > 32MB.
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1405 (tftp_ack): Allow last_good_block to wrap.
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
1406 (tftp_stream_read): Ditto.
1063
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
1407
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
1408 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
1409
1032
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1410 2003-05-20 Mark Salter <msalter@redhat.com>
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1411
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1412 * cdl/redboot.cdl (CYGBLD_REDBOOT_CMD_LINE_HISTORY): New option.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1413 * src/io.c: Support history command and history expansion.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1414 * doc/redboot.sgml: Document command history support.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
1415
1024
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
1416 2003-05-14 Mark Salter <msalter@redhat.com>
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
1417
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
1418 * src/flash.c (flash_get_config): Add CONFIG_NETPORT case.
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
1419
1017
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
1420 2003-05-13 Nick Garnett <nickg@balti.calivar.com>
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
1421
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
1422 * doc/redboot_installing.sgml: Added installation instructions for
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
1423 Atmel EB40A, EB42 and EB55 boards.
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
1424
1002
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1425 2003-05-06 Mark Salter <msalter@redhat.com>
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1426
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1427 * src/main.c (cyg_start): Clear gdb_active when returning from stub.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1428
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1429 2003-05-06 Pierre Habraken <Pierre.Habraken@imag.fr>
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1430
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1431 * cdl/redboot.cdl: Added option
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1432 CYGOPT_REDBOOT_BSP_SYSCALLS_EXIT_WITHOUT_TRAP for enabling (possibly
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1433 single shot) programs to exit and return a termination status as
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1434 their normal behavior (i.e. without raising a SIGTRAP).
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1435 * src/syscall.c (__do_syscall): Added conditionally compiled code
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1436 to SYS_exit for returning to RedBoot main loop without raising a
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1437 SIGTRAP, even when the calling program is not being debugged.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1438 * src/main.c (cyg_start): Added code (following Jonathan Larmour's
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1439 and Mark Salter's suggestions) to RedBoot main loop: a (context)
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1440 savepoint is created before the thread of control is transferred to
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1441 gdb stubs (through a trampoline procedure). This savepoint enables
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1442 the stubs to return control back to the main loop by calling the
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1443 return_to_redboot procedure (macro CYGACC_CALL_IF_MONITOR_RETURN).
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1444 Procedure go_trampoline and variables go_saved_context and
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1445 go_return_status have been respectively renamed to trampoline,
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1446 saved_context and return_status.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
1447
962
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
1448 2003-04-23 Chris Garry <cgarry@sweeneydesign.co.uk>
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
1449
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
1450 * src/flash.c: Only perform RAM check in fis load command when
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
1451 CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS = 1
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
1452
952
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
1453 2003-04-18 Gary Thomas <gary@mlbassoc.com>
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
1454
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
1455 * src/net/tftp_client.c: Arrange to ACK last good packet when closing.
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
1456 Without this, the host can be left tryint to send that packet forever.
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
1457
945
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
1458 2003-04-14 Jani Monoses <jani@iv.ro>
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
1459
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
1460 * src/load.c:
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
1461 Change #else if to #elif so it compiles when TFTP is disabled.
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
1462
913
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
1463 2003-04-08 Jonathan Larmour <jifl@eCosCentric.com>
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
1464
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
1465 * src/main.c (do_go): Silence unused variable warning when no net.
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
1466
907
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1467 2003-04-04 Mark Salter <msalter@redhat.com>
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1468
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1469 * src/main.c (do_go): Add -n switch to optionally stop network
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1470 device. Mask interrupts on all comm channels.
908
6aa5728bb6a0 go command tweak
msalter
parents: 907
diff changeset
1471 Don't scan for -n unless ethernet configured in.
907
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1472 * doc/redboot_cmds.sgml: Update go command info.
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
1473
898
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1474 2003-04-03 Gary Thomas <gary@mlbassoc.com>
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1475
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1476 * src/load.c: Better handling of default download mode. Also
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1477 display information when I/O errors occor (was silent).
899
17dd6922881b Fix build when X-modem is disabled
gthomas
parents: 898
diff changeset
1478 (do_load): Handle case when X-modem protocol is disabled.
898
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1479
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1480 * src/net/http_client.c:
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1481 * include/net/http.h: Improve parsing of HTTP responses for errors.
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
1482
886
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1483 2003-03-28 Gary Thomas <gary@mlbassoc.com> inspired by
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1484 2003-03-28 Jani Monoses <jani@iv.ro>
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1485
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1486 * src/load.c:
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1487 * cdl/redboot.cdl: Make TFTP download protocol optional.
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
1488
849
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1489 2003-03-20 Mark Salter <msalter@redhat.com>
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1490
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1491 * include/flash_config.h (CONFIG_NETPORT): New config option.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1492 * src/flash.c: Support CONFIG_NETPORT.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1493 * cdl/redboot.cdl: New option to select default ethernet device.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1494 * src/net/net_io.c: Support multiple ethernet devices.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1495 * include/net/net.h: Add externs for net_devname and net_devindex.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
1496
845
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1497 2002-03-19 John Dallaway <jld@ecoscentric.com>
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1498
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1499 * doc/redboot_installing.sgml: Update Atmel AT91EB40 RedBoot
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1500 installation instructions.
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1501
835
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
1502 2003-03-18 Mark Salter <msalter@redhat.com>
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
1503
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
1504 * doc/redboot_installing.sgml: Add XScale IXDP425 and GRG.
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
1505
800
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
1506 2003-03-05 Jonathan Larmour <jifl@eCosCentric.com>
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
1507
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
1508 * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
1509 CYGPKG_IO_FLASH can be loaded with no underlying hardware drivers!
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
1510
791
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1511 2003-03-03 Gary Thomas <gary@mlbassoc.com>
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1512
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1513 * src/main.c (set_console_baud_rate): Avoid "unused" warning.
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1514
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1515 2003-03-03 Knud Woehler <knud.woehler@microplex.de>
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1516
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1517 * src/flash.c: fis_work_block was not initialized in do_flash_init()
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1518 thus fis_lookup() does not work if called via the virtual vector table.
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
1519
737
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1520 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1521
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1522 * doc/redboot.sgml: De-vendorise a little.
743
3cd70c8160c2 * doc/redboot.sgml: Fix extraneous <para>.
jlarmour
parents: 737
diff changeset
1523 Fix extraneous <para>.
737
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1524
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1525 * cdl/redboot.cdl: Add doc links.
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
1526
632
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
1527 2003-02-14 Jonathan Larmour <jifl@eCosCentric.com>
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
1528
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
1529 * cdl/redboot.cdl: Put virtually all options inside
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
1530 CYGBLD_BUILD_REDBOOT. And indent accordingly.
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
1531
634
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1532 2003-02-04 Gary Thomas <gary@mind.be>
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1533
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1534 * src/fs/ide.c: Print more info if failed to identify IDE device.
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1535
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1536 * src/fs/e2fs.c: Improved debug output.
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
1537
566
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
1538 2003-02-04 Mark Salter <msalter@redhat.com>
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
1539 2003-02-04 Brian Murphy <brian@murphy.dk>
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
1540
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
1541 * src/main.c (return_to_redboot): Add CYGARC_HAL_RESTORE_GP.
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
1542
567
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1543 2003-01-31 Mark Salter <msalter@redhat.com>
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1544
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1545 * src/main.c: Add support to allow programs started by go to
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1546 return to RedBoot.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1547
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1548 * src/syscall.c (__do_syscall): Return to monitor on program exit
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1549 if gdb not active.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1550 (sys_timer_isr): Return CYG_ISR_HANDLED.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
1551
495
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1552 2003-01-10 Patrick Doyle <wpd@delcomsys.com>
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1553
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1554 * src/load.c (do_load): Don't abort and complain about overwriting
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1555 the end of RAM when loading raw data files and we already asked
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1556 the user if it was ok to write outside what we believe to be RAM.
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
1557
474
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
1558 2002-12-31 Patrick Doyle <wpd@delcomsys.com>
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
1559
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
1560 * src/decompress.c (gzip_close): Don't complain that decompression
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
1561 didn't complete when the stream reaches its end.
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
1562
466
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1563 2002-12-18 David Mazur <david@mind.be>
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1564 2002-12-18 Mark Salter <msalter@redhat.com>
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1565
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1566 * src/fs/e2fs.c (e2fs_get_gdesc): Fixed handling of group descriptor
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1567 cache misses.
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
1568
447
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
1569 2002-12-03 Gary Thomas <gthomas@ecoscentric.com>
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
1570
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
1571 * src/main.c: Export version string via virtual vector table.
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
1572
406
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
1573 2002-11-05 Jonathan Larmour <jifl@eCosCentric.com>
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
1574
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
1575 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
1576
388
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1577 2002-10-24 Gary Thomas <gthomas@ecoscentric.com> (inspired by)
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1578 2002-10-24 Jay Foster <jay@systech.com>
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1579
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1580 * include/net/bootp.h (BP_MIN_VEND_SIZE):
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1581 * src/net/bootp.c (__bootp_find_local_ip): Require a minimum vendor
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1582 area to always be sent (to keep some servers happy).
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1583
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1584 * src/flash.c: Fix typo for "FIS DELETE"
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
1585
335
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
1586 2002-09-16 Mark Salter <msalter@redhat.com>
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
1587
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
1588 * src/main.c (set_console_baud_rate): Handle CYGPKG_REDBOOT_ANY_CONSOLE.
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
1589 (set_comm_baud_rate): New function.
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
1590
331
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
1591 2002-09-13 Mark Salter <msalter@redhat.com>
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
1592
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
1593 * src/decompress.c: Move error handling back into gzip_close to
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
1594 fix xyzmodem loads.
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
1595
330
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1596 2002-09-12 Mark Salter <msalter@redhat.com>
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1597
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1598 * src/decompress.c (gzip_inflate): Fix error return so that upper
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1599 doesn't quit on Z_STREAM_END.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1600 (gzip_close): Move error handling into gzip_inflate.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1601
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1602 * src/load.c (do_load): Fix printing of address range for raw loads.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
1603
329
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
1604 2002-09-11 Mark Salter <msalter@redhat.com>
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
1605
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
1606 * src/main.c (do_go): Turn on line flushes before jumping to function.
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
1607 * src/net/net_io.c (net_io_control): Support flushes at end of lines.
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
1608
325
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1609 2002-09-03 Yoshinori Sato <qzb04471@nifty.ne.jp>
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1610 2002-09-03 Mark Salter <msalter@redhat.com>
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1611
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1612 * include/fs/disk.h (__SWAB32): Fix incorrect masking.
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1613 * src/fs/e2fs.c (e2fs_inode_block): Fix endianess of block numbers.
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
1614
318
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
1615 2002-08-29 Mark Salter <msalter@redhat.com>
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
1616
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
1617 * src/net/net_io.c (net_init): Initialize dns before showing addresses.
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
1618
310
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1619 2002-08-26 Thomas Koeller <thomas@koeller.dyndns.org>
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1620
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1621 * src/flash.c: Do not warn about overwriting image data if
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1622 -n option is used with 'fis create'. For 'fis load',
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1623 perform load size check based on actual data length, not
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1624 image size.
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
1625
308
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
1626 2002-08-22 Mark Salter <msalter@redhat.com>
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
1627
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
1628 * src/net/net_io.c (net_io_putc): Don't flush on every \n.
309
59d0679e58c3 fileio tweak
msalter
parents: 308
diff changeset
1629 * src/syscall.c (__do_syscall): Allow fileio support to fall back
59d0679e58c3 fileio tweak
msalter
parents: 308
diff changeset
1630 to non-fileio behavior if program is not being run by gdb.
308
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
1631
307
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1632 2002-08-20 Thomas Koeller <thomas@koeller.dyndns.org>
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1633
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1634 * cdl/redboot.cdl:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1635 * include/redboot.h:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1636 * src/main.c:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1637 * src/flash.c:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1638 * src/decompress.c: Use a common buffer for FIS directory
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1639 manipulation and zlib workspace to conserve RAM.
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
1640
306
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
1641 2002-08-20 Thomas Koeller <thomas@koeller.dyndns.org>
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
1642
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
1643 * cdl/redboot.cdl:
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
1644 * include/fis.h: Allow control of FIS descriptor padding.
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
1645
299
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1646 2002-08-16 Jani Monoses <jani@iv.ro>
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1647
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1648 * src/io.c: Do not add empty lines to command history.
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1649 * src/net/http_client.c: Read all data when in CLOSE_WAIT
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1650 otherwise if the server closes quickly enough nothing is
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1651 received.
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
1652
284
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1653 2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch>
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1654
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1655 * src/crc.c: Removed. Replaced with the CRC package.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1656 * src/cksum.c: Removed the posix_crc function.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1657 * src/flash.c: Use the crc package crc functions.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1658 * src/xyzModem.c: Ditto
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1659 * include/redboot.h: Use the crc package include file.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1660 * cdl/redboot.cdl: removed crc.c
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
1661
280
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1662 2002-08-09 Jani Monoses <jani@iv.ro>
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1663
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1664 * src/net/http_client.c: use standard HTTP GET request ('/'
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1665 instead of ' ' in HTTP/1.0) to work with all servers
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1666
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1667 2002-08-08 Jani Monoses <jani@iv.ro>
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1668
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1669 * src/flash.c: fis delete should mark the slot as reusable
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1670 not just delete the area of flash used by the file.
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
1671
273
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
1672 2002-08-08 Gary Thomas <gthomas@ecoscentric.com>
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
1673 2002-08-08 Motoya Kurotsu <kurotsu@allied-telesis.co.jp>
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
1674
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
1675 * src/load.c (do_load): Make sure 'io_tab' is set before using it.
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
1676
270
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1677 2002-08-07 Gary Thomas <gary@chez-thomas.org>
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1678
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1679 * src/net/tftp_client.c:
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1680 * include/net/tftp.h: Make block numbers unsigned to handle files
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1681 larger than 16MB.
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
1682
264
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1683 2002-08-06 Gary Thomas <gary@chez-thomas.org>
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1684
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1685 * src/crc.c: POSIX crc code is now separate.
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1686
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1687 * src/mfill.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1688 * src/mcmp.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1689 * src/dump.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1690 * src/cksum.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1691 * src/caches.c: New (split out) file(s).
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1692
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1693 * src/main.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1694 * cdl/redboot.cdl: Split major CLI functionality to separate
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1695 files, more easily controlled by CDL - inspired by Andrew.
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1696
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1697 2002-08-06 Andrew Lunn <Andrew.Lunn@ascom.ch>
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1698
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1699 * src/io.c: Fix the parsing of boot scripts to allow the use
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1700 of aliases. This was broken when the ability to do startup
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1701 type specific scripting was added.
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1702
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1703 2002-08-05 Andrew Lunn <Andrew.Lunn@ascom.ch>
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1704
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1705 * src/main.c: Made more of the commands conditionally compilable
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1706 * cdl/redboot.cdl: CDL code to control the compilation.
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
1707
255
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
1708 2002-07-30 Gary Thomas <gary@chez-thomas.org>
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
1709
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
1710 * src/net/net_io.c: Handle broadcast/mask setup better (failed if
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
1711 not found in FLASH). Also print on network info line.
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
1712
245
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1713 2002-07-18 Gary Thomas <gary@chez-thomas.org>
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1714
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1715 * src/net/tftp_client.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1716 * src/net/http_client.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1717 * src/fs/disk.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1718 * src/xyzModem.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1719 * src/load.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1720 * include/redboot.h: Rework load/mode information tables so that
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1721 load I/O methods can detect actual mode (e.g. X-modem vs Y-modem)
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
1722
242
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1723 2002-07-16 Hendrik Ruijter <Hendrik.Ruijter@axis.com>
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1724 2002-07-16 Mark Salter <msalter@redhat.com>
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1725
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1726 * include/net/net.h: Add __tcp_abort prototype.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1727
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1728 * src/net/icmp.c: The default handler can be replaced by a
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1729 user defined handler which handles all ICMP segments.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1730
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1731 * src/net/ping.c
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1732 (handle_icmp): Only ICMP Echo Reply segments must be counted and
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1733 ICMP Echo Requests are handled in the user defined handler.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1734
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1735 * src/net/tcp.c
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1736 (do_abort, __tcp_abort): Send an RST flag in order to abort a
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1737 connection. May use a delay to send the flag.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
1738
240
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
1739 2002-07-15 Mark Salter <msalter@redhat.com>
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
1740
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
1741 * src/net/net_io.c: Increase size of out_buf to 1024 bytes.
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
1742
238
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1743 2002-07-11 Gary Thomas <gary@chez-thomas.org>
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1744
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1745 * src/io.c (mon_read_char_with_timeout): Ensure interrupts are
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1746 disabled on all I/O channels, except for the current console.
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1747 This is done when selecting a console, as this process causes
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1748 the interrupt state to be inherited from the current console.
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
1749
231
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1750 2002-07-09 Gary Thomas <gary@chez-thomas.org>
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1751 2002-07-09 Grant Edwards <grante@visi.com>
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1752
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1753 * src/net/udp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1754 * src/net/net_io.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1755 * src/net/ip.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1756 * src/net/bootp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1757 * src/net/arp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1758 * include/net/net.h:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1759 * include/net/bootp.h:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1760 * cdl/redboot.cdl: Add basic support for non-local networking
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1761 using a single gateway. Based on contribution from Grant Edwards.
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
1762
228
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1763 2002-07-01 Gary Thomas <gary@chez-thomas.org>
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1764
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1765 * src/net/tftp_client.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1766 * src/net/http_client.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1767 * src/fs/disk.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1768 * src/xyzModem.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1769 * src/xyzModem.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1770 * src/load.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1771 * include/net/tftp_support.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1772 * include/net/http.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1773 * include/redboot.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1774 * cdl/redboot.cdl: Make 'load' command stream I/O table driven.
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
1775
213
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
1776 2002-05-31 Jesper Skov <jskov@redhat.com>
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
1777
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
1778 * doc/redboot_installing.sgml: Updated the remaining installation
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
1779 instructions (well, the top mode details anyway).
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
1780
211
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1781 2002-05-29 Jesper Skov <jskov@redhat.com>
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1782
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1783 * doc/redboot_cmds.sgml: Changed format of fis commands.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1784
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1785 * doc/redboot_installing.sgml: Updated installation instructions
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1786 for all targets up to PowerPC.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1787
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1788 2002-05-28 Gary Thomas <gthomas@redhat.com>
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1789
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1790 * src/load.c (load_elf_image): Improve loading of ELF files with
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1791 multiple physical segments.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1792
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1793 2002-05-27 Jesper Skov <jskov@redhat.com>
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1794
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1795 * doc/redboot_rebuilding.sgml: Added some guimenu tags.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1796
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1797 * doc/redboot_installing.sgml: Updating more board instructions.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1798 More updates. Changing most programlisting keywords to screen.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1799 Converted remaining rebuild instructions. More mode descriptions
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1800 updated. iPAQ converted as well.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1801
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1802 2002-05-24 Gary Thomas <gthomas@redhat.com>
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1803
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1804 * src/load.c (load_elf_image): Improve loading where ELF image
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1805 actually overlaps headers [old COFF style files].
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1806
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1807 2002-05-24 Jesper Skov <jskov@redhat.com>
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1808
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1809 * doc/redboot_installing.sgml: Updated another 3 boards'
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1810 instructions.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1811
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1812 * doc/redboot.sgml: Changes due to comments from Jifl.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1813 * doc/redboot_rebuilding.sgml: Same.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1814
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1815 * doc/redboot.sgml: Fix wording.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1816
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1817 * doc/redboot_installing.sgml: Reordered the platform sections
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1818 according to CPU architecture/variant and board manufacturer.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
1819
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1820 2002-05-23 Jonathan Larmour <jlarmour@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1821
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1822 * src/net/dns.c (store_hent): New function. DNS package now requires
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1823 this instead of the cyg_thread_get_data calls.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1824 (free_stored_hent): New function. Ditto.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1825
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1826 2002-05-23 Gary Thomas <gthomas@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1827
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1828 * doc/redboot_cmds.sgml: Document new HTTP download mode.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1829
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1830 * src/net/tcp.c: Improve some interfaces. Add support for
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1831 outgoing (__tcp_open) connections.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1832
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1833 * src/net/net_io.c (net_io_flush): Use improved TCP interfaces.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1834
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1835 * src/main.c (_mon_write_char): Map '\n' => '\r\n'. This used
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1836 to be done by diag_printf(), but that was the wrong place for it.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1837
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1838 * include/net/net.h: Add support for TCP outgoing connections.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1839
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1840 * src/net/http_client.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1841 * include/net/http.h: New file(s) - HTTP client support.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1842
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1843 * src/load.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1844 * cdl/redboot.cdl: Support HTTP download mode.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1845
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1846 2002-05-23 Jesper Skov <jskov@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1847
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1848 * doc/redboot.sgml: Moved the editing and resource sections to
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1849 this document. Added new section on RedBoot (startup) modes.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1850 * doc/redboot_cmds.sgml: Removed the editing and resource
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1851 sections.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1852 * doc/redboot_installing.sgml: Changed a couple of platform
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1853 descriptions.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1854 * doc/redboot_rebuilding.sgml: Make use of mode/config
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1855 consistent. Removed mode section.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1856
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1857 2002-05-22 Jesper Skov <jskov@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1858
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1859 * doc/redboot_rebuilding.sgml: Added a note about redboot growing
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1860 beyond its slot limits.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1861 Rewrote the RedBoot rebuilding documentation.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1862
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1863 * src/flash.c (fis_create): Clarify error message. Get rid of bool
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1864 flag slot_found that only duplicated fis variable state.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1865
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1866 2002-05-21 Gary Thomas <gthomas@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1867
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1868 * src/xyzModem.h:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1869 * src/xyzModem.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1870 * src/load.c: Purge mention of Z-modem until it's implemented.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1871
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1872 2002-05-21 Jesper Skov <jskov@redhat.com>
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1873
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1874 * src/flash.c (fis_create): Removed one of the three questions to
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1875 verify.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1876 * doc/redboot_rebuilding.sgml: Removed the query lines from the
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1877 docs.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1878
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1879 * doc/redboot_installing.sgml: Removed all the free RAM related
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1880 resource descriptions. Left in a few timer resource descriptions.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1881 * doc/redboot_cmds.sgml: Refer to platform sections for additional
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1882 platform-specific resource usage.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1883
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1884 * doc/redboot_installing.sgml: Removed all platform specific
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1885 references to the updating section which told the user to use
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1886 specific flash paramemters. All this is now handled
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1887 automagically.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1888
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1889 * src/alias.c (lookup_alias): FREEMEMHI is just the high address
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1890 masked to 1KB alignment.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1891
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1892 * doc/redboot_cmds.sgml: Added load disk example.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1893 Added section on RedBoot resources.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
1894
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1895 2002-05-18 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1896
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1897 * src/main.c (do_baud_rate): Improve safety by asking for verification
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1898 after actually changing the rate, before updating fconfig data. This
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1899 reduces the chance of making a "brick" by setting a bad baud rate.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1900
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1901 * src/flash.c (load_flash_config): Fix set_console_baud_rate prototype.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1902
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1903 * src/io.c (verify_action_with_timeout):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1904 * include/redboot.h: New function verify_action_with_timeout().
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1905 Returns false if no response within XX ms (or ^C).
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1906
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1907 2002-05-17 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1908
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1909 * src/main.c (do_help):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1910 * src/flash.c:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1911 * include/redboot.h: Support nested command structures, like "fis",
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1912 better.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1913
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1914 2002-05-17 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1915
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1916 * doc/redboot_rebuilding.sgml: Rewrote update procedure to become
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1917 truly generic. Some minor tweaks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1918
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1919 * doc/redboot_cmds.sgml: Added id to cksum command.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1920
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1921 * src/shex.c (load_shex_image): Set entry address to be base
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1922 address.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1923 * src/load.c (do_load): Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1924
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1925 * src/flash.c (fis_create): Infer correct exec and entry
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1926 addresses.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1927
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1928 * src/load.c (load_elf_image): Save load_address/end.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1929
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1930 * src/flash.c: Made fis lock/unlock support optional image name
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1931 instead of addresses. Made a few places of the code use fis_lookup
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1932 instead of scanning the table by steam.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1933 (do_flash_config): Update flash after configuration has been
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1934 initialized.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1935
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1936 2002-05-16 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1937
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1938 * doc/redboot_cmds.sgml: Updated text on cksum to show the new
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1939 output format.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1940
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1941 * src/xyzModem.c (xyzModem_stream_read): Fix build breakage.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1942
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1943 * doc/redboot.sgml: Some minor tweaks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1944
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1945 * src/alias.c (lookup_alias): Renamed freemem aliases.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1946
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1947 2002-05-15 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1948
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1949 * src/io.c (verify_action): Replaced 'are you sure' with
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1950 'continue'.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1951 * doc/redboot.sgml: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1952
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1953 * src/xyzModem.c: Let Y-modem load correct length. Don't remove
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1954 assumed padding bytes since they may well be actual data. Don't
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1955 read anything after the EOF package is received.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1956 Disabled the Y-modem header stuff again; it still needs the
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1957 padding culling code. So in the end, only the EOF-package read
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1958 was at fault.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1959
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1960 * src/main.c: Tweak cksum output.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1961
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1962 * src/flash.c (fis_create): language tweaks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1963
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1964 * src/main.c: Always call expand_aliases - leave it to that
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1965 function to look for flash aliases when appropriate.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1966
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1967 * src/flash.c: Moved basic alias expansion into separate file.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1968 * src/alias.c: New file. Always provide FREE_LOW & FREE_HIGH
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1969 aliases, but also call flash_lookup_alias when defined.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1970
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1971 * include/redboot.h: Added declarations for alias functions. Added
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1972 getc_t and terminate_t types.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1973
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1974 * src/load.c: Use getc_t/terminate_t types. Made raw load abort if
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1975 user tries to load a file too big for memory.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1976
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1977 * cdl/redboot.cdl: Compile alias.c.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1978
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1979 2002-05-14 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1980
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1981 * src/version.c: Clarify comments.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1982
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1983 2002-05-14 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1984
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1985 * include/redboot.h:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1986 * src/net/net_io.c:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1987 * src/net/dns.c: Merge generic "ip" command with "dns" for
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1988 more homogenous interface.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1989
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1990 2002-05-13 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1991
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1992 * cdl/redboot.cdl: Disable CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1993 by default, since its use is currently unclear.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1994
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1995 * src/flash.c (load_flash_config): Check for adequate FIS space
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1996 was incorrect [when FIS directory and FCONFIG are combined].
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1997 (fis_lookup): Image name lookup is case insensitive.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1998
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1999 2002-05-10 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2000
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2001 * src/flash.c: Lots of restructuring in support of combined
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2002 FIS and FCONFIG data.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2003
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2004 * cdl/redboot.cdl:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2005 Add new option CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2006 to allow FIS directory and FCONFIG data to share the same
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2007 physical FLASH block.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2008
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2009 2002-05-03 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2010
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2011 * src/flash.c (load_flash_config): Adjust fconfig database
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2012 address - necessary if FLASH blocks are very small.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2013
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2014 2002-05-02 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2015
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2016 * src/load.c: Rework how decompression is done (with changes
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2017 noted below). Now turning on decompression works by pushing
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2018 the decompress code into the stream I/O.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2019
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2020 * src/flash.c (fis_load):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2021 * src/decompress.c (gzip_inflate):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2022 * include/redboot.h: Make decompression code more generalized.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2023
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2024 2002-05-01 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2025
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2026 * include/elf.h: New file.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2027
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2028 * cdl/redboot.cdl:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2029 * src/load.c (load_elf_image): Support [simple] ELF images.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2030
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2031 2002-04-24 Yoshinori Sato <qzb04471@nifty.ne.jp>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2032
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2033 * src/xyzModem.c (xyzModem_stream_terminate): Increase time for
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2034 cleanup from 100ms to 250ms.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2035
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2036 2002-04-23 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2037
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2038 * src/syscall.c (__do_syscall): Rename EIO to NEWLIB_EIO to
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2039 pre-empt any potential conflict. Add definition of
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2040 NEWLIB_ENOSYS and use it in place of ENOSYS.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2041
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2042 2002-04-22 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2043
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2044 * doc/redboot.sgml: Document iq80321 switch settings.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2045
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2046 * include/redboot.h: Add gettimeofday, rename, isatty and system
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2047 syscall numbers.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2048
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2049 * src/syscall.c (__do_syscall): Handle above new syscalls in a
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2050 "default" way.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2051 Take new extra signal argument.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2052 When required, handle file I/O syscalls, by passing into HAL.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2053
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2054 2002-04-21 Paul Fine <pfine@delcomsys.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2055
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2056 * src/flash.c (flash_get_config, load_flash_config): Save a
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2057 pointer to the configuration structure in FLASH. If
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2058 flash_get_config fails to find a config item, check to make sure
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2059 that the config structure in RAM has not been trashed. If it has
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2060 been trashed, set the pointer to the "readonly" version in FLASH
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2061 and try to read the config item again.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2062
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2063 * cdl/redboot.cdl (CYGSEM_REDBOOT_FLASH_CONFIG_READONLY_FALLBACK):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2064 Added this flash config option to control the readonly fallback in
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2065 flash.c
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2066
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2067 2002-04-16 Yoshinori Sato <qzb04471@nifty.ne.jp>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2068 2002-04-16 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2069
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2070 * src/xyzModem.c: Don't return ACKs too early.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2071
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2072 2002-04-16 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2073
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2074 * src/net/bootp.c: Readjust timeouts - more, shorter. Better response.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2075
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2076 2002-04-12 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2077
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2078 * src/net/bootp.c: Increase timeouts for slower networks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2079
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2080 2002-04-11 Nick Garnett <nickg@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2081
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2082 * doc/redboot.sgml: Changed some misplaced <term>s into
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2083 <literal>s.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2084
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2085 2002-04-08 Nick Garnett <nickg@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2086
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2087 * doc/redboot.sgml: Added full LED code desription, revised memory
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2088 layout and miscellaneous other fixes for 80321.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2089
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2090 2002-04-03 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2091
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2092 * src/main.c (do_mfill):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2093 (do_mcmp): New routines for fill/compare random buffers.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2094
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2095 * cdl/redboot.cdl: CDL to control mfill, mcmp, cksum commands.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2096
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2097 * src/net/net_io.c (do_ip_addr):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2098 * doc/redboot.sgml: Add new command 'ip_addr', used to set/show the
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2099 local and host [server] addresses.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2100
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2101 2002-04-02 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2102
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2103 * redboot.sgml: excalibur: Updated memory map details, added
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2104 information about REDBOOT startup mode.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2105
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2106 2002-03-07 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2107
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2108 * src/net/tcp.c: Fix missing acks of resent segments pointed out
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2109 by Hendrik Ruijter.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2110
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2111 2002-03-06 Nick Garnett <nickg@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2112
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2113 * doc/redboot.sgml: Added Integrator details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2114
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2115 2002-03-06 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2116
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2117 * src/net/tcp.c (__tcp_handler): Slight rework of Hendrik Ruijter's
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2118 fix for FIN_WAIT_1 to TIME_WAIT transition.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2119
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2120 2002-03-06 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2121
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2122 * doc/redboot.sgml: Updated iq80310 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2123 Updated iq80321 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2124 Updated e7t details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2125
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2126 2002-03-05 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2127
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2128 * doc/redboot.sgml: Updated ebsa285 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2129 Updated ipaq details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2130 Updated edb7312 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2131
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2132 2002-03-05 Gary Thomas <gthomas@redhat.com>
845
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
2133 2002-02-25 Hendrik Ruijter <Hendrik.Ruijter@axis.com>
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2134
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2135 * include/net/net.h: Add 'reuse' flag.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2136
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2137 * src/net/tcp.c
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2138 (tcp_send): Adjust socket close time to allow for faster re-use.
845
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
2139 (__tcp_handler): Statetransitions to TIME_WAIT on active close
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
2140 when FIN,ACK receivedsimultaneously.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2141 (__tcp_so_reuseaddr): New function - select fast re-use.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2142
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2143 2002-03-05 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2144
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2145 * doc/redboot.sgml: Add something about updating RedBoot on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2146 platforms using ROMRAM-startup type RedBoot. Also mention that fis
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2147 create can get some of its information from the fis directory.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2148 Updated assabet details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2149
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2150 2002-03-01 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2151
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2152 * redboot.sgml: Add diag docs and switch setting info for 80321.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2153
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2154 2002-02-28 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2155
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2156 * src/flash.c (do_flash_config): Add "-d" to the help info.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2157
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2158 * doc/redboot.sgml: Docuement the "-d" option for dumb terminals
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2159 with fconfig - so you're not forced to use line editing.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2160
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2161 2002-02-28 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2162
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2163 * src/syscall.c: Moved SYS_ value definitions to the header file.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2164 * include/redboot.h: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2165
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2166 2002-02-27 David Howells <dhowells@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2167
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2168 * sgml/redboot.sgml: Removed extraneous </para>.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2169
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2170 2002-02-26 David Howells <dhowells@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2171
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2172 * doc/redboot.sgml: Updated the ASB2305 notes to be more complete
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2173 with respect to having two flash chips.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2174
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2175 2002-02-19 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2176
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2177 * src/net/net_io.c (net_io_init): Remove ISR installation. This
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2178 was wrong way to fix problem.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2179
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2180 2002-02-15 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2181
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2182 * src/net/net_io.c (net_io_init): Install default ISR for ethernet.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2183
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2184 2002-02-14 Patrick Doyle <wpd@delcomsys.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2185
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2186 * src/fs/disk.c (disk_stream_read): Modified to return the number
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2187 of bytes read instead of -1 when such number is less than was
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2188 requested.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2189
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2190 2002-02-06 Mark Salter <msalter@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2191
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2192 * src/syscall.c (sys_write): Call __flush after last __putc.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2193 (__flush): New function to flush console output.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2194
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2195 2002-02-05 Jonathan Larmour <jlarmour@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2196
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2197 * src/net/net_io.c (net_init): Set use_bootp and net_debug defaults
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2198 properly.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2199
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2200 2002-01-31 Gary Thomas <gthomas@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2201
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2202 * src/fs/ide.c (ide_packet_read_sectors): Pass errors on read.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2203 (ide_init): Ignore ATAPI devices that are not CDROM (like ZIP).
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2204
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2205 2002-01-30 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2206
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2207 * src/net/net_io.c (start_console): Pick up config items to choose
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2208 a console for special debug messages. If it's not set, select
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2209 channel 0 regardless, like it used to.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2210 (info_console_force, info_console_number): New fconfig options to
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2211 control this channel *plus* forcing application special debug out
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2212 to a particular serial. This is crucial for debugging debugging
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2213 itself, or debugging a networked app over the network when you're
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2214 liable to get such messages popping out from the app as well as
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2215 from RedBoot.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2216
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2217 * cdl/redboot.cdl (CYGDBG_REDBOOT_NET_DEBUG_CONSOLE_NUMBER):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2218 Option deleted, because this is now controlled by fconfig items.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2219
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2220 2002-01-25 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2221
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2222 * src/syscall.c (sys_profile_reset): New routine - doesn't do
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2223 much, just NULLs the callback. Useful placeholder in case more is
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2224 needed in future, eg. reset the clock also.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2225 (__do_syscall): Calls the reset on syscall 2003.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2226
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2227 2002-01-21 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2228
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2229 * src/flash.c (do_flash_config): Enable a "dumb terminal" mode for
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2230 fconfig, which does not pre-fill the buffer for editing, but
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2231 merely prompts for a new value (or RET for old, for non-string
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2232 values). This is because telnet/kermit-like network terminal apps
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2233 are not by default configured to pass all characters through.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2234
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2235 2002-01-18 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2236
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2237 * src/syscall.c (sys_timer_ticks): Change this to a cyg_uint64 to
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2238 give better range for times() sanity in case we run the hardware
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2239 clock ticking at a faster rate, or want to last > 8 days.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2240
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2241 2002-01-16 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2242
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2243 * src/syscall.c (sys_profile_frequency): Change frequency that is
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2244 passed around to signed, so that we can enquire using -ve values.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2245 Re-order the logic a little so as to permit enquiries which do not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2246 modify what's set up in the hardware. Adjust the times() counter
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2247 when its HZ rate changes so it tells the truth.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2248
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2249 2002-01-15 David Woodhouse <dwmw2@cambridge.redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2250
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2251 * src/flash.c: Better default for 'fis cr' - if we're programming
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2252 an existing flash image, take img_size from the last-loaded image
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2253 but length from the one that's already on the flash.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2254
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2255 2002-01-14 David Woodhouse <dwmw2@cambridge.redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2256
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2257 * src/main.c: Useful defaults for cksum command.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2258 * src/flash.c: Useful defaults for fis create command.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2259 * src/load.c: Slight cleanup of file type detection.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2260
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2261 2002-01-14 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2262
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2263 * src/net/cksum.c: Added volatile keyword to union members to
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2264 prevent compiler optimization messing things up.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2265
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2266 2002-01-10 Hugo Tyson <hmt@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2267
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2268 * src/syscall.c (sys_timer_isr): Add CYGARC_HAL_SAVE_GP(); and
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2269 CYGARC_HAL_RESTORE_GP(); around the callback invocation to protect
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2270 ourselves from whatever the app routine might do along those lines.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2271
202
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2272 2002-01-10 Hugo Tyson <hmt@redhat.com>
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2273
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2274 * src/syscall.c (sys_timer_ticks): Explicitly initialize this.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2275 (sys_timer_isr): Call periodic callback function, with PC and SP
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2276 of interrupted context, if set.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2277 (sys_profile_call_back): New routine to support
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2278 gprof profiling of GNUPro/newlib apps via BSP_SYSCALLS. Sets the
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2279 periodic callback function, returning the old value.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2280 (sys_profile_frequency): Ditto, sets the frequency of the call, if
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2281 possible, or zero => a mere inquiry.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2282 (sys_timer_init, sys_times): Be prepared for a dynamic non-default
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2283 clock rate.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2284 (__do_syscall): Handle new case arms.
202
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2285
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2286 * cdl/redboot.cdl (CYGSEM_REDBOOT_BSP_SYSCALLS): Changed to a
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2287 component; want to add stuff in here later.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2288 (CYGSEM_REDBOOT_BSP_SYSCALLS_GPROF): New option
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2289 to control inclusion of histogram profiling callback syscalls.
202
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2290
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2291 2002-01-10 Jesper Skov <jskov@redhat.com>
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2292
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2293 * src/main.c (do_version): Added year 2002.
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2294
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2295 2002-01-07 Gary Thomas <gthomas@redhat.com>
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2296
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2297 * src/flash.c (lookup_alias): Remove warning.
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
2298
201
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2299 2002-01-03 Gary Thomas <gthomas@redhat.com>
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2300
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2301 * src/xyzModem.c (xyzModem_stream_read): BUG 57497
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2302 Try and detect (and remove) ^Z characters placed at end of stream.
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2303 This data confuses higher processing, like the zlib decompression
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2304 routines.
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
2305
200
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2306 2001-12-16 Mark Salter <msalter@redhat.com>
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2307
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2308 * src/fs/ide.c: Add ATAPI support.
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2309 * include/fs/ide.h: Add ATAPI defines.
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2310 * src/fs/disk.c (disk_stream_open): Fix support for IDE CDROMs.
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2311 (disk_parse_filename): Ditto.
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
2312
199
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2313 2001-12-12 Hugo Tyson <hmt@redhat.com>
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2314
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2315 * cdl/redboot.cdl (CYGDBG_REDBOOT_NET_DEBUG_CONSOLE_NUMBER): New
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2316 option to control the console number for network debug messages.
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2317 For platforms where serial0 is supported (due to common variant
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2318 HAL code) but not connected; serial1 is all you get, say.
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2319
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2320 * src/net/net_io.c (start_console): Use it.
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2321
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2322 2001-12-10 Nick Garnett <nickg@redhat.com>
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2323
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2324 * src/net/cksum.c (__pseudo_sum): Fixed method of adding protocol
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2325 field to checksum. Some compilers optimize some of this away to
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2326 give a bogus result.
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
2327
198
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2328 2001-12-06 Jesper Skov <jskov@redhat.com>
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2329
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2330 * src/load.c (do_load): Fix warning.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2331 * src/main.c: Added support for dumping memory in 16 and 32 bit
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2332 units. Based on patch from Warren Jasper <warrenj@bops.com>.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2333
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2334 2001-12-05 Hugo Tyson <hmt@redhat.com>
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2335
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2336 * src/flash.c (get_config): If we are editing an IP address, and
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2337 it is 0.0.0.0 (as you get at "fco -i" time) suppress using that as
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2338 the initial value of the string, it is unhelpful as a starting
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2339 point for line editing.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2340
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2341 If we were given a value on the CLI eg. "fco bootp false" because
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2342 the new value was copied into the holding string, it was not
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2343 recognized as a change, so the flash was not updated. Bug! The
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2344 fix is to change the order of the strcpy()s so that holdline is
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2345 before line.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2346
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2347 If the input line for a new value is completely blank, and the
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2348 type is not string, take this to mean don't change the value.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2349 Otherwise typing in an empty line to an IP address goes off and
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2350 tries to DNS resolve it there and then, looks like a hang.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2351
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2352 (do_flash_config): If we print the message "** invalid entry" do
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2353 not just loop; set onevalue = NULL so that the user is prompted
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2354 for a good value. Otherwise it loops forever trying the same
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2355 value if you typed "fco bootp goat" (goat being a bad boolean).
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2356
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2357 * src/parse.c (parse_bool): Check for (partial) rest of the word
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2358 either "true" or "false" and nothing extra. Thus we reject
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2359 "truefalse" as is all to easy to type in by accident. "TRU" "T"
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2360 "tRuE" are all OK of course.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2361
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2362 * src/net/inet_addr.c (inet_aton): Do not accept terminating the
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2363 dot-quad address with a final dot. Else typing on the end of a
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2364 provided-for-editing string is accepted. Also reject units > 255.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2365 Allow typing in either exactly one (large) number or 4 small ones;
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2366 reject intermediates. Thus we reject "10.16.19.1110.16.19.33" and
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2367 "0.0.0.010.16.19.11" as are all to easy to type in by accident,
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2368 and things like 10.0.0xffff which used to be accepted. 0x0a00ffff
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2369 is OK though. This change also prevents the pointer s running off
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2370 the end of the string if you just entered eg. "1".
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2371
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2372 2001-12-04 Richard Sandiford <rsandifo@redhat.com>
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2373
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2374 * include/net/net.h (ETH_MAX_PKTLEN): Increase to match definition
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2375 of MAX_ETH_MSG.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2376
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2377 2001-12-04 Richard Sandiford <rsandifo@redhat.com>
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2378
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2379 * src/net/tcp.c (__tcp_poll): Call MS_TICKS_DELAY before __timer_poll.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2380 * src/net/net_io.c (net_io_getc): Remove MS_TICKS_DELAY from here...
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2381 (net_io_getc_nonblock): ...and from here.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2382
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2383 2001-11-30 Jesper Skov <jskov@redhat.com>
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2384
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2385 * src/net/net_io.c (net_init): Print ESA for device even if bootp
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2386 fails.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
2387
197
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2388 2001-11-29 Jonathan Larmour <jlarmour@redhat.com>
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2389
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2390 * src/net/dns.c: Rename index -> ptdindex to avoid conflict with BSD
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2391 index() function.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2392
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2393 2001-11-29 Jesper Skov <jskov@redhat.com>
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2394
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2395 * src/net/tftp_client.c (tftp_stream_open): Clear from_addr's
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2396 sin_port so multiple loads are possible.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2397
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2398 2001-11-26 Jesper Skov <jskov@redhat.com>
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2399
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2400 * misc/redboot_XXX.ecm: Added. Replaced the _RAM, _ROM, and
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2401 _ROMRAM variants.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2402
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2403 * misc/redboot_ROM.ecm: Added configuration with all packages
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2404 relevant for a full RedBoot configuration. Whenever new (optional)
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2405 RedBoot peer packages are added, they should be added to these
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2406 files and not the RedBoot template.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2407 * misc/redboot_ROMRAM.ecm: Same.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2408 * misc/redboot_RAM.ecm: Same.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
2409
196
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2410 2001-11-15 Jesper Skov <jskov@redhat.com>
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2411
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2412 * include/redboot.h: Added load_address and load_address_end
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2413 variables to hold bounds of a loaded image.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2414 * src/load.c: Fill load_address and load_address_end after srec
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2415 and binary loads.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2416 * src/flash.c: Same.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2417 * src/main.c (do_go): removed unneeded cast.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2418
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2419 2001-11-14 Gary Thomas <gthomas@redhat.com>
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2420
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2421 * src/io.c (_rb_gets_preloaded): More correct timeout handling.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2422 n.b. in practice, this changes nothing, but it is more "correct".
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2423
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2424 2001-11-05 Gary Thomas <gthomas@redhat.com>
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2425
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2426 * src/load.c: Minor typo in help string.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2427
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2428 * src/io.c (_rb_gets_preloaded): Clear buffer if ^C.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2429
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2430 2001-11-02 Jesper Skov <jskov@redhat.com>
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2431
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2432 * src/flash.c (fis_init): Fix warning.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
2433
195
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2434 2001-11-01 Jesper Skov <jskov@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2435
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2436 * src/flash.c (fis_init): tweaks to the SIB protection code.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2437
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2438 2001-11-01 Gary Thomas <gthomas@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2439
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2440 * src/flash.c (fis_init): Need to init block fully, otherwise old
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2441 images can persist after init.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2442
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2443 2001-10-31 Jesper Skov <jskov@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2444
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2445 * include/sib.h: Contains information about ARM Boot Monitor flash
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2446 block information.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2447
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2448 * cdl/redboot.cdl: Added CYGOPT_REDBOOT_FIS_DIRECTORY_ARM_SIB_ID
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2449 option.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2450
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2451 * src/flash.c (fis_init): Added code to add ARM Boot Monitor
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2452 footer on FIS block.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2453
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2454 2001-10-30 Jonathan Larmour <jlarmour@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2455
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2456 * src/flash.c (fis_delete): Prototype arm_fis_delete in correct place.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2457 (fis_list): Fix compilation problem - this isn't C++!
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2458
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2459 2001-10-30 Philippe Robin <Philippe.Robin@arm.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2460 2001-10-30 Jonathan Larmour <jlarmour@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2461
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2462 * cdl/redboot.cdl: Add CYGINT_REDBOOT_ARM_FLASH_SIB_SUPPORTED and
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2463 CYGHWR_REDBOOT_ARM_FLASH_SIB to indicate support for, and a request
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2464 to provide ARM flash block structure support.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2465
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2466 * src/flash.c (fis_list): Call out to driver for ARM block FIS listing.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2467 (fis_delete): Call out to driver for ARM block FIS deletion.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2468
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2469 2001-10-29 Gary Thomas <gthomas@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2470
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2471 * src/main.c (cyg_start): New pseudo-commands, useful for scripts.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2472 '# anything' - treated like a comment.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2473 '= anything' - comment, but prints command line on console.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2474
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2475 * src/flash.c (expand_aliases): Don't expand aliases which are
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2476 quoted, but only on the command line. This allows aliases to
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2477 expand into other aliases which are within quoted strings.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2478
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2479 * include/redboot.h:
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2480 * src/io.c (_rb_gets_preloaded): New function which allows for a
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2481 buffer to be displayed and edited in place. This is extremely
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2482 useful for 'fconfig', now that better line editing functions are
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2483 supported.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2484
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2485 * src/flash.c (get_config): Using new function _rb_gets_preloaded(),
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2486 which supports edit-in-place for data items.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2487
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2488 2001-10-28 Gary Thomas <gthomas@redhat.com>
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2489
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2490 * src/main.c (cyg_start):
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2491 * src/io.c (_rb_gets):
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2492 * include/redboot.h: Add new global control 'cmd_history' which is
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2493 used to enable/disable command history collection. This keeps the
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2494 history from being cluttered with things like 'y' (answers to simple
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2495 questions).
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
2496
194
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2497 2001-10-26 Gary Thomas <gthomas@redhat.com>
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2498
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2499 * src/io.c (_rb_gets): Fix ^A editing - was timing out, thus erasing
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2500 buffer [silently].
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2501
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2502 2001-10-25 Gary Thomas <gthomas@redhat.com>
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2503
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2504 * src/io.c:
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2505 * cdl/redboot.cdl: Add command line history and edit functions.
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2506 Controlled by CYGNUM_REDBOOT_CMD_LINE_EDITING option which defines
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2507 the depth of the history buffer.
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2508
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2509 2001-10-22 Jonathan Larmour <jlarmour@redhat.com>
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2510
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2511 * include/redboot.h: Declare net_debug here.
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
2512
191
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2513 2001-10-18 Jonathan Larmour <jlarmour@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2514
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2515 * src/net/net_io.c (net_init): Set cyg_io_eth_net_debug from net_debug.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2516 * include/net/net.h: Declare cyg_io_eth_net_debug.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2517
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2518 2001-10-18 David Howells <dhowells@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2519
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2520 * src/syscall.c: Added support for the times() syscall and marked
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2521 the utime() syscall as being implemented incorrectly.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2522
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2523 2001-10-18 Gary Thomas <gthomas@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2524
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2525 * src/io.c (_rb_gets): Fix parsing of \" in strings.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2526
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2527 2001-10-16 Jesper Skov <jskov@zoftcorp.adsl.dk>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2528
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2529 * cdl/redboot.cdl: Require ISOINFA.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2530
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2531 2001-10-16 Jesper Skov <jskov@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2532
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2533 * src/net/dns.c (send_recv): Clear from_addr before passing it to
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2534 __udp_recvfrom. Fixed return value.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2535
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2536 2001-10-16 Gary Thomas <gthomas@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2537
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2538 * src/flash.c (_do_flash_init):
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2539 Add wrapper function for do_flash_init() to avoid compiler warning.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2540
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2541 * src/io.c (_rb_gets):
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2542 Use sub-timeouts when calling mon_read_char_with_timeout() as it
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2543 was intended that this routine should timeout quickly to allow
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2544 for other processing to take place if no data is available. In
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2545 practice this won't make any difference unless the global "idle"
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2546 timeout value is changed to be something quite large.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2547
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2548 * src/decompress.c: Improve memory allocators. Also use 'init'
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2549 style function so that this is the only file that knows anything
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2550 of the details of the decompression process or packaging.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2551
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2552 * src/main.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2553 * include/redboot.h:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2554 * cdl/redboot.cdl: Rework decompression to be totally encapsulated.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2555 This keeps the details of this functionality in a single file, rather
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2556 than scattered throughout RedBoot.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2557
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2558 2001-10-15 David Howells <dhowells@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2559
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2560 * src/xyzModem.c: put semicolon between goto-label and close curly.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2561
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2562 2001-10-15 Gary Thomas <gthomas@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2563
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2564 * src/flash.c (_expand_aliases): Change around some ambiguous code.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2565
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2566 * src/main.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2567 * src/decompress.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2568 * include/redboot.h:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2569 * cdl/redboot.cdl: Provide RedBoot specific memory allocators
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2570 for ZLIB. Allows much finer control over memory map.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2571
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2572 * src/main.c (do_dump): Add option "-s" to dump data as S-records.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2573
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2574 2001-10-11 Gary Thomas <gthomas@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2575
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2576 * src/net/enet.c (__enet_poll): Suppress warning messages.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2577
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2578 2001-10-10 Jonathan Larmour <jlarmour@redhat.com>
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2579
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2580 * src/flash.c (do_flash_init): Only set __flash_init when init is
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2581 successful.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
2582
186
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2583 2001-10-04 Jesper Skov <jskov@redhat.com>
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2584
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2585 * src/fs/disk.c: Fix ISO9660 build error.
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2586
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2587 * src/main.c: Added x as an alias for the dump command.
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2588
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2589 * src/net/dns.c: Fixed some messages (DNS -> DNS server).
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
2590
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2591 2001-10-02 Gary Thomas <gthomas@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2592
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2593 * src/xyzModem.h:
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2594 * src/xyzModem.c (xyzModem_stream_open):
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2595 * src/load.c (do_load): Add new option "-c <N>" to let the user
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2596 specify the I/O channel to use - xyModem only.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2597
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2598 2001-10-01 Gary Thomas <gthomas@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2599
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2600 * src/net/udp.c (__udp_recvfrom): Don't change server address (returned
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2601 by this function) until a packet has been received with no timeout.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2602
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2603 2001-09-28 Jonathan Larmour <jlarmour@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2604
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2605 * src/flash.c (fis_create): if not copying, still update directory.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2606
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2607 2001-09-28 Gary Thomas <gthomas@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2608
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2609 * src/flash.c (_expand_aliases): Properly null terminate expanded
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2610 string - failed if alias was at end of line.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2611
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2612 2001-09-27 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2613
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2614 * src/net/dns.c: Include tracing header.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2615
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2616 2001-09-26 Jesper Skov <jskov@redhat.com>
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2617
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2618 * src/net/dns.c: Removed errno hacks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2619 Reduce size of string buffers. Make sure they suffice (or fail).
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2620
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2621 * include/redboot.h: Added DNS h_errno definitions.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2622
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2623 * include/redboot.h: Fix for building on targets wo network.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2624
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2625 * src/load.c (do_load): Make sure host can be reached - and print
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2626 appropriate error message if not.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2627
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2628 * src/net/net_io.c (net_init): Call DNS init when appropriate.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2629
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2630 * src/net/inet_addr.c (inet_aton): Made s argument const.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2631
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2632 * src/net/dns.c: Added UDP driven DNS support.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2633
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2634 * src/net/bootp.c: Fixed warnings.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2635
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2636 * src/flash.c: Replaced inet_aton with _gethostbyname.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2637 * src/load.c: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2638 * src/net/ping.c: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2639
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2640 * include/net/net.h: Fix warning.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2641
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2642 * include/redboot.h: Added DNS stuff, including some string
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2643 helpers.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2644
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2645 * cdl/redboot.cdl: Added DNS support options.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
2646
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2647 2001-09-14 Jonathan Larmour <jlarmour@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2648
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2649 * src/version.c: Simplify _CERTIFICATE handling.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2650
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2651 2001-09-13 Fabrice Gautier <Fabrice_Gautier@sdesigns.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2652
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2653 * cdl/redboot.cdl: Added configuration options to deactivate BOOTP and
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2654 enable net debug.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2655 * src/net/net_io.c (net_init): Use them.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2656
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2657 2001-09-13 Gary Thomas <gthomas@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2658
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2659 * src/flash.c: Cleanups - removing some redundant code.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2660
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2661 2001-09-12 Jonathan Larmour <jlarmour@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2662
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2663 * src/flash.c (do_flash_init): Only allocate fis block when
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2664 CYGOPT_REDBOOT_FIS enabled.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2665 Conditionalize fis_work_block and fisdir_size.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2666
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2667 2001-09-12 Gary Thomas <gthomas@redhat.com>
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2668
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2669 * src/flash.c (load_flash_config): Use additional space in the
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2670 FLASH work area (at end of RAM) for 'fconfig' data. This reduces
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2671 overall stack requirements as there is no need for 'fconfig' data
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2672 to be held on the stack anymore.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2673
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2674 * src/flash.c:
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2675 * include/fis.h: Define flash addresses using CYG_ADDRESS which
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2676 is more portable than (unsigned long).
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2677
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2678 2001-09-11 Jonathan Larmour <jlarmour@redhat.com>
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2679
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2680 * cdl/redboot.cdl (CYGPKG_REDBOOT_FLASH): Be conditional on an
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2681 actual flash device, not just the generic flash layer.
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2682
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2683 2001-09-11 Gary Thomas <gthomas@redhat.com>
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2684
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2685 * src/version.c (_CERTIFICATE): Add information about product
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2686 certification (either Red Hat certified or not).
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2687
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2688 * src/flash.c (fis_delete): Deny user deleting "reserved" images.
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2689
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2690 2001-09-07 Andrew Lunn <andrew.lunn@ascom.ch>
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2691 * src/flash.c: Extend the alias handling to allow configuration
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2692 information to be access using alias. Fixed alias expansion
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2693 when the alias is bigger than the replacement.
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2694 * src/parse.c: A semi colon can be used to separate multiple
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2695 commands on one line.
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
2696
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2697 2001-09-06 Jonathan Larmour <jlarmour@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2698
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2699 * include/redboot.h: Include string function prototype header.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2700
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2701 2001-09-06 Jesper Skov <jskov@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2702
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2703 * src/fs/ide.c (ide_read_sectors): Use diag_(s)printf.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2704 * src/fs/disk.c (do_disks): Same.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2705
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2706 2001-08-27 Andrew Lunn <andrew.lunn@ascom.ch>
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2707 * src/flash.c: Allow the flash blocks used for FIS directory and
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2708 config information to be user configured. Generalise the fis_init
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2709 function to deal with the blocks in any order.
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2710 * cdl/redboot.cdl: Added the configury needed to specify which
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2711 flash blocks to use.
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
2712
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2713 2001-08-27 Mark Salter <msalter@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2714
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2715 * src/syscall.c (HZ): Should be 60 for ARM, also.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2716
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2717 2001-08-24 Tim Smith <tsmith@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2718 * src/xyzModem.c
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2719 * src/xyzModem.h
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2720 Provide xyzModem_stream_terminate() function to abort/clean up
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2721 XYZmodem download on normal termination or after errors.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2722
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2723 * src/load.c
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2724 Use aforementioned function to abort downloads on SREC errors,
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2725 stop load_srec_image() from injecting stuff into the XYZmodem
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2726 stream and confusing things.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2727
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2728 2001-08-24 Mark Salter <msalter@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2729
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2730 * src/net/net_io.c: Don't close connections if there is
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2731 data left to read or write.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2732
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2733 * src/syscall.c: Add support for utimes syscall.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2734
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2735 2001-08-22 Gary Thomas <gthomas@redhat.com>
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2736
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2737 * src/net/udp.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2738
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2739 * src/net/pktbuf.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2740
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2741 * src/net/ping.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2742
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2743 * src/net/net_io.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2744
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2745 * src/net/inet_addr.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2746
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2747 * src/net/enet.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2748
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2749 * src/fs/e2fs.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2750
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2751 * src/xyzModem.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2752 * src/parse.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2753 * src/misc_funs.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2754 * src/main.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2755 * src/load.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2756 * src/io.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2757 * src/flash.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2758 * include/net/net.h:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2759 * include/redboot.h:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2760 printf() is no longer a part of RedBoot. Thus all programs
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2761 must use diag_printf() and related functions instead. Also
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2762 renamed the non-standard function gets() to be _rb_gets()
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2763 since there was some confusion about it because of it's
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2764 rather standard name.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2765
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2766 * cdl/redboot.cdl: Lots of changes based on moving all printf()
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2767 functionality into "infra" and only using it as diag_XXX().
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
2768
179
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2769 2001-08-17 Gary Thomas <gthomas@redhat.com>
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2770
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2771 * src/version.c: Augment version information with startup mode.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2772
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2773 * src/flash.c (fis_find_free): Fix error in size comparisons.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2774 (load_flash_config): Fix 'fconfig' alignment now that it's
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2775 size is no longer fixed.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2776
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2777 2001-08-16 Jesper Skov <jskov@redhat.com>
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2778 [from branch]
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2779 * cdl/redboot.cdl: Also behave as ROM monitor in ROMRAM
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2780 configurations.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2781
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2782 * src/load.c (do_load): Fix handling of conditional options.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2783
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2784 * src/flash.c (fis_load): Fix handling of conditional options.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2785 (fis_delete): Fix behavior on failure.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2786
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2787 * src/flash.c (fis_write): Fix output.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2788 (fis_create): Only update directory when programming succeeded.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2789
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2790 2001-08-17 Jonathan Larmour <jlarmour@redhat.com>
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2791
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2792 * cdl/redboot.cdl (CYGSEM_REDBOOT_VARIABLE_BAUD_RATE): Default
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2793 on, but only if platform supports it.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2794
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2795 2001-08-15 Mark Salter <msalter@redhat.com>
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2796
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2797 * src/io.c: Add support for "{...}" notation in boot scripts.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
2798
178
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
2799 2001-08-14 Jonathan Larmour <jlarmour@redhat.com>
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
2800
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
2801 * src/io.c (gets): Allow $'s and +'s to be escaped.
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
2802
177
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2803 2001-08-10 Jesper Skov <jskov@redhat.com>
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2804
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2805 * src/flash.c (do_flash_init): Print error message instead of
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2806 error code on init failure.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2807 Don't print error codes where error messages are printed. Make
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2808 failure reporting strings look consistent.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2809 CYGHWR_IO_FLASH_BLOCK_LOCKING flavor changed to booldata.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2810
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2811 2001-08-08 Jonathan Larmour <jlarmour@redhat.com>
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2812
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2813 * src/io.c (gets): Match $ as indicating GDB anywhere in a line.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2814
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2815 2001-08-07 Julian Smart <julians@redhat.com>
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2816
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2817 * src/version.c: added commented-out CYGDAT_REDBOOT_CUSTOM_VERSION
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2818 define that can be replaced using the RedBoot release script by
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2819 a specific version in a customer branch.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2820
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2821 2001-08-06 Jesper Skov <jskov@redhat.com>
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2822
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2823 * src/fs/disk.c: Simple fix for DISK_IDE_CDROM partition type.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2824
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2825 * cdl/redboot.cdl: Added (unused) CYGSEM_REDBOOT_DISK_ISO9660 option.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2826
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2827 2001-08-03 David Howells <dhowells@redhat.com>
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2828
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2829 * src/net/net_io.c: Show the MAC address of the ethernet device
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2830 amongst the boot banners.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
2831
176
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2832 2001-08-01 Mark Salter <msalter@redhat.com>
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2833
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2834 * src/fs/ide.c (ide_reset): Check for bogus status and timeout. Add
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2835 return value to indicate success.
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2836 (ide_init): Check ide_reset() return value.
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2837
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2838 2001-07-31 Mark Salter <msalter@redhat.com>
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2839
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2840 * src/fs/disk.c (find_dos_partitions): Fix extended partitions.
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2841 * src/fs/ide.c (ide_init): Rework the test for device presence.
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
2842
174
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2843 2001-07-27 Gary Thomas <gthomas@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2844
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2845 * src/load.c (load_srec_image, do_load):
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2846 * cdl/redboot.cdl: New option CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2847 which can be used to disable user RAM checks in 'load' command.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2848
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2849 * src/load.c: Fix build problem if no IDE support.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2850
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2851 * src/net/tftp_client.c (tftp_stream_read): Only ACK data when it
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2852 has been processed and we're ready for the next block. This fixes
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2853 a race/timing issue which was exacerbated by the "spinner" in 'load'.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2854
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2855 2001-07-27 David Howells <dhowells@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2856
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2857 * src/xyzModem.c: Fixed an uninitialised variable warning.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2858
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2859 2001-07-27 Mark Salter <msalter@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2860
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2861 * cdl/redboot.cdl (CYGNUM_REDBOOT_MAX_PARTITIONS): New option.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2862 Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2863
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2864 * include/fs/disk.h: Exported functions declared "externC".
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2865 Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2866
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2867 * src/fs/disk.c: Make exported functions "externC".
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2868 Rename CYGBLD_REDBOOT_MAX_DISKS to CYGNUM_REDBOOT_MAX_DISKS.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2869 Replace MAX_PARTITIONS with CYGNUM_REDBOOT_MAX_PARTITIONS.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2870
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2871 * src/fs/e2fs.c: Add support for symbolic links.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2872 * include/fs/e2fs.h: Add dir filetype support.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2873
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2874 2001-07-24 Mark Salter <msalter@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2875
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2876 * src/load.c: Add disk load support.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2877 * src/fs/disk.c: New file. RedBoot disk management.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2878 * src/fs/ide.c: New file. IDE disk I/O.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2879 * src/fs/e2fs.c: New file. Linux ext2 filesystem support.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2880 * cdl/redboot.cdl: Add options for disk/ide/filesystem support.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2881
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2882 2001-07-23 Jonathan Larmour <jlarmour@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2883
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2884 * src/main.c (set_console_baud_rate): No need to query the console
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2885 number if we don't care what it is.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2886 (do_baud_rate): Likewise.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2887
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2888 2001-07-23 David Howells <dhowells@redhat.com>
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2889
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2890 * src/flash.c: Force block-alignment for flash addresses in write
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2891 and erase functions.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
2892
172
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2893 2001-07-20 Jonathan Larmour <jlarmour@redhat.com>
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2894
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2895 * src/net/net_io.c (net_init): Don't overwrite static IP
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2896 address when reading flash config if configured to not use BOOTP.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2897 Set have_net if not using BOOTP and a default static IP addr is set.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2898
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2899 2001-07-19 Gary Thomas <gthomas@redhat.com>
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2900
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2901 * src/flash.c: Be more generic with 'fconfig' layout. In
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2902 particular, handle case where FLASH block size is too small
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2903 to hold fconfig data.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2904
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2905 * src/io.c (mon_set_read_char_timeout): Fix dangling else bug.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2906
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2907 * src/flash.c (do_flash_init): Suppress printing info - this
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2908 will happen when 'version' is called. Also allow flash subsystem
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2909 to be initialized when there is no 'fconfig' or 'fis' command
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2910 configured in (but flash support still is present).
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2911
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2912 * src/version.c: Display complete version information which
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2913 reflects such information as the source release, etc.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2914
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2915 * cdl/redboot.cdl: New option CYGDAT_REDBOOT_CUSTOM_VERSION used to
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2916 allow site-specific version information. Define this via the
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2917 CDL like this:
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2918 cdl_option CYGDAT_REDBOOT_CUSTOM_VERSION {
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2919 user_value 1 "Special test version"
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2920 };
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2921
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2922 2001-07-18 Gary Thomas <gthomas@redhat.com>
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2923
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2924 * src/net/net_io.c (net_io_putc, net_io_isr):
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2925 Need CYGARC_HAL_SAVE_GP()/CYGARC_HAL_RESTORE_GP() to support
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2926 network debugging since different layers of eCos programs are
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2927 involved.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
2928
171
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2929 2001-07-16 Gary Thomas <gthomas@redhat.com>
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2930
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2931 * src/main.c (do_version): Use external function _flash_info() to
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2932 display information about installed FLASH.
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2933
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2934 * src/load.c (load_srec_image): Remove extra '\n' on out of range msg.
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2935
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2936 * src/flash.c (_flash_info): New function - displays information
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2937 about FLASH found in system. Used by 'version' command.
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2938
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2939 2001-07-12 Gary Thomas <gthomas@redhat.com>
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2940 2001-07-12 Fabrice Gautier <gautier@email.enst.fr>
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2941
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2942 * cdl/redboot.cdl: Improve some descriptions of options.
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
2943
169
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
2944 2001-07-02 Jesper Skov <jskov@redhat.com>
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
2945
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
2946 * src/io.c (do_channel): Fox build for !CYGPKG_REDBOOT_ANY_CONSOLE
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
2947
165
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2948 2001-06-28 Jonathan Larmour <jlarmour@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2949
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2950 * cdl/redboot.cdl: Don't have a configured default IP address by
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2951 default if we have fconfig.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2952 * src/net/ip.c: Provide a default ip addr if not defined.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2953
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2954 2001-06-28 Jesper Skov <jskov@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2955
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2956 * src/load.c (do_load): Don't allow verbose to be used with serial
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2957 downloads.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2958
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2959 * src/main.c (do_reset): Reset via VV function.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2960
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2961 2001-06-27 Hugo Tyson <hmt@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2962
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2963 * src/io.c: Provide proto for do_channel() to reduce warning.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2964
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2965 2001-06-27 Jonathan Larmour <jlarmour@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2966
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2967 * cdl/redboot.cdl (CYGDAT_REDBOOT_DEFAULT_IP_ADDR): Provide a compiled
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2968 in default IP address.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2969 * src/net/ip.c: Initialize __local_ip_addr with it.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2970 * src/net/bootp.c: Restore the previous __local_ip_addr if BOOTP fails.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2971
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2972 * include/redboot.h: Fix another VARIBLE_BAUD_RATE typo. Fun this.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2973
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2974 2001-06-26 Jonathan Larmour <jlarmour@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2975
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2976 * src/io.c (do_channel): New function to display/switch console
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2977 channel
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2978
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2979 * src/main.c: Move define of CYGNUM_HAL_VIRTUAL_VECTOR_NUM_CHANNELS to
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2980 * include/redboot.h: ...here
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2981
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2982 2001-06-26 Gary Thomas <gthomas@redhat.com>
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2983
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2984 * src/flash.c (load_flash_config): Fix another VARIBLE_BAUD_RATE typo.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2985
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2986 * src/xyzModem.c (xyzModem_get_hdr): ACK on EOT was missing.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2987
163
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2988 2001-06-22 Gary Thomas <gthomas@redhat.com>
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2989
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2990 * src/load.c (do_load): Move [static] data used by decompression
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2991 code into this routine where it is used - no longer static.
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2992
162
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2993 2001-06-14 Gary Thomas <gthomas@redhat.com>
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2994
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2995 * src/xyzModem.c (xyzModem_get_hdr): More resilient header scan,
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2996 improves error handling capability by avoiding "early" aborts.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2997
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2998 * src/load.c (do_load): Only check TFTP arguments if networking.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2999
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3000 * src/flash.c: Reorg to support new config option (below).
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3001
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3002 * cdl/redboot.cdl: New option CYGOPT_REDBOOT_FIS used to enable
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3003 FIS oriented commands. Other flash commands, e.g. 'fis write',
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3004 still exist even if disabled.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3005
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3006 * src/main.c (do_dump): 'dump' with no arguments will now "continue"
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3007 dumping from where the last command left off.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3008
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3009 2001-06-13 Gary Thomas <gthomas@redhat.com>
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3010
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3011 * src/main.c (cyg_start):
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3012 * src/io.c (gets):
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3013 * cdl/redboot.cdl: Support RedBoot without GDB stubs. Later
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3014 versions may also support alternate debug environments.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3015
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3016 2001-06-12 Gary Thomas <gthomas@redhat.com>
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3017
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3018 * src/net/net_io.c (net_io_putc): Flush data on '\n'.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3019
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3020 2001-06-11 Jonathan Larmour <jlarmour@redhat.com>
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3021
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3022 * doc/redboot.ebsa285: Remove, obsolete.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3023 * doc/redboot.edb7xxx: Ditto.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3024 * doc/users_guide: Ditto.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3025
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3026 2001-06-11 Gary Thomas <gthomas@redhat.com>
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3027
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3028 * src/flash.c (fis_create): Remove default for "-s" - too dangerous!
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3029
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3030 * include/net/tftp.h: Make sure packet size is valid (was one byte
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3031 too long).
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3032
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3033 * src/net/tftp_client.c (tftp_stream_open): Fix problem when using
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3034 Windows (3Com at least) servers.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3035
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3036 * src/flash.c: Remove dependency on printf() via user function
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3037 in flash drivers, provided at 'init' time.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
3038
161
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3039 2001-06-08 Gary Thomas <gthomas@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3040
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3041 * src/parse.c (parse): Check for 'argv[]' overruns.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3042
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3043 * src/main.c (ZLIB_COMPRESSION_OVERHEAD): Update - based on observations.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3044
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3045 * src/net/tftp_client.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3046 * src/net/net_io.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3047 * src/net/enet.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3048 * include/redboot.h (MAX_ARGV): Minor memory reduction/tightening.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3049
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3050 2001-06-08 Jonathan Larmour <jlarmour@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3051
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3052 * src/main.c (do_caches): HAL_DCACHE_IS_ENABLED is not present
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3053 on all arch's, so conditionalize. Ditto HAL_ICACHE_IS_ENABLED.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3054
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3055 2001-06-08 Nick Garnett <nickg@cygnus.co.uk>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3056
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3057 * src/main.c (cyg_start): Added code to disable interrupts on all
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3058 comm channels before entering GDB. If this is not done then stray
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3059 interrupts from an otherwise idle ethernet controller can cause
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3060 mayhem in the application.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3061
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3062 * src/net/net_io.c (net_io_control): Added code to set static
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3063 vector number in disable case as well as enable case.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3064 (net_io_init): Added call to net_io_control() to disable network
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3065 interrupts initially. Mainly to get current disable state
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3066 correctly set.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3067
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3068 2001-06-07 Jonathan Larmour <jlarmour@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3069
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3070 * src/load.c (do_load): Ask confirmation of RAM write addr, rather
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3071 than automatically denying.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3072 (load_srec_image): Ditto.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3073
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3074 * src/io.c (verify_action): Don't ask if we're executing a script.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3075
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3076 2001-06-07 Gary Thomas <gthomas@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3077
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3078 * src/flash.c (expand_aliases): Allow aliases/macros to be nested.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3079
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3080 * src/main.c (set_console_baud_rate):
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3081 * src/flash.c (do_alias): Force 'fconfig' updates.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3082
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3083 * include/flash_config.h (flash_add_config): New signature.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3084 Parameter 'update' controls whether the Flash is updated.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3085
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3086 2001-06-07 <gthomas@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3087
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3088 * src/load.c (do_load): Tidy some messages.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3089
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3090 * src/flash.c (fis_load): Print image limits (memory range) when
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3091 loading a compressed image.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3092
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3093 2001-06-06 Mark Salter <msalter@redhat.com>
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3094
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3095 * include/net/tftp_support.h (TFTP_TIMEOUT_PERIOD): Increase to 5.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3096
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3097 * src/net/udp.c (__udp_recvfrom): Initialize server source port
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3098 to zero.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3099 (__udp_recvfrom_handler): Validate server source port before
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3100 accepting packet.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
3101
160
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3102 2001-05-29 Jesper Skov <jskov@redhat.com>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3103
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3104 * src/flash.c (fis_load): Fix compiler warning.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3105
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3106 2001-05-25 Gary Thomas <gthomas@redhat.com>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3107
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3108 * src/main.c (set_console_baud_rate): Couldn't restore baud
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3109 rate to default value!
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3110 (do_baud_rate): Update baud rate in flash config database.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3111
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3112 * src/flash.c (do_flash_config): Add "-i" option to force
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3113 initialization of entire configuration database.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3114 (do_alias): Improve handling of existing aliases.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3115
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3116 2001-05-24 Gary Thomas <gthomas@redhat.com>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3117
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3118 * src/flash.c (get_config):
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3119 (do_alias): Be more careful about length of strings accepted.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3120
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3121 * cdl/redboot.cdl: Make 'fconfig' data space and strings larger.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3122
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3123 * src/main.c (cyg_start): Expand aliases on input commands.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3124
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3125 * src/flash.c: Add support for aliases (macros). Also update
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3126 support for 'fconfig' strings.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3127
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3128 * include/flash_config.h (MAX_STRING_LENGTH): Infer from CDL.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3129
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3130 * cdl/redboot.cdl: Add options for [FLASH based] aliases.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3131 Also, 'fconfig' now supports strings.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3132
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3133 2001-05-23 Gary Thomas <gthomas@redhat.com>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3134
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3135 * src/flash.c: Fixed typo as below.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3136
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3137 2001-05-22 Jonathan Larmour <jlarmour@redhat.com>
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3138
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3139 * cdl/redboot.cdl: Fix typo: CYGSEM_REDBOOT_VARIBLE_BAUD_RATE ->
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3140 CYGSEM_REDBOOT_VARIABLE_BAUD_RATE
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3141 * src/main.c: Ditto.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
3142
159
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3143 2001-05-17 Jonathan Larmour <jlarmour@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3144
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3145 * src/net/tftp_client.c: include redboot.h for have_net.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3146
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3147 2001-05-17 Dennis Ehlin <Dennis.Ehlin@ecs.ericsson.se>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3148 (with minor mods by jlarmour@redhat.com)
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3149
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3150 * cdl/redboot.cdl: Split boot script functionality into separate
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3151 component. Rename some options not to be specific to FLASH.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3152 Add default boot script option.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3153 * src/main.c (cyg_start): Use default boot script if none provided
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3154 in FLASH (or indeed no FLASH). Support renamed CDL options.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3155 * src/io.c (gets): Support renamed CDL options.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3156 (verify_action): Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3157 * src/flash.c: Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3158 * include/redboot.h: Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3159
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3160 2001-05-17 Gary Thomas <gthomas@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3161
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3162 * src/crc.c (crc32): Remove unused variable/warning.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3163
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3164 * src/main.c (set_console_baud_rate, do_baud_rate):
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3165 * src/flash.c:
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3166 * include/redboot.h:
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3167 * cdl/redboot.cdl: Add support for variable, settable, console
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3168 baud rate.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3169
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3170 * src/net/tftp_client.c (tftp_stream_open): Don't try if no network.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3171
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3172 2001-05-10 Gary Thomas <gthomas@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3173
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3174 * cdl/redboot.cdl: Can't build RedBoot without virtual vectors.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3175
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3176 2001-05-09 Mark Salter <msalter@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3177
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3178 * src/main.c (cyg_start): Cast CYGACC_CALL_IF_DELAY_US argument
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3179 to a cyg_int32. Needed when sizeof(int) < sizeof(cyg_int32).
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3180
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3181 2001-05-07 Gary Thomas <gthomas@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3182
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3183 * src/net/net_io.c (net_io_isr): Interrupt acknowledgement
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3184 should rightly be done by the driver 'delivery' routine, not here.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3185
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3186 2001-04-26 Gary Thomas <gthomas@redhat.com>
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3187
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3188 * src/main.c (do_caches): Display cache state if no arguments.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
3189
158
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3190 2001-04-13 Gary Thomas <gthomas@redhat.com>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3191
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3192 * src/net/ping.c (do_ping): Tidy message.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3193
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3194 2001-04-12 Robin Farine <acnrf@dial.eunet.ch>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3195 2001-04-12 Jonathan Larmour <jlarmour@redhat.com>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3196
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3197 * src/io.c (gets): Checks for buffer overflow and returns buflen
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3198 if it reaches the end of the buffer.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3199 * src/main.c (cyg_start): Cope with gets() return being the
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3200 buffer length.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3201
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3202 2001-04-12 Mark Salter <msalter@redhat.com>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3203 2001-04-12 Robin Farine <acnrf@dial.eunet.ch>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3204
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3205 * src/net/enet.c (__eth_install_listener): Does not accept a
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3206 handler for an eth_type less than 0x800.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3207 (__enet_poll): Only scan the handlers for a frame type greater
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3208 than 0x800.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3209
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3210 2001-04-09 Mark Salter <msalter@redhat.com>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3211
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3212 * src/printf.c (_vprintf): Fixed some portability problems where
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3213 sizeof(int) != sizeof(long).
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3214
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3215 2001-04-09 Hugo Tyson <hmt@redhat.com>
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3216
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3217 * src/main.c (do_cksum): Reduce warning absent posix_crc32().
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3218
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3219 * src/main.c (cyg_start): Compare ram_end against workspace_end to
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3220 see if there is *less* SDRAM than the MLT suggested, and shorten
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3221 workspace et al accordingly. This is needed if some SDRAM is
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3222 "stolen" for use by eg. a PCI window, and mapped far away.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
3223
157
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3224 2001-04-03 Gary Thomas <gthomas@redhat.com>
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3225
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3226 * src/load.c (do_load): Fix 'raw' loading to check for valid
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3227 base address _before_ trying to load anything. Also, some
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3228 reorg to make raw vs non-raw cleaner.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3229
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3230 2001-04-02 Hugo Tyson <hmt@redhat.com>
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3231
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3232 * src/flash.c (get_config): Update to support some new syntax:
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3233 fco -l -n ... lists showing nicknames instead of titles.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3234 fco -l -n -f ... lists showing both nicknames and titles.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3235 fco nickname ... goes straight to editing only nickname.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3236 fco nick value ... sets nickname to value.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3237 All then follow the usual flow out, including the question
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3238 Update RedBoot non-volatile configuration - are you sure (y/n)
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3239 as it should be if you made a change.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3240
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3241 2001-03-29 Mark Salter <msalter@redhat.com>
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3242
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3243 * cdl/redboot.cdl (CYGSEM_REDBOOT_FIS_CRC_CHECK): New option to
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3244 enable (default) or disable CRC checks in FIS images.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3245 * src/flash.c: Use CYGSEM_REDBOOT_FIS_CRC_CHECK to decide whether
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3246 to provide CRC for flash images.
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
3247
156
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3248 2001-03-28 Mark Salter <msalter@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3249
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3250 * src/net/tcp.c (__tcp_handler): Don't send ACK from TIME_WAIT state
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3251 unless the FIN comes in again.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3252
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3253 2000-03-27 Grant Edwards <grante@visi.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3254
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3255 * src/net/tcp.c (__tcp_handler): Fixed sequence number bug seen when
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3256 doing an active close.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3257
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3258 2001-03-23 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3259
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3260 * src/printf.c (_vprintf): Support %u (unsigned) descriptor.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3261
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3262 * src/main.c (do_cksum): New command to compute and print a POSIX
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3263 checksum on a range of memory.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3264
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3265 * src/crc.c (posix_crc32): New routine - matches POSIX algorithm.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3266
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3267 2001-03-21 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3268
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3269 * cdl/redboot.cdl: Back off previous change in number of packets.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3270 Also change minimum - below this, network debugging fails.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3271
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3272 * src/flash.c (fis_write): New function - support raw writes to FLASH.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3273
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3274 * src/net/enet.c (__enet_poll): Try to continue if out of packets.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3275
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3276 * src/main.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3277 * src/load.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3278 * src/flash.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3279 * include/redboot.h: Keep track of available "user" RAM.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3280
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3281 * cdl/redboot.cdl: Reduce default number of [network] packets.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3282
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3283 2001-03-20 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3284
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3285 * src/net/net_io.c (net_io_test): Change for new calling convention.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3286
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3287 * src/main.c (cyg_start): Idle processing now in I/O routines.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3288
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3289 * src/io.c (gets): Move idle processing into this function.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3290
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3291 * include/net/net.h (net_io_test): Needs idle parameter.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3292
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3293 * include/redboot.h: Change 'idle' functions to take state (idle/not).
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3294
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3295 2001-03-19 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3296
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3297 * cdl/redboot.cdl: Put version.o file in the public lib directory
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3298 so other packages can get at it and link redboot.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3299
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3300 2001-03-16 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3301
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3302 * src/flash.c (fis_create): Preserve memory [load/exec] address
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3303 when making assumptions [rewriting existing image].
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3304
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3305 2001-03-16 Mark Salter <msalter@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3306
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3307 * src/main.c (cyg_start): Restore console channel after returning
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3308 from stub.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3309
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3310 2001-03-15 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3311 2001-03-15 Grant Edwards <grante@visi.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3312
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3313 * src/net/bootp.c (bootp_handler): Guard against buffer overflow.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3314
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3315 2001-03-15 Hugo Tyson <hmt@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3316
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3317 * src/flash.c (fis_create): The code was installing a default for
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3318 img_size from data_length of an extant record. That's zero, so,
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3319 so whilst the flash was erased, no data was copied in!
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3320 (fis_list): Added a -d to get the data length field displayed.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3321
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3322 2001-03-15 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3323
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3324 * src/main.c: Make use of script variable conditional on flash.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3325
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3326 * include/redboot.h: Changed type of workspace_end to silence
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3327 warning.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3328
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3329 * src/net/ping.c (do_ping): Fix warning.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3330 * src/net/pktbuf.c (__pktbuf_dump): Fix warnings.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3331
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3332 2001-03-14 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3333
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3334 * src/main.c (do_go): Make timeout code consistent with other
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3335 versions, e.g. script timeout. Also, allow a script to continue
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3336 if it was in effect when 'go' was called and ^C was typed.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3337
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3338 * src/flash.c (fis_create): Ask for additional user verification
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3339 if any [important] parameters are being assumed [left out by user].
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3340 This just adds a level of safety in the presence of assumptions.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3341
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3342 2001-03-13 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3343
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3344 * src/main.c: Define 'workspace' based on MLT files, rather than
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3345 simply using end of RAM area.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3346
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3347 * src/flash.c: Use 'workspace' for scratch area.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3348
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3349 * include/redboot.h: Define new variables 'workspace_XXX' to specify
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3350 ares used by RedBoot for scratch, etc.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3351
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3352 2001-03-12 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3353
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3354 * src/decompress.c: Removed Z_BAD_CRC hack. zlib does CRC checking
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3355 now.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3356
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3357 2001-03-09 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3358
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3359 * src/misc_funs.c: Added strncpy.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3360 * include/redboot.h: And declaration.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3361
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3362 2001-03-08 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3363
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3364 * src/load.c (do_load): Added decompression support.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3365 * src/flash.c (fis_load): Same.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3366
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3367 * src/decompress.c: Added. Interfaces the zlib API.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3368
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3369 * include/redboot.h: Added some definitions used by decompression
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3370 code.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3371
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3372 * cdl/redboot.cdl: Added option to control size of zlib bounce
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3373 buffer.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3374
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3375 2001-03-05 Jesper Skov <jskov@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3376
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3377 * src/main.c (cyg_start): Make sure communication channels are
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3378 initialized.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3379
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3380 2001-03-03 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3381
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3382 * src/main.c (do_idle): New function - all 'idle' handling is here.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3383
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3384 * src/io.c (mon_read_char_with_timeout): Improve timeout handling
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3385 when scanning for a console by applying the minimum possible value
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3386 (1 ms) to each channel, accumulating the total value. The previous
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3387 algorithm was quite poor on systems where there is no buffering,
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3388 i.e. serial channels with no FIFOs, because each channel would
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3389 wait for T/N (t = total timeout, N = number channels). This might
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3390 possibly have been much longer than the devices could tolerate and
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3391 still return valid data.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3392
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3393 2001-03-01 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3394
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3395 * src/version.c: Add 'bootstrap' to banner so the world can see
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3396 more of what RedBoot's all about.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3397
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3398 2001-02-28 Gary Thomas <gthomas@redhat.com>
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3399
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3400 * include/redboot.h: Fix prioritization of 'init' table entries.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3401
154
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3402 2001-02-26 Gary Thomas <gthomas@redhat.com>
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3403
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3404 * include/redboot.h (RedBoot_INIT_PRIO): Slight change - avoid
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3405 arithmetic which C preprocessor doesn't handle anyway. This also
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3406 fixes prioritizing init entries.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3407
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3408 * src/flash.c (fis_load): Only load actual data [length] when loading
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3409 an image.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3410
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3411 * cdl/redboot.cdl: Change build rule to always rebuild 'version.o'
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3412 whenever the application is relinked. Thus the version string will
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3413 always accurately reflect the actual build date/time.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3414
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3415 2001-02-22 Hugo Tyson <hmt@redhat.com>
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3416
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3417 * cdl/redboot.cdl: New config options to control default creation
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3418 of various FIS image files. Also opt for a reserved area at the
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3419 base of flash, eg. for user's POST or other pre-RedBoot code that
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3420 we must not interfere with. This isn't the same as the extant
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3421 boot_offset option, so the two are made to work together.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3422 Likewise an offset for the start of a POST-cooperative RedBoot
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3423 image, if any; the value is of course platform dependent, not
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3424 simply after the first RedBoot image, if there is one.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3425
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3426 Clarification: a POST-cooperative RedBoot image is a ROM-start
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3427 image that runs at a higher address in ROM, and which omits some
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3428 of the hardware initialization because it's already done by
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3429 whatever came before. Most targets do not have such a thing;
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3430 those that do, it is created by a config export file, not by a new
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3431 startup type. A POST Redboot can be tested from a plain ROM
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3432 redboot by just calling its entrypoint once it is installed in
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3433 flash; eg. by "go 0x50040044" at the RedBoot prompt.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3434
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3435 * src/flash.c (fis_init): Create additional optional entries for
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3436 o (reserved) reserved area at start, for preboot or post code.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3437 o RedBoot itself now optional
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3438 o RedBoot[post]
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3439 o RedBoot[backup]
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3440 Also initialize their addresses, sizes, accordingly.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3441 The default behaviour is unchanged.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3442 The flash erase is moved to after the fis table init because the
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3443 fis table init most conveniently calculates the high water mark of
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3444 built-in default objects.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3445 (fis_create): If creating a file which already exists (most likely
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3446 one of the preconfigured defaults) pick up Flash address and
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3447 length (the two required parameters) from there. They're required
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3448 to be the same to it's no loss of generality, and saves typing,
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3449 makes the default entries far more useful and so on.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3450 (fis_delete): Skip those entries which were
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3451 preconfigured; we want nobody to be able to delete these.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3452 (fis_free): Start searching for free space to list only after the
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3453 reserved base area - if there is one.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3454 (fis_find_free): Start searching for free space only after the
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3455 reserved base area...
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3456
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3457 2001-02-22 Jesper Skov <jskov@redhat.com>
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3458
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3459 * src/flash.c: Added default case to switch statement.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3460
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3461 2001-02-20 Gary Thomas <gthomas@redhat.com>
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3462
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3463 * src/load.c: Remove unnecessary \r from usage message.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3464
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3465 * src/printf.c (_vprintf): Ensure CR/LF sequence, not LFCR.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3466
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3467 * src/net/ping.c:
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3468 * src/flash.c: Better usage messages [no naked linefeeds].
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3469
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3470 * src/net/ping.c: Tidy up usage message. Check for reasonable
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3471 packet lengths.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3472
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3473 * src/load.c: Tidy up usage message.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
3474
153
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3475 2001-02-16 Nick Garnett <nickg@cygnus.co.uk>
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3476
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3477 * src/flash.c (load_flash_config): Move setting of config_ok to
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3478 true to before we look for a script to run. Otherwise scripts just
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3479 don't work.
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3480
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3481 2001-02-14 Hugo Tyson <hmt@redhat.com>
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3482
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3483 * src/load.c (do_load): Wrap the help message at < 80 cols and fix
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3484 a coupla warnings.
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
3485
152
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
3486 2001-02-13 Hugo Tyson <hmt@redhat.com>
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
3487
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
3488 * src/flash.c: Fix token/string pasting thinko: ## operators are
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
3489 not needed and do confuse some compilers.
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
3490
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3491 2001-02-12 Jesper Skov <jskov@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3492
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3493 * src/main.c: Use CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL instead
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3494 of CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3495
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3496 2001-02-11 Gary Thomas <gthomas@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3497
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3498 * src/net/ping.c (do_ping): Accomodate new MS_TICKS scheme.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3499
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3500 2001-02-09 Grant Edwards <grante@visi.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3501
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3502 * include/net/net.h (MS_TICKS_DELAY): New macro, different from
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3503 MS_TICKS() so that MS_TICKS() gets the current tick count, and
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3504 MS_TICKS_DELAY is used in a delay loop to actually do a delay.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3505
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3506 * src/ticks.c (get_ms_ticks): New function imlementing rework of
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3507 MS_TICKS
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3508
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3509 * src/net/net_io.c (net_io_getc): Use MS_TICKS_DELAY() instead of
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3510 CYGACC_CALL_IF_DELAY_US() directly
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3511 (net_io_getc_timeout): Likewise
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3512
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3513 * src/net/udp.c (__udp_recvfrom): MS_TICKS -> MS_TICKS_DELAY
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3514 * src/net/bootp.c (__bootp_find_local_ip): Likewise
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3515
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3516 2001-02-09 Jonathan Larmour <jlarmour@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3517 2001-02-09 Grant Edwards <grante@visi.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3518
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3519 * src/net/net_io.c (net_io_getc_nonblock): Silence compiler warning
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3520
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3521 2001-01-31 Gary Thomas <gthomas@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3522
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3523 * include/redboot.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3524 * cdl/redboot.cdl:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3525 * src/flash.c: Use new CRC functions.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3526
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3527 * src/crc.c: New file - supports 16 and 32 bit CRC functions.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3528
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3529 2001-01-31 Grant Edwards <grante@visi.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3530
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3531 * src/net/net_io.c (net_io_test): Use new idle function to
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3532 poll for incoming network connections. Removes #if requirements
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3533 from the main CLI loop.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3534
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3535 * src/main.c (cyg_start):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3536 * include/redboot.h (RedBoot_idle): Add new tables to support
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3537 user defined functions to be called when idle (during command input).
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3538
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3539 2001-01-31 Gary Thomas <gthomas@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3540
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3541 * include/redboot.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3542 * src/main.c (cyg_start):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3543 * src/net/net_io.c (net_io_getc_nonblock): Forgo TELNET escape
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3544 processing if GDB is active (requires 8-bit clean connection).
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3545
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3546 2001-01-31 Nick Garnett <nickg@cygnus.co.uk>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3547
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3548 * src/syscall.c (__do_syscall):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3549 Added SYS_meminfo syscall.
156
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
3550 This is used by the MIPS3264 GNUPro runtime.
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3551
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3552 * src/net/net_io.c (net_io_getc_nonblock):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3553 Telnet escape processing temporarily disabled because it does not
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3554 work.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3555
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3556 2001-01-31 Grant Edwards <grante@visi.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3557
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3558 * include/net/net.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3559 * src/net/enet.c (__eth_install_listener, __eth_remove_listener):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3560 New functions - allow user registerable callout to handle
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3561 non-standard ethernet packets.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3562
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3563 2001-01-30 Gary Thomas <gthomas@redhat.com>
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3564
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3565 * src/main.c (do_reset): HAL macro name changed.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3566
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3567 * src/net/ping.c (do_ping): Remove warning.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3568
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3569 * src/main.c (do_help): Only display help for selected topic
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3570 if provided.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3571
150
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3572 2001-01-24 Jonathan Larmour <jlarmour@redhat.com>
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3573
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3574 * src/main.c (cyg_start): Rework last change to use more generic
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3575 HAL_MEM_REAL_REGION_TOP macro.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3576
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3577 2001-01-24 Hugo Tyson <hmt@redhat.com>
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3578
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3579 * src/main.c (cyg_start): Take notice of the hal_dram_size
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3580 variable (only supported on ARMs) to set ram_end. The symbols
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3581 given by the CYGMEM_REGION_ram symbols are minima or defaults.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3582
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3583 2001-01-22 Gary Thomas <gthomas@redhat.com>
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3584
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3585 * src/net/inet_addr.c (inet_aton): Fix byte order on big endian
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3586 systems.
150
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3587
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3588 * src/net/icmp.c (__icmp_install_listener):
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3589 (__icmp_remove_listener): New functions.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3590 (__icmp_handler): Call listener for unhandled packets.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3591
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3592 * include/net/net.h: Add handler for ICMP [incoming] data.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3593
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3594 * cdl/redboot.cdl:
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3595 * src/net/ping.c: New CLI command - ping a host.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
3596
149
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3597 2001-01-18 Gary Thomas <gthomas@redhat.com>
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3598
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3599 * include/net/net.h:
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3600 * src/net/pktbuf.c (__pktbuf_alloc):
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3601 * src/net/tcp.c (__tcp_listen): Remove obsolete code regarding
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3602 'eth_hdr' stored with packet buffer.
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3603
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3604 2001-01-17 Hugo Tyson <hmt@redhat.com>
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3605
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3606 * src/io.c (dump_buf_with_offset): Fix previous change so it
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3607 compiles; variable names used not same as parm names in func.
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3608
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3609 2001-01-16 Gary Thomas <gthomas@redhat.com>
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3610
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3611 * src/xyzModem.c: Improved debug support - now allows debug
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3612 trace to be kept in memory and dumped at completion.
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3613
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3614 * src/io.c (vdump_buf_with_offset): New function which allows
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3615 dumping via any generic "print" function.
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3616
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3617 * include/redboot.h: Export new print/dump functions.
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
3618
148
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
3619 2001-01-08 Gary Thomas <gthomas@redhat.com>
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
3620
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
3621 * src/net/arp.c: Add special case handling for ARP(self).
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
3622
147
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3623 2001-01-03 Gary Thomas <gthomas@redhat.com>
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3624
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3625 * src/main.c (do_version): Update copyright for 2001.
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3626
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3627 * src/io.c (gets): Use timeout provided [was hardcoded to 50ms!]
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3628
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3629 2000-12-21 Mark Salter <msalter@redhat.com>
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3630
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3631 * src/flash.c (fis_init): Use CYGBLD_REDBOOT_FLASH_BOOT_OFFSET to
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3632 decide where to create default images.
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3633
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3634 * cdl/redboot.cdl (CYGBLD_REDBOOT_FLASH_BOOT_OFFSET): Use this
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3635 to define offset from start of FLASH to start of boot image.
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
3636
145
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3637 2000-12-15 Gary Thomas <gthomas@redhat.com>
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3638
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3639 * src/version.c: Define GDB stubs version here as well. Also
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3640 add warnings and informationabout how all of this works.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3641
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3642 2000-12-13 Gary Thomas <gthomas@redhat.com>
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3643
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3644 * src/version.c: New file.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3645
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3646 * src/main.c:
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3647 * cdl/redboot.cdl: Reorg - main.c is now treated like all other
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3648 files. New file 'version.c' holds the special stuff used at
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3649 build time to get interesting version information into the
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3650 final product.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3651
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3652 2000-12-12 Gary Thomas <gthomas@redhat.com>
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3653
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3654 * src/flash.c (get_config): Increase size of input buffer used
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3655 during 'fconfig' command.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3656
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3657 2000-12-11 Gary Thomas <gthomas@redhat.com>
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3658
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3659 * src/main.c: Change in HAL layering - need to include proper
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3660 file to get 'reset' definition.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3661
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3662 2000-12-08 Jonathan Larmour <jlarmour@redhat.com>
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3663
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3664 * cdl/redboot.cdl: Tweak CYGPKG_REDBOOT_MAX_CMD_LINE description.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
3665
143
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3666 2000-12-07 Gary Thomas <gthomas@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3667
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3668 * src/main.c (cyg_start): Make CLI command buffer static.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3669 (do_reset): New command - reset platform from CLI.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3670
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3671 * src/io.c (dump_buf_with_offset): Change signature for
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3672 more generic export.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3673
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3674 * include/redboot.h: Export 'dump_buf_with_offset' function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3675
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3676 * cdl/redboot.cdl: Define CLI command buffer - static with
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3677 user specified length - to accomodate some environments which
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3678 may want excrutiatingly long commands.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3679
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3680 2000-12-07 Jesper Skov <jskov@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3681
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3682 * src/misc_funs.c (strlen): NULL ptr string has length 0.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3683
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3684 * src/load.c (load_srec_image): Refuse to load data to a location
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3685 not in RAM.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3686
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3687 * src/flash.c (fis_create): Hack around another MIPS compiler bug.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3688
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3689 2000-12-06 Jesper Skov <jskov@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3690
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3691 * src/load.c: Suppress verbosity when using xyz modem download.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3692
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3693 * src/main.c: Fix warnings.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3694 * src/load.c: Fix warnings.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3695
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3696 * src/parse.c (parse_num): Hack around MIPS compiler bug.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3697
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3698 2000-12-01 Gary Thomas <gthomas@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3699
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3700 * src/xyzModem.h:
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3701 * src/xyzModem.c (xyzModem_stream_close): New function - tidy up
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3702 and print some statistics about the download. Better handling
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3703 of CAN (cancel) function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3704
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3705 * src/load.c (load_srec_image): Consume all data, not just to
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3706 final record. This makes Ymodem happier. Also, call xyzModem_close().
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3707
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3708 2000-11-30 Gary Thomas <gthomas@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3709
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3710 * src/flash.c (fis_create): Add new option '-n' which suppresses
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3711 the copy from RAM to FLASH. Used to simply update the FIS directory.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3712 Also misc printf() changes - add 0x everywhere hex is used.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3713
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3714 * src/net/net_io.c (_net_io_getc_nonblock): Abstract function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3715 (net_io_getc_nonblock): Add minimal handling of telnet escape
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3716 sequences - required to properly handle ^C.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3717
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3718 * src/main.c (cyg_start): Support network connection during
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3719 boot/startup script. Use new codes from 'gets()'.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3720
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3721 * src/flash.c (fis_create): Cleanup to remove warnings.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3722
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3723 * include/net/net.h (BSPLOG): Update for new start/end_console().
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3724
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3725 * src/io.c (gets):
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3726 * include/redboot.h (_GETS_xxx): Define result codes from
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3727 'gets()' function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3728
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3729 2000-11-28 Gary Thomas <gthomas@redhat.com>
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3730
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3731 * src/parse.c (parse): Support escaped quote marks inside of
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3732 quoted string. "ab\"c\"" is 'ab"c"'.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3733
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3734 * src/net/tftp_client.c (tftp_stream_open): Read first datum from
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3735 file during open to ensure that errors are reported.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
3736
141
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
3737 2000-11-27 Drew Moseley <dmoseley@redhat.com>
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
3738
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
3739 * src/main.c: Switch to an application stack before running a
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
3740 user-downloaded app.
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
3741
138
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3742 2000-11-20 Gary Thomas <gthomas@redhat.com>
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3743
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3744 * src/flash.c: Use CYGBLD_REDBOOT_MIN_IMAGE_SIZE.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3745
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3746 * cdl/redboot.cdl(CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Define this to
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3747 be the minimum size allowed for FIS images.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3748
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3749 * src/xyzModem.c: Tidy up debug support. Fix some synch problems
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3750 so that X/Y modem protocols now work properly with Windows/Hyperterm.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3751
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3752 2000-11-20 Mark Salter <msalter@redhat.com>
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3753
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3754 * src/net/net_io.c (net_io_flush): Add __tcp_drain to make sure
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3755 everything is successfully sent out.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3756 (net_io_control): Call net_io_flush for __COMMCTL_FLUSH_OUTPUT.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3757
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3758 2000-11-19 Gary Thomas <gthomas@redhat.com>
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3759
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3760 * src/flash.c (fis_create): Print more info when length check fails.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3761
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3762 * src/main.c: Split version display into separate command.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
3763
136
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3764 2000-11-06 Mark Salter <msalter@redhat.com>
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3765
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3766 * src/syscall.c: New file. Common handling for bsp syscalls.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3767
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3768 * cdl/redboot.cdl: Add CYGSEM_REDBOOT_BSP_SYSCALLS option to
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3769 turn on BSP syscall support.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3770
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3771 2000-11-06 Jesper Skov <jskov@redhat.com>
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3772
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3773 * src/net/net_io.c (net_io_flush): Clear interrupt flag before
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3774 setting breakpoint.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
3775
132
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3776 2000-10-30 Gary Thomas <gthomas@redhat.com>
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3777
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3778 * src/net/udp.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3779 * src/net/pktbuf.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3780 * src/net/net_io.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3781 * src/net/enet.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3782 * include/net/net.h: Minor cleanups to remove warnings.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3783
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3784 * cdl/redboot.cdl: Support threads in all but RAM mode. Note:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3785 this should allow thread support in ROM and FLOPPY startup mode.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3786
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3787 2000-10-27 Gary Thomas <gthomas@redhat.com>
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3788
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3789 * src/xyzModem.c (xyzModem_stream_open): Add extra delay during
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3790 startup - to give the sender time to get started.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3791
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3792 * src/flash.c (fis_load): Add "-c" option to show checksum of
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3793 image after loading.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3794 (fis_list): Add "-c" to display stored checksums.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3795
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3796 2000-10-26 Mark Salter <msalter@redhat.com>
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3797
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3798 * src/load.c (do_load): Move some local variable declarations
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3799 needed by xyzmodem support so they can be used when redboot
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3800 networking not enabled.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3801
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3802 2000-10-26 Gary Thomas <gthomas@redhat.com>
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3803
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3804 * cdl/redboot.cdl: Improve CDL so CYGSEM_HAL_ROM_MONITOR can
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3805 be correctly infered (when building ROM versions).
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3806
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3807 * cdl/redboot.cdl:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3808 * src/load.c: Add support for xyzModem serial download.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3809
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3810 * src/xyzModem.h:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3811 * src/xyzModem.c: New file(s).
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3812
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3813 2000-10-24 Gary Thomas <gthomas@redhat.com>
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3814
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3815 * src/flash.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3816 * cdl/redboot.cdl: Add new option which supports keeping all
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3817 important RedBoot data "locked" in FLASH.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3818
130
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3819 2000-10-23 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3820
132
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3821 * src/flash.c (fis_lookup): New exported function.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3822 (fis_load): Add memory load option. Also checksum data after copy.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3823
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3824 * include/fis.h: Add 'data_length' member.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3825 Prototype for 'fis_lookup()'.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3826
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3827 * src/main.c (bist): New [weak] function. Provide hook for
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3828 platform specific "builtin tests". This will be overridden by
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3829 platform based functions.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
3830
130
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3831 * cdl/redboot.cdl:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3832 * src/main.c (cyg_start):
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3833 * src/flash.c: Script timeout now has a configurable resolution.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3834
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3835 2000-10-21 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3836
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3837 * src/net/eth_drv.c: Removed obsolete file - now provided by
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3838 standard IO/ETH package.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3839
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3840 2000-10-20 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3841
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3842 * src/net/pktbuf.c: Diagnostc - add buffer [list] dumper.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3843
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3844 * src/net/enet.c: Diagnostic - dump when run out of buffers.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3845
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3846 * src/flash.c: Make sure RedBoot flash image size meets
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3847 certain minimums - currently at least 128K.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3848
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3849 2000-10-19 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3850
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3851 * cdl/redboot.cdl: Add dependency on 'vectors.o'.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3852
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3853 * include/redboot.h:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3854 * src/misc_funs.c (strcpy, memcmp):
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3855 Make function signature [prototype] conform to standards.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3856 (memmove, memset): Remove.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3857
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3858 2000-10-18 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3859
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3860 * cdl/redboot.cdl: Improve dependency checking in make rules.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3861
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3862 2000-10-17 Gary Thomas <gthomas@redhat.com>
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3863
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3864 * src/flash.c (fis_create): Add new "-s" option to support padded
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3865 images (data size not the same as image size in FLASH).
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3866
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3867 * include/fis.h: New file - make structure available for export.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3868
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3869 * src/parse.c: New file.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3870
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3871 * include/redboot.h:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3872 * src/main.c:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3873 * cdl/redboot.cdl: Split command line parsing functions to separate
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3874 file.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
3875
128
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3876 2000-10-05 Gary Thomas <gthomas@redhat.com>
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3877
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3878 * src/net/net_io.c (net_io_revert_console):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3879 (net_io_assume_console):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3880 * src/main.c (cyg_start):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3881 * src/io.c (gets):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3882 * include/redboot.h: Add notion of "console_echo" so that telnet
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3883 connections don't echo doubly. Note: there is no telnet negotiation
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3884 at this time, so some things are still not perfect.
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
3885
126
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3886 2000-09-17 Gary Thomas <gthomas@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3887
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3888 * src/main.c: Display platform/cpu identification strings if available.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3889
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3890 * cdl/redboot.cdl: Improve CDL to include thread support if
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3891 built in ROM mode. Also, better handling of network option.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3892
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3893 2000-09-15 Gary Thomas <gthomas@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3894
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3895 * src/flash.c (fis_create): Length (and flash address) must match
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3896 exactly when replacing an image.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3897 Only warn of invalid memory addresses, not fail.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3898
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3899 2000-09-13 Gary Thomas <gthomas@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3900
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3901 * src/load.c: Better handling of bad data / checksum errors.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3902
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3903 * src/flash.c: Handle case of replacing an image, even if no flash
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3904 address was given.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3905
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3906 * include/net/tftp_support.h: Modify timeouts, etc, for better response.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3907
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3908 2000-09-12 Gary Thomas <gthomas@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3909
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3910 * src/io.c (mon_read_char_with_timeout): Only "select" a console
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3911 when real data (non-zero) arrives.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3912
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3913 2000-09-10 Gary Thomas <gthomas@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3914
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3915 * src/load.c:
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3916 * src/flash.c: Remove warnings if built without networking.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3917
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3918 2000-09-11 Jonathan Larmour <jlarmour@redhat.com>
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3919
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3920 * include/redboot.h (_RedBoot_init): Define tables entries as structs
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3921 with one member rather than just func ptrs, to enforce alignment rules
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3922 * src/main.c (cyg_start): Change to use struct init_tab_entry per above
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
3923
124
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3924 2000-09-07 Andrew Lunn <andrew.lunn@ascom.ch>
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3925
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3926 * src/load.c, include/redboot.h: renamed the getc functions to
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
3927 redboot_getc and made them global so custom boot loaders can use
124
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3928 them.
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3929
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3930 2000-09-06 Gary Thomas <gthomas@redhat.com>
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3931
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3932 * doc/users_guide: Add info about region locking/unlocking.
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
3933
121
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3934 2000-09-04 Jonathan Larmour <jlarmour@redhat.com>
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3935
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3936 * include/flash_config.h (struct config_option): Apply
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3937 CYG_HAL_TABLE_TYPE
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3938 * include/redboot.h: Ditto for struct cmd and void_fun_ptr
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3939
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3940 2000-09-01 Hugo Tyson <hmt@cygnus.co.uk>
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3941
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3942 * src/flash.c: CYGHWR_IO_FLASH_BLOCK_LOCKING is an interface, so
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3943 it's always defined; look for > 0 instead.
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
3944
119
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
3945 2000-08-28 Gary Thomas <gthomas@redhat.com>
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
3946
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
3947 * src/flash.c: Support block locking if available.
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
3948
117
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3949 2000-08-25 Gary Thomas <gthomas@redhat.com>
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3950
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3951 * src/load.c (getc): Fix edge condition when file is an exact multiple
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3952 of internal buffer size (got stuck at end of file).
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3953
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3954 2000-08-24 Gary Thomas <gthomas@redhat.com>
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3955
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3956 * src/load.c: Fix some prints. Also use command line parse functions
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3957 instead of ad hoc code.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3958
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3959 * src/flash.c: Better configuration control.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3960
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3961 2000-08-23 Gary Thomas <gthomas@redhat.com>
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3962
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3963 * src/load.c (do_load): Use paramterized command line parser.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3964
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3965 * include/redboot.h:
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3966 * src/main.c (scan_opts): Better support for simple flags.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3967
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3968 * src/flash.c: Add "-l" (list only) option to 'fconfig'.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3969
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3970 * src/net/net_io.c: Add handling of ^C via network connections.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3971
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3972 * include/flash_config.h:
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3973
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3974 * include/redboot.h: Fully qualify table entries (for proper
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3975 sorting and order control).
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3976
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3977 * cdl/redboot.cdl: Update requirements to support ^C and thread
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3978 debugging.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3979
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3980 2000-08-21 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3981
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3982 * cdl/redboot.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3983 * src/net/pktbuf.c (MAX_PKTBUF): Add CDL configury for number
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3984 of network packet buffers.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3985
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3986 * src/net/net_io.c: Change config param names to enforce
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3987 layout (config fields are sorted by name).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3988
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3989 * src/load.c: Adapt to changes in 'parse_num'.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3990
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3991 * src/main.c (parse_num): Now takes additional arguments which
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3992 allow a delimiter set and returning the end of number string.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3993
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3994 * include/redboot.h: Augment 'parse_num' to handle strings
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3995 with more than one number, delimiters, etc.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3996
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3997 * src/flash.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3998 * include/flash_config.h: Add support for ethernet hardware
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3999 addresses.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4000
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4001 2000-08-20 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4002
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4003 * include/flash_config.h: New file - configuration data layout.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4004
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4005 * src/flash.c: Restructure config data to be 100% table driven.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4006
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4007 * include/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4008 * include/net/bootp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4009 * include/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4010 * include/net/tftp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4011 * include/net/tftp_support.h: New location.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4012
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4013 * src/printf.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4014 * src/net/arp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4015 * src/net/bootp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4016 * src/net/cksum.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4017 * src/net/enet.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4018 * src/net/icmp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4019 * src/net/inet_addr.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4020 * src/net/ip.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4021 * src/net/net_io.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4022 * src/net/pktbuf.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4023 * src/net/tcp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4024 * src/net/tftp_client.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4025 * src/net/timers.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4026 * src/net/udp.c: Include files moved.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4027
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4028 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4029 * src/net/bootp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4030 * src/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4031 * src/net/tftp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4032 * src/net/tftp_support.h: Files moved.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4033
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4034 * cdl/redboot.cdl: Move .h files to include directory.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4035
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4036 2000-08-16 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4037
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4038 * src/io.c (dump_buf_with_offset): Clean up warnings.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4039
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4040 * src/net/net_io.c: Cosmetic - clean up TCP debug code.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4041
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4042 * src/main.c (cmd_search): Search for ambiguous commands was
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4043 wrong since layout change (only know the limits, don't rely
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4044 on "null" entry).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4045
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4046 2000-08-14 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4047
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4048 * cdl/redboot.cdl: Support for plugin (table driven) modules.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4049
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4050 * src/flash.c: Lots of warning cleanups.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4051
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4052 * src/io.c: Fix some flash configury.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4053
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4054 * src/load.c: Make internal buffer unsigned so 'raw' mode
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4055 works properly. Also, support as a plugin command.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4056
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4057 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4058 * src/redboot.h: Add support for "tableized" entries. In
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4059 particular, commands and platform initializations can now
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4060 be handled via anonymous tables.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4061
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4062 * src/net/net.h: Update for changes in network init setup.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4063
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4064 * src/net/net_io.c: Move network initialization here.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4065
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4066 2000-08-07 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4067
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4068 * src/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4069 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4070 * src/main.c: Cosmetic [warnings] cleanups.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4071
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4072 2000-08-03 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4073
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4074 * cdl/redboot.cdl: Ethernet driver now comes from common
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4075 I/O package.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4076
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4077 * src/io.c (verify_action): Force normal I/O (no script)
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4078 to get response.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4079
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4080 * src/main.c: Add script timeout to allow user to abort before
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4081 script is run on boot.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4082
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4083 * src/printf.c: '%p' implies zero filled long format.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4084
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4085 * src/flash.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4086 * src/redboot.h: Add TCP socket and script timeouts.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4087
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4088 * src/net/net_io.c: TCP socket for debug is now configurable
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4089 and settable in FLASH. Better handling of GDB $O packets (less
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4090 latency). Additional small changes to support network debug.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4091
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4092 2000-07-30 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4093
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4094 * src/flash.c: Make config data safer with a 'key'. Also, don't
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4095 erase the config data when doing a full FIS initialization.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4096 Finally, ensure that the commands which erase data are not going
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4097 to erase the current code!
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4098
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4099 * src/io.c (gets): Treat 'delete' char like ^H.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4100
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4101 2000-07-30 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4102
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4103 * cdl/redboot.cdl: Add option for FLASH based configuration data.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4104
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4105 * src/flash.c: Lots of changes to support FLASH based configuration
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4106 data, including routines to read and maintain this data.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4107
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4108 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4109 * src/redboot.h: Many changes for FLASH configuration data support.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4110 Also split out table driven option/parameter parsing.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4111
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4112 * src/io.c: Allow ^C to abort input. Fix timeout stuff to
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4113 work better while waiting for console to be discovered.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4114 Add support for boot-time script.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4116 * src/load.c: Use new IP/INET address functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4117
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4118 * src/net/bootp.c: Remove force of net_debug and result print.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4119
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4120 * src/net/inet_addr.c: IP/INET address conversion routines.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4121
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4122 * src/net/net.h: Make 'net_debug' be boolean. Add IP/INET
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4123 address conversion routine prototypes.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4124
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4125 2000-07-29 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4126
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4127 * src/flash.c: Misc little cleanups.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4128
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4129 * src/load.c: Print address range of loaded image/file.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4130
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4131 2000-07-29 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4132
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4133 * src/flash.c: Add 'load' command which loads an image into RAM.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4134
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4135 * src/load.c: Add '-raw' switch to allow loading a file without
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4136 trying to interpret it as an executable image.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4137
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4138 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4139 * src/redboot.h: Make command parsing functions public.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4140
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4141 2000-07-29 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4142
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4143 * src/net/bootp.c: Turn on network debug during address discovery.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4144 (Note: this will be optional/configurable in the future).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4145
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4146 * src/net/eth_drv.c: Use 'net_debug' for diagnostic dumps.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4147
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4148 * src/redboot.h: Prototypes for new functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4149
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4150 * src/printf.c (vprintf): New function.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4151
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4152 * src/io.c (verify_action): New function.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4153
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4154 * cdl/redboot.cdl: Make FLASH support optional.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4155
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4156 * src/flash.c: New file - implements simple FLASH Image System.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4157
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4158 * src/misc_funs.c (memset):
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4159 (strcpy): New functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4160
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4161 * src/main.c: Split flash functions to separate file.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4162
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4163 2000-07-28 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4164
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4165 * src/load.c: Add "-v" switch to turn on a little 'spinner' while
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4166 downloading to provide some feedback to the user.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4167
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4168 * src/printf.c: Use only RedBoot I/O to allow console to "float."
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4169
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4170 * src/net/bootp.c: Force hardware type to be "original" ethernet.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4171
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4172 * cdl/redboot.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4173 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4174 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4175 * src/io.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4176 * src/net/net_io.c: Support "floating" console, chosen from
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4177 available serial I/O channels.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4178
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4179 2000-07-26 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4180
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4181 * src/net/tftp_support.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4182 * src/net/tftp_client.c: Add new stream oriented functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4183
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4184 * src/net/net.h: More prototypes.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4185
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4186 * src/redboot.h: Move support functions here. Update interfaces.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4187
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4188 * src/printf.c: Support %l (long) qualifier.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4189
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4190 * src/misc_funs.c: Misc cleanups. Add case insensitive routines.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4191
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4192 * src/main.c: FLASH functionality is now in it's own package.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4193
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4194 * src/net/eth_drv.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4195 * include/eth_drv.h: Update to new interface conventions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4196
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4197 * cdl/redboot.cdl: Changes for new files(s).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4198
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4199 2000-07-24 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4200
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4201 * src/net/inet_addr.c: New file. Support for IP address parsing.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4202
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4203 * src/load.c: New file. Split out download functionality.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4204 Restructured to support download via stream (zmodem).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4205
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4206 * src/misc_funs.c: Add case insensitive compare functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4207
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4208 2000-07-22 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4209
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4210 * src/main.c (do_load): Add proper argument parsing.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4211
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4212 2000-07-21 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4213
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4214 * src/io.c (gets): Treat "\n\r" and "\r\n" as exactluy "\n". This
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4215 solves problems of simply ignoring "\n" on terminals which can only
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4216 send that character while still working with telnet/TCP connections.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4217
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4218 * src/net/net_io.c: New file. Supports local I/O via a TCP channel.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4219 Additional changes to support TCP channel for GDB debug I/O.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4220
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4221 * cdl/redboot.cdl: Clean up dependencies. Extend network configuration.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4222
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4223 * src/io.c (gets): Ignore blank lines which contain only '\n'.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4224 This works fine for terminal I/O since they will have '\r' and it
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4225 allows reasonable handling when connected via telnet/TCP.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4226
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4227 * src/main.c: Better support for network connections.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4228 Also some reworking of FLASH routines [will be moved later].
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4229 More error checking and better error messages in download code.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4230
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4231 * src/net/net.h: Reorder 'tcp_socket' fields to enforce proper
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4232 alignment of data buffer [needs to be on dword boundary].
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4233
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4234 * src/net/tcp.c: Many small changes getting 'endian'-ness correct.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4235
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4236 * src/net/tftp_client.c (tftp_error): New function - returns a
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4237 string representing the error code [for humans].
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4238
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4239 2000-07-16 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4240
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4241 * cdl/redboot.cdl: Make network support configurable/optional.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4242
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4243 * src/io.c: Add command line input function.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4244
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4245 * src/main.c: Lots of new functions, command line processing, etc.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4246
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4247 * src/misc_funs.c (strcmp, strncmp): New function(s).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4248
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4249 * src/printf.c: Add support for "%p" (pointers).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4250
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4251 * src/redboot.h: Expand, move global vars, here, etc.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4252
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4253 * src/net/eth_drv.c: Make quieter, change "no interface" string.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4254
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4255 * src/net/net.h (__LITTLE_ENDIAN__): Avoid redefining this on platforms
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4256 where GCC does it for us.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4257
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4258 2000-07-12 Gary Thomas <gthomas@redhat.com>
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4259
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4260 * cdl/redboot.cdl: New file(s).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4261
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4262 //===========================================================================
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4263 // ####GPLCOPYRIGHTBEGIN####
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4264 // -------------------------------------------
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4265 // This file is part of eCos, the Embedded Configurable Operating System.
2769
ef659b3b6980 * ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents: 2729
diff changeset
4266 // Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
4267 //
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4268 // This program is free software; you can redistribute it and/or modify
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4269 // it under the terms of the GNU General Public License as published by
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4270 // the Free Software Foundation; either version 2 or (at your option) any
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4271 // later version.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
4272 //
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4273 // This program is distributed in the hope that it will be useful, but
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4274 // WITHOUT ANY WARRANTY; without even the implied warranty of
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4275 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4276 // General Public License for more details.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
4277 //
2729
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4278 // You should have received a copy of the GNU General Public License
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4279 // along with this program; if not, write to the
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4280 // Free Software Foundation, Inc., 51 Franklin Street,
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4281 // Fifth Floor, Boston, MA 02110-1301, USA.
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4282 // -------------------------------------------
74dbf4c3f2e1 Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents: 2644
diff changeset
4283 // ####GPLCOPYRIGHTEND####
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
4284 //===========================================================================