Mercurial > ecos
annotate packages/redboot/current/ChangeLog @ 2848:423d7e4ddb11
Better handling of history recall - fix BZ#1000714
| author | gthomas |
|---|---|
| date | Mon, 09 Mar 2009 23:46:01 +0000 |
| parents | 6a5b18d2c1be |
| children | 0c14b973ca7d |
| rev | line source |
|---|---|
|
2848
423d7e4ddb11
Better handling of history recall - fix BZ#1000714
gthomas
parents:
2843
diff
changeset
|
1 2009-03-09 Gary Thomas <gary@mlbassoc.com> |
|
423d7e4ddb11
Better handling of history recall - fix BZ#1000714
gthomas
parents:
2843
diff
changeset
|
2 |
|
423d7e4ddb11
Better handling of history recall - fix BZ#1000714
gthomas
parents:
2843
diff
changeset
|
3 * src/io.c: Better handling of history - commands now have |
|
423d7e4ddb11
Better handling of history recall - fix BZ#1000714
gthomas
parents:
2843
diff
changeset
|
4 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
|
5 Fixes BZ#1000714 |
|
423d7e4ddb11
Better handling of history recall - fix BZ#1000714
gthomas
parents:
2843
diff
changeset
|
6 |
|
2843
6a5b18d2c1be
Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents:
2827
diff
changeset
|
7 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
|
8 |
|
6a5b18d2c1be
Work around GCC 4.3 problem - simplify memcpy() call - reported by Jose Vasconcellos
gthomas
parents:
2827
diff
changeset
|
9 * 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
|
10 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
|
11 |
|
2827
16bd2526e63f
* src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents:
2821
diff
changeset
|
12 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
|
13 |
|
16bd2526e63f
* src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents:
2821
diff
changeset
|
14 * 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
|
15 NULL argument. |
|
16bd2526e63f
* src/flash.c (do_flash_init): Call cyg_flash_init() with
jlarmour
parents:
2821
diff
changeset
|
16 |
| 2821 | 17 2009-02-19 John Dallaway <john@dallaway.org.uk> |
| 18 | |
| 19 * src/main.c: Update copyright notice. | |
| 20 | |
|
2817
6e1e5c6da98e
* src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents:
2769
diff
changeset
|
21 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
|
22 |
|
6e1e5c6da98e
* src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents:
2769
diff
changeset
|
23 * 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
|
24 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
|
25 function. |
|
6e1e5c6da98e
* src/flash.c (do_flash_init): Update for minor flash API
jlarmour
parents:
2769
diff
changeset
|
26 |
|
2769
ef659b3b6980
* ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents:
2729
diff
changeset
|
27 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
|
28 |
|
ef659b3b6980
* ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents:
2729
diff
changeset
|
29 * cdl/redboot.cdl: Fix documentation reference. |
|
ef659b3b6980
* ecos.db: Eliminate superfluous target aliases which duplicate target name.
jld
parents:
2729
diff
changeset
|
30 |
|
2644
80c8675af39a
Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents:
2626
diff
changeset
|
31 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
|
32 |
|
80c8675af39a
Stop RedBoot going into an infinite loop when there is something dodgy
bartv
parents:
2626
diff
changeset
|
33 * 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
|
34 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
|
35 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
36 2008-11-16 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
37 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
38 * cdl/redboot.cdl, src/flash.c, src/fconfig.c: |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
39 Flash-related eCosCentric changes to these files (including a |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
40 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
|
41 directly interleaved below on the correct dates. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
42 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
43 2008-11-14 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
44 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
45 * 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
|
46 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
|
47 2006-02-17. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
48 (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
|
49 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
|
50 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
51 2008-09-11 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
52 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
53 * 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
|
54 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
|
55 |
|
2614
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
56 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
|
57 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
58 * 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
|
59 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
|
60 issues. |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
61 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
62 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
|
63 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
64 * 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
|
65 problem. |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
66 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
67 * 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
|
68 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
|
69 * 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
|
70 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
|
71 * 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
|
72 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
|
73 * 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
|
74 * 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
|
75 * 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
|
76 * 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
|
77 * 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
|
78 * 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
|
79 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
80 2007-11-21 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
81 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
82 * 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
|
83 mem address given as prior load address. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
84 |
|
2423
82aabda670f8
Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents:
2413
diff
changeset
|
85 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
|
86 |
|
82aabda670f8
Fix memory allocation for FLASH/FIS - could have been wrong if some other function allocated memory first
gthomas
parents:
2413
diff
changeset
|
87 * 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
|
88 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
|
89 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
|
90 |
| 2413 | 91 2007-08-08 Peter Korsgaard <peter.korsgaard@barco.com> |
| 92 | |
| 93 * include/net/http.h: | |
| 94 * src/net/http_client.c: Add HTTP_FORBIDDEN error code for 403 | |
| 95 Forbidden response. | |
| 96 | |
|
2395
b8111f0a6f98
* src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents:
2394
diff
changeset
|
97 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
|
98 |
|
b8111f0a6f98
* src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents:
2394
diff
changeset
|
99 * 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
|
100 * 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
|
101 |
|
b8111f0a6f98
* src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents:
2394
diff
changeset
|
102 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
|
103 |
|
b8111f0a6f98
* src/net/net_io.c: (do_ip_addr): Option to set domain name.
asl
parents:
2394
diff
changeset
|
104 * 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
|
105 * 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
|
106 * 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
|
107 |
|
2394
a21e68455afd
* src/flash.c: (fis_list): fis list will now list an image
asl
parents:
2387
diff
changeset
|
108 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
|
109 |
|
a21e68455afd
* src/flash.c: (fis_list): fis list will now list an image
asl
parents:
2387
diff
changeset
|
110 * 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
|
111 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
|
112 |
|
2387
09f5e65f57b1
* src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents:
2355
diff
changeset
|
113 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
|
114 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
|
115 |
|
09f5e65f57b1
* src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents:
2355
diff
changeset
|
116 * 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
|
117 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
|
118 (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
|
119 (do_list): silence warning. |
|
09f5e65f57b1
* src/fs/fileio.c: Temporary kludge to treat flash correctly if either
jlarmour
parents:
2355
diff
changeset
|
120 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
121 2007-04-03 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
122 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
123 * 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
|
124 |
|
2355
460b70d39a50
* src/load.c (do_load): Reset entry address before load so
asl
parents:
2339
diff
changeset
|
125 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
|
126 |
|
460b70d39a50
* src/load.c (do_load): Reset entry address before load so
asl
parents:
2339
diff
changeset
|
127 * 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
|
128 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
|
129 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
130 2006-12-18 John Dallaway <jld@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
131 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
132 * src/flash.c, src/fconfig.c: Eliminate some compiler warnings. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
133 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
134 2006-12-06 Jonathan Larmour <jifl@eCosCentric.com> |
|
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 * src/flash.c (find_free): When eliminating collapsed free chunks, |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
137 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
|
138 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
139 2006-12-04 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
140 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
141 * src/flash.c, src/main.c: eliminate some compiler warnings. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
142 |
| 2339 | 143 2006-11-28 David Fernandez <dfernandez@cct.co.uk> |
| 144 | |
| 145 * cdl/redboot.cdl: Modified to change the option | |
| 146 CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to make it independent of | |
| 147 CYGSEM_REDBOOT_FLASH_CONFIG, changes in net_io.c will allow to | |
| 148 specify a default interface in terms of the name and its position | |
| 149 in the table of interfaces for the driver. | |
| 150 | |
| 151 * src/net/net_io.c: Modified to allow | |
| 152 CYGDAT_REDBOOT_DEFAULT_NETWORK_DEVICE to be used even with no flash | |
| 153 available. | |
| 154 Bug regarding CYGSEM_REDBOOT_NETWORK_INIT_ONE_DEVICE fixed, so that | |
| 155 when working with several network interfaces, and the default one | |
| 156 fails to initialize, only the first successfully initialized one is | |
| 157 used. | |
| 158 | |
| 2329 | 159 2006-11-19 Andrew Lunn <lunn@laptop.lunn.ch> |
| 160 | |
| 161 * src/load.c: Only call valid_address() if | |
| 162 CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS is enabled. | |
| 163 | |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
164 2006-11-01 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
165 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
166 * 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
|
167 to come from unused space if not set. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
168 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
169 2006-10-19 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
170 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
171 * 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
|
172 on a flash address being set. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
173 |
|
2287
af491e42d913
* cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents:
2279
diff
changeset
|
174 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
|
175 |
|
af491e42d913
* cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents:
2279
diff
changeset
|
176 * 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
|
177 Error pointed out by Wang Cui |
|
af491e42d913
* cdl/redboot.cdl: Fix description of CYGSEM_REDBOOT_DISK_IDE.
asl
parents:
2279
diff
changeset
|
178 |
|
2279
042c71d8381f
* src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents:
2258
diff
changeset
|
179 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
|
180 |
|
042c71d8381f
* src/net/tftp_client.c (tftp_error_ack): Fix compiler warnings.
asl
parents:
2258
diff
changeset
|
181 * 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
|
182 |
| 2258 | 183 2006-07-21 David Ho <davidkwho@gmail.com> |
| 184 | |
| 185 * src/flash.c (fis_start_update_directory): Fix build error when | |
| 186 redundant FIS selected and locking is not enabled/supported. | |
| 187 | |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
188 2006-06-16 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
189 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
190 * 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
|
191 feature is disabled should be false not true. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
192 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
193 2006-06-09 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
194 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
195 * cdl/redboot.cdl: |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
196 * src/flash.c (flash_reserved): Added config option, |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
197 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
|
198 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
|
199 file allocation. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
200 |
|
2212
990ca86dc9d4
Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents:
2211
diff
changeset
|
201 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
|
202 |
|
990ca86dc9d4
Don't try 'ip_address' command if no networking - avoids crash
gthomas
parents:
2211
diff
changeset
|
203 * 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
|
204 |
|
2211
acfe2ec52590
Fix build problems on systems without FLASH locking
gthomas
parents:
2195
diff
changeset
|
205 2006-05-23 Gary Thomas <gary@mlbassoc.com> |
|
acfe2ec52590
Fix build problems on systems without FLASH locking
gthomas
parents:
2195
diff
changeset
|
206 |
|
acfe2ec52590
Fix build problems on systems without FLASH locking
gthomas
parents:
2195
diff
changeset
|
207 * 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
|
208 with no FLASH locking. |
|
acfe2ec52590
Fix build problems on systems without FLASH locking
gthomas
parents:
2195
diff
changeset
|
209 |
|
2195
5c5e93c863ac
Redundant FIS table support - from Alexander Neundorf
gthomas
parents:
2178
diff
changeset
|
210 2006-04-19 Alexander Neundorf <alexander.neundorf@jenoptik.com> |
|
5c5e93c863ac
Redundant FIS table support - from Alexander Neundorf
gthomas
parents:
2178
diff
changeset
|
211 * src/flash.c, src/main.c, src/fconfig.c: |
|
5c5e93c863ac
Redundant FIS table support - from Alexander Neundorf
gthomas
parents:
2178
diff
changeset
|
212 * include/fis.h, include/redboot.h: |
|
5c5e93c863ac
Redundant FIS table support - from Alexander Neundorf
gthomas
parents:
2178
diff
changeset
|
213 * cdl/redboot.cdl: |
|
2355
460b70d39a50
* src/load.c (do_load): Reset entry address before load so
asl
parents:
2339
diff
changeset
|
214 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
|
215 CYGOPT_REDBOOT_REDUNDANT_FIS |
|
2195
5c5e93c863ac
Redundant FIS table support - from Alexander Neundorf
gthomas
parents:
2178
diff
changeset
|
216 |
| 2178 | 217 2006-04-07 Grant Edwards <grante@visi.com> |
| 218 | |
| 219 * src/net/net_io.c (net_io_getc_nonblock): | |
| 220 Handle TELNET_WILL (reject same as TELNET_DO) | |
| 221 | |
|
2175
55e180a14a91
* src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents:
2166
diff
changeset
|
222 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
|
223 |
|
55e180a14a91
* src/flash.c (fis_update_directory): Fixed flash region size when
asl
parents:
2166
diff
changeset
|
224 * 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
|
225 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
|
226 |
|
2166
2df8da4ddf46
Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents:
2144
diff
changeset
|
227 2006-03-27 Gary Thomas <gary@mlbassoc.com> |
|
2df8da4ddf46
Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents:
2144
diff
changeset
|
228 |
|
2df8da4ddf46
Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents:
2144
diff
changeset
|
229 * 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
|
230 total number of bytes sent (from Wolfgang Koebler) |
|
2df8da4ddf46
Fix calculation in __tcp_write_block - from Wolfgang Koebler
gthomas
parents:
2144
diff
changeset
|
231 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
232 2006-03-21 Jonathan Larmour <jifl@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 (find_free): Fix typo in last change. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
235 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
236 2006-03-16 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
237 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
238 * src/flash.c (find_free): Fix indentation. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
239 Trivial optimisation when free chunk collapsed. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
240 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
|
241 a subsequent free chunk. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
242 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
|
243 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
|
244 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
245 2006-03-10 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
246 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
247 * 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
|
248 is right at the end of memory. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
249 |
|
2144
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
250 2006-02-25 Oliver Munz <munz@speag.ch> |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
251 Andrew Lunn <andrew.lunn@ascom.ch> |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
252 |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
253 * src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings. |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
254 * src/flash_load.c (NEW): Implements access to flash |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
255 * 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
|
256 * 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
|
257 feature, disabled by default. |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
258 * 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
|
259 overflowed the workspace. |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
260 * doc/redboot_cmds.sgml: Document new flag. |
|
36bfd6474600
* src/xyzModem.c (xyzModem_stream_open): Fix compiler warnings.
asl
parents:
2130
diff
changeset
|
261 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
262 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
|
263 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
264 * 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
|
265 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
|
266 |
|
2130
9a0cafc8b9bf
* src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents:
2121
diff
changeset
|
267 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
|
268 |
|
9a0cafc8b9bf
* src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents:
2121
diff
changeset
|
269 * 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
|
270 FIS being enabled. |
|
9a0cafc8b9bf
* src/flash.c (fis_lock & fis_unlock): Allow compilation without
asl
parents:
2121
diff
changeset
|
271 * 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
|
272 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
|
273 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
274 2006-01-26 John Dallaway <jld@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
275 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
276 * 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
|
277 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
278 2006-01-17 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
279 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
280 * src/flash.c (fis_init): Default data_length = FIS partition |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
281 size for special partitions. |
|
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 2005-12-22 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
284 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
285 * 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
|
286 (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
|
287 to correctly scan for blank regions. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
288 Remove obsolete version of same. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
289 (fis_find_free): Adapt fis_free changes for this. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
290 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
291 2005-12-12 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
292 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
293 * src/flash.c (fis_free): Rewrite to improve support |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
294 for multiple flash devices. Still not really right - needs |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
295 wider changes. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
296 (fis_find_free): Better support multiple flash devices. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
297 Far from perfect yet though. Minor improvement on what |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
298 was there before though. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
299 |
|
2121
a418a0d87d16
* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents:
2082
diff
changeset
|
300 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
|
301 |
|
a418a0d87d16
* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/gunzip.c: Added
asl
parents:
2082
diff
changeset
|
302 * 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
|
303 |
| 2082 | 304 2005-10-17 Gary Thomas <gary@mlbassoc.com> |
| 305 | |
| 306 * src/iomem.c (do_iopeek): Correct number of options. | |
| 307 | |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
308 2005-10-05 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
309 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
310 * 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
|
311 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
|
312 possible, but over time it suffered a little bitrot. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
313 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
314 2005-09-30 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
315 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
316 * cdl/redboot.cdl: Move CYGNUM_REDBOOT_FLASH_BASE out of |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
317 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
|
318 when CYGPKG_REDBOOT_FLASH is disabled. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
319 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
320 2005-09-26 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
321 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
322 * 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
|
323 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
|
324 .data does not get reinitialized. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
325 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
326 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
|
327 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
328 * 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
|
329 __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
|
330 (error_handler): Ditto for this function. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
331 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
332 * 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
|
333 __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
|
334 (do_go): Ditto. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
335 (error_handler): Ditto for this function. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
336 |
|
2619
e00f121867c8
Add missing changelog entry for redboot.cdl in previous check-in:
jlarmour
parents:
2614
diff
changeset
|
337 * 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
|
338 vector comms, so express that explicitly. |
|
e00f121867c8
Add missing changelog entry for redboot.cdl in previous check-in:
jlarmour
parents:
2614
diff
changeset
|
339 |
| 2067 | 340 2005-09-09 Andrew Dyer <adyer@righthandtech.com> |
| 341 | |
| 342 * src/load.c: add calls to redboot_getc_terminate before exiting | |
| 343 load_elf_image() in various error scenarios, change the final call | |
| 344 to redboot_getc_terminate to have the error flag set. This will | |
| 345 cause a tftp nak and close down the connection since for ELF files | |
| 346 we don't read the whole content but end the connection when the | |
| 347 runnable parts are in. | |
| 348 | |
| 349 * src/net/tftp_client.c: add tftp_error() to send an error back to | |
| 350 the server. define tftp_stream_terminate() and pass it into the | |
| 351 redboot interface. | |
| 352 | |
|
2066
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
353 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
|
354 |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
355 * src/io.c: |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
356 * include/redboot.h: |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
357 * doc/redboot.sgml: |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
358 * 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
|
359 such as HOME/END/Arrows |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
360 |
|
5d5572c64422
FIS fix from Stefan Sommerfeld, ANSI cursor keys from Gary Thomas
gthomas
parents:
2065
diff
changeset
|
361 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
|
362 * 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
|
363 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
|
364 |
|
2065
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
365 2005-09-03 Andrew Lunn <andrew.lunn@ascom.ch> |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
366 |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
367 * cdl/redboot.cdl: White space changes to aid readability. |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
368 |
|
2064
ef1d669d4888
* src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents:
2010
diff
changeset
|
369 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
|
370 |
|
ef1d669d4888
* src/flash.c (fis_create): Print an error if the FIS directory is
asl
parents:
2010
diff
changeset
|
371 * 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
|
372 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
|
373 |
|
2065
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
374 2005-08-17 David Vrabel <dvrabel@arcom.com> |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
375 |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
376 * cdl/redboot.cdl (CYGNUM_REDBOOT_DEFAULT_NETWORK_DEVICE): Removed |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
377 since isn't used anywhere. |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
378 * 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
|
379 to specify the name of the default network device. |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
380 |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
381 * 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
|
382 the default to the net_device config option. |
|
376c93d0f526
* cdl/redboot.cdl: White space changes to aid readability.
asl
parents:
2064
diff
changeset
|
383 |
|
2614
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
384 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
|
385 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
386 * 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
|
387 * 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
|
388 * 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
|
389 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
390 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
|
391 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
392 * 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
|
393 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
394 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
|
395 |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
396 * 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
|
397 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
|
398 * 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
|
399 * 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
|
400 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
|
401 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
|
402 modified. |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
403 (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
|
404 it gets modified. |
|
6cbecf3cc2e4
* src/fconfig.c, src/flash.c, src/io.c, src/load.c, src/main.c,
jlarmour
parents:
2423
diff
changeset
|
405 |
|
2010
2379473fdc8d
* src/fconfig.c: (get_config): Verify the length of the script is
asl
parents:
2009
diff
changeset
|
406 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
|
407 |
|
2379473fdc8d
* src/fconfig.c: (get_config): Verify the length of the script is
asl
parents:
2009
diff
changeset
|
408 * 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
|
409 less than MAX_SCRIPT_LENGTH. |
|
2379473fdc8d
* src/fconfig.c: (get_config): Verify the length of the script is
asl
parents:
2009
diff
changeset
|
410 |
| 2009 | 411 2005-06-29 Andrew Lunn <andrew.lunn@ascom.ch> |
| 412 | |
| 413 * doc/redboot_cmds.sgml: | |
| 414 * src/dump.c: Fix the usage for dump and x command. | |
| 415 | |
|
2007
adbedd54ee7b
* src/flash.c (find_free): Maintain sort order when splitting
asl
parents:
2002
diff
changeset
|
416 2005-06-29 Peter Korsgaard <jacmet@sunsite.dk> |
|
adbedd54ee7b
* src/flash.c (find_free): Maintain sort order when splitting
asl
parents:
2002
diff
changeset
|
417 |
|
adbedd54ee7b
* src/flash.c (find_free): Maintain sort order when splitting
asl
parents:
2002
diff
changeset
|
418 * 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
|
419 chunks. |
|
adbedd54ee7b
* src/flash.c (find_free): Maintain sort order when splitting
asl
parents:
2002
diff
changeset
|
420 |
| 2002 | 421 2005-06-27 Andrew Lunn <andrew.lunn@ascom.ch> |
| 422 | |
| 423 * src/net/enet.c (ntohs): Return type is a short. | |
| 424 | |
| 425 2005-06-22 Peter Korsgaard <jacmet@sunsite.dk> | |
| 426 | |
| 427 * src/flash.c (fis_list, fis_free, fis_create): | |
| 428 * src/iomem.c (do_iopeek): Fixed compiler warnings about formats | |
| 429 strings for diag_printf. | |
| 430 | |
|
1985
b6d1bd49a61d
Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents:
1984
diff
changeset
|
431 2005-06-09 David Vrabel <dvrabel@arcom.com> |
|
b6d1bd49a61d
Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents:
1984
diff
changeset
|
432 |
|
b6d1bd49a61d
Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents:
1984
diff
changeset
|
433 * 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
|
434 USE_YMODEM_LENGTH. |
|
b6d1bd49a61d
Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents:
1984
diff
changeset
|
435 (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
|
436 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
|
437 with runs of ^Z's to be transferred. |
|
b6d1bd49a61d
Better handling of Y-modem (^Z chars) - from David Vrabel
gthomas
parents:
1984
diff
changeset
|
438 |
|
1984
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
439 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
|
440 |
|
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
441 * 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
|
442 format string. |
|
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
443 |
|
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
444 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
|
445 |
|
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
446 * 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
|
447 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
|
448 hardcoded aliases (e.g., FREEMEMLO). |
|
f199806a09e0
* src/flash.c (_flash_info): Fixed a warning about a diag_printf
asl
parents:
1969
diff
changeset
|
449 |
|
1969
161f7ed272df
* src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents:
1959
diff
changeset
|
450 2005-05-04 David Vrabel <dvrabel@arcom.com> |
|
161f7ed272df
* src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents:
1959
diff
changeset
|
451 |
|
161f7ed272df
* src/alias.c (lookup_alias): The expansion of FREEMEMLO and
asl
parents:
1959
diff
changeset
|
452 * 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
|
453 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
|
454 |
|
1954
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
455 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
|
456 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
457 * 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
|
458 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
|
459 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
460 * 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
|
461 address using BOOTP/DHCP. |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
462 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
463 * 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
|
464 'ip_address' command. |
|
1959
81a7ecadf7d3
* src/decompress.c (zcfree): Remove unnecessary variable
asl
parents:
1954
diff
changeset
|
465 |
|
81a7ecadf7d3
* src/decompress.c (zcfree): Remove unnecessary variable
asl
parents:
1954
diff
changeset
|
466 * src/decompress.c (zcfree): Remove unnecessary variable |
|
81a7ecadf7d3
* src/decompress.c (zcfree): Remove unnecessary variable
asl
parents:
1954
diff
changeset
|
467 reinitialisation. |
|
81a7ecadf7d3
* src/decompress.c (zcfree): Remove unnecessary variable
asl
parents:
1954
diff
changeset
|
468 |
|
1954
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
469 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
470 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
|
471 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
472 * 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
|
473 * 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
|
474 * 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
|
475 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
476 2005-04-11 Peter Korsgaard <jacmet@sunsite.dk> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
477 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
478 * 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
|
479 not final chunk. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
480 |
|
1954
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
481 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
|
482 |
|
6beba10c1713
* src/net/net_io.c (net_init): Don't initialize the network if we
asl
parents:
1943
diff
changeset
|
483 * 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
|
484 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
|
485 |
| 1907 | 486 2005-03-07 Alexander Neundorf <alexander.neundorf@jenoptik.com> |
| 487 | |
| 488 * src/net/arp.c: use correct sizeof(rt->enet_addr) in | |
| 489 __arp_lookup() | |
| 490 | |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
491 2005-02-17  Bart Veer  <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
492 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
493 * 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
|
494 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
|
495 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
|
496 be the case after e.g. loading an elf executable. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
497 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
498 2005-02-11 Jonathan Larmour <jifl@eCosCentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
499 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
500 * 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
|
501 for chunk regions ending 1 byte before fis fis regions. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
502 (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
|
503 less than size of region. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
504 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
505 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
|
506 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
507 * 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
|
508 some extra argument checking to these functions. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
509 |
| 1872 | 510 2005-01-22 Andrew Lunn <andrew.lunn@ascom.ch> |
| 511 | |
| 512 * src/main.c (cyg_start): Fix compiler warning with | |
| 513 HAL_THREAD_INIT_CONTEXT and the worspace end address. | |
| 514 * src/fs/disk.c (find_dos_partitions): Removed unused variable. | |
| 515 | |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
516 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
|
517 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
518 * 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
|
519 block devices. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
520 Clear mount table on failure. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
521 (do_move): Silence rename undefined warning. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
522 (do_write): Silence warnings. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
523 (do_info): Support longer device names. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
524 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
525 * src/decompress.c (ZLIB_COMPRESSION_OVERHEAD): |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
526 Increase substantially if jffs2 is present. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
527 |
|
1867
a0d4c606e72d
* src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents:
1855
diff
changeset
|
528 2005-01-05 David Vrabel <dvrabel@arcom.com> |
|
a0d4c606e72d
* src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents:
1855
diff
changeset
|
529 |
|
a0d4c606e72d
* src/fs/fileio.c (do_ls): Remove useless "getcwd" message.
asl
parents:
1855
diff
changeset
|
530 * src/fs/fileio.c (do_ls): Remove useless "getcwd" message. |
| 1886 | 531 * src/net/bootp.c (__bootp_find_local_ip): Only print the |
| 532 "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
|
533 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
534 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
|
535 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
536 * 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
|
537 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
|
538 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
|
539 error testing. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
540 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
541 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
|
542 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
543 * 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
|
544 command. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
545 |
|
1855
6535959b8edf
Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents:
1824
diff
changeset
|
546 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
|
547 |
|
6535959b8edf
Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents:
1824
diff
changeset
|
548 * main.c : |
|
6535959b8edf
Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents:
1824
diff
changeset
|
549 * mfill.c: |
|
6535959b8edf
Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents:
1824
diff
changeset
|
550 * 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
|
551 is no longer supported. |
|
6535959b8edf
Updates required by GCC v4 - from Andrea Michelotti <amichelotti@atmel.com>
gthomas
parents:
1824
diff
changeset
|
552 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
553 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
|
554 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
555 * 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
|
556 commands. |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
557 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
558 * 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
|
559 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
|
560 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
561 2004-11-24 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
562 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
563 * Merge from flash V2 branch |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
564 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
565 2004-11-21 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
566 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
567 * 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
|
568 been removed, so use a RedBoot-specific function instead |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
569 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
570 2004-11-20 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
571 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
572 * 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
|
573 flash byte, no need to adjust. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
574 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
575 2004-10-07 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
576 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
577 * 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
|
578 unused variable. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
579 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
580 2004-10-06 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
581 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
582 * 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
|
583 CYGNUM_REDBOOT_FLASH_BASE being set or not. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
584 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
585 2004-09-14 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
586 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
587 * 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
|
588 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
|
589 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
590 2004-08-21 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
591 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
592 * 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
|
593 Reimplement this functionality using other calls. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
594 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
595 2004-08-13 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
596 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
597 * 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
|
598 * src/flash.c (fis_[un]lock): Fix compiler warnings |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
599 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
600 2004-08-06 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
601 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
602 * 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
|
603 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
|
604 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
|
605 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
606 2004-08-05 Andrew Lunn <andrew.lunn@ascom.ch> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
607 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
608 * src/flash.c: |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
609 * src/fconfig.c: Make use of the new flash API. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
610 |
|
2257
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
611 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
|
612 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
613 * 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
|
614 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
|
615 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
|
616 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
617 * 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
|
618 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
|
619 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
|
620 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
|
621 involved, it just behaves like diag_printf(). |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
622 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
623 * 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
|
624 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
|
625 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
626 * 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
|
627 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
628 * 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
|
629 |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
630 * include/redboot.h: Added some extra initialization |
|
467fd46113f3
* src/fs/fileio.c (do_list): Use getcwd for current directory,
jlarmour
parents:
2212
diff
changeset
|
631 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
|
632 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
633 2004-11-11 Bart Veer <bartv@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
634 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
635 * 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
|
636 RedBoot MIN_IMAGE_SIZE |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
637 |
|
1824
30d166811fe7
* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents:
1823
diff
changeset
|
638 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
|
639 |
|
30d166811fe7
* cdl/redboot.cdl, doc/redboot_cmds.sgml, src/iomem.c: Add support
asl
parents:
1823
diff
changeset
|
640 * 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
|
641 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
|
642 |
|
1823
ecd76f498508
* cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents:
1822
diff
changeset
|
643 2004-11-09 David Vrabel <dvrabel@arcom.com> |
|
ecd76f498508
* cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents:
1822
diff
changeset
|
644 |
|
ecd76f498508
* cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents:
1822
diff
changeset
|
645 * 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
|
646 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
|
647 |
|
ecd76f498508
* cdl/redboot.cdl (CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Correct the
asl
parents:
1822
diff
changeset
|
648 * 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
|
649 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
|
650 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
|
651 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
652 2004-11-05 John Dallaway <jld@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
653 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
654 * src/flash.c (fis_create): Eliminate MIPS compiler workaround |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
655 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
|
656 to be unnecessary with GCC 3.2.1. |
|
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 * src/flash.c (fis_write): Eliminate MIPS compiler workaround. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
659 |
|
1822
b9ae2f90a53e
* src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents:
1811
diff
changeset
|
660 2004-11-04 Peter Korsgaard <jacmet@sunsite.dk> |
|
b9ae2f90a53e
* src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents:
1811
diff
changeset
|
661 |
|
b9ae2f90a53e
* src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents:
1811
diff
changeset
|
662 * src/fconfig.c (flash_write_config): Removed compiler warning |
|
b9ae2f90a53e
* src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents:
1811
diff
changeset
|
663 when building redboot with combined FIS and config. |
|
b9ae2f90a53e
* src/fconfig.c (flash_write_config): Removed compiler warning
asl
parents:
1811
diff
changeset
|
664 |
|
1811
a53cbddaeb77
* cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents:
1803
diff
changeset
|
665 2004-10-10 Iztok Zupet <iz@elsis.si> |
|
a53cbddaeb77
* cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents:
1803
diff
changeset
|
666 |
|
a53cbddaeb77
* cdl/redboot.cdl: added CYGSEM_REDBOOT_DISK_IDE_VMWARE option.
asl
parents:
1803
diff
changeset
|
667 * 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
|
668 * 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
|
669 |
|
1803
4028c3fff75e
* doc/redboot_installing.sgml: Added links to the tools for the
asl
parents:
1777
diff
changeset
|
670 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
|
671 |
|
4028c3fff75e
* doc/redboot_installing.sgml: Added links to the tools for the
asl
parents:
1777
diff
changeset
|
672 * 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
|
673 Atmel AT91 JTST board. |
|
4028c3fff75e
* doc/redboot_installing.sgml: Added links to the tools for the
asl
parents:
1777
diff
changeset
|
674 |
| 1777 | 675 2004-09-27 Mark Salter <msalter@redhat.com> |
| 676 | |
| 677 * src/fs/ide.c (ide_presence_detect): New function. | |
| 678 * src/fs/disk.c (u32_unaligned): New function to read unaligned words. | |
| 679 (find_dos_partitions): Use u32_unaligned instead of memcpy. | |
| 680 | |
|
1772
2821f66e3f5a
* doc/redboot_install.sgml: Added installation information for the
asl
parents:
1763
diff
changeset
|
681 2004-9-25 Andrew Lunn <andrew.lunn@ascom.ch> |
|
2821f66e3f5a
* doc/redboot_install.sgml: Added installation information for the
asl
parents:
1763
diff
changeset
|
682 |
|
2821f66e3f5a
* doc/redboot_install.sgml: Added installation information for the
asl
parents:
1763
diff
changeset
|
683 * doc/redboot_install.sgml: Added installation information for the |
|
2821f66e3f5a
* doc/redboot_install.sgml: Added installation information for the
asl
parents:
1763
diff
changeset
|
684 Atmel AT91 JTST board provided by Andrea Michelotti |
|
2821f66e3f5a
* doc/redboot_install.sgml: Added installation information for the
asl
parents:
1763
diff
changeset
|
685 |
|
1763
60270ebf104b
* src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents:
1759
diff
changeset
|
686 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
|
687 |
|
60270ebf104b
* src/net/tc.c: Removed unneccesary call to MS_TICKS_DELAY
asl
parents:
1759
diff
changeset
|
688 * 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
|
689 |
|
1759
91e29b9a5d05
Add option for redboot to initialize only one net device
msalter
parents:
1756
diff
changeset
|
690 2004-09-19 Mark Salter <msalter@redhat.com> |
|
91e29b9a5d05
Add option for redboot to initialize only one net device
msalter
parents:
1756
diff
changeset
|
691 |
|
91e29b9a5d05
Add option for redboot to initialize only one net device
msalter
parents:
1756
diff
changeset
|
692 * 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
|
693 * 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
|
694 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
|
695 |
|
1756
b2a8f9509f6f
* src/load.c (do_load): Removed compiler warning when building
asl
parents:
1746
diff
changeset
|
696 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
|
697 |
|
b2a8f9509f6f
* src/load.c (do_load): Removed compiler warning when building
asl
parents:
1746
diff
changeset
|
698 * 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
|
699 reboot without networking. |
|
b2a8f9509f6f
* src/load.c (do_load): Removed compiler warning when building
asl
parents:
1746
diff
changeset
|
700 |
| 1746 | 701 2004-09-05 Mark Salter <msalter@redhat.com> |
| 702 | |
| 703 * doc/redboot_installing.sgml: Add mb93091 and mb93093. | |
| 704 | |
| 1743 | 705 2004-09-02 Mark Salter <msalter@redhat.com> |
| 706 | |
| 707 * doc/redboot_cmds.sgml: Add -x option to exec command. | |
| 708 | |
|
1740
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
709 2004-09-01 Mark Salter <msalter@redhat.com> |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
710 |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
711 * 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
|
712 * include/redboot.h: Define FLASH_{READ,PROGRAM} macros. |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
713 Define REDBOOT_FLASH_REVERSE_BYTEORDER if appropriate. |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
714 * 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
|
715 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
|
716 * src/fconfig.c: Ditto. |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
717 |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
718 * src/main.c (do_version): Update copyright message. |
|
0031b615f51c
Add support for reverse endianess of fis and config data
msalter
parents:
1738
diff
changeset
|
719 |
|
1738
9091309eb665
* src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents:
1737
diff
changeset
|
720 2004-08-31 Jonathan Larmour <jifl@eCosCentric.com> |
|
9091309eb665
* src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents:
1737
diff
changeset
|
721 |
|
9091309eb665
* src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents:
1737
diff
changeset
|
722 * src/flash.c (fis_init): Avoid potentially unnecessary erase |
|
9091309eb665
* src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents:
1737
diff
changeset
|
723 attempt at end of flash. |
|
9091309eb665
* src/flash.c (fis_init): Avoid potentially unnecessary erase
jlarmour
parents:
1737
diff
changeset
|
724 |
|
1737
462d6c993869
* doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents:
1724
diff
changeset
|
725 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
|
726 |
|
462d6c993869
* doc/redboot_cmds.sgml: Fixed a minor typo with fis list
asl
parents:
1724
diff
changeset
|
727 * 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
|
728 |
| 1724 | 729 2004-08-17 Andrew Lunn <andrew.lunn@ascom.ch> |
| 730 | |
| 731 * cdl/redboot.cdl: | |
| 732 * src/net/net_io.c: added CDL to allow the default server to | |
| 733 be configured. Also respect the CYGSEM_REDBOOT_DEFAULT_NO_BOOTP | |
| 734 setting. | |
| 735 | |
| 736 2004-08-16 Andrew Lunn <andrew.lunn@ascom.ch> | |
| 737 | |
| 738 * cdl/redboot.cdl: | |
| 739 * src/load.c: Added cdl to control the size of the buffer used | |
| 740 by getc. The size can have significant affect on load speed | |
| 741 when loading from a filesystem. | |
| 742 | |
|
1715
12255a59b6ef
Fix corner-case detection of http header ending sequence
jani
parents:
1679
diff
changeset
|
743 2004-08-13 Jani Monoses <jani@iv.ro> |
|
12255a59b6ef
Fix corner-case detection of http header ending sequence
jani
parents:
1679
diff
changeset
|
744 |
|
12255a59b6ef
Fix corner-case detection of http header ending sequence
jani
parents:
1679
diff
changeset
|
745 * 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
|
746 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
|
747 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
|
748 |
| 1724 | 749 2004-08-10 Andrew Lunn <andrew.lunn@ascom.ch> |
| 750 | |
| 751 * cdl/redboot.cdl | |
| 752 * src/load.c (load_elf_image): Added a CDL option to configure | |
| 753 if the physical or virtual address in the headers should be used | |
| 754 when loading the image. | |
| 755 | |
| 756 2004-08-09 Andrew Lunn <andrew.lunn@ascom.ch> | |
| 757 | |
| 758 * cdl/redboot.cdl | |
| 759 * src/fs/fileio.c (do_ls) Added an ls command so we can see what | |
| 760 is inside the mounted filesystem. | |
| 761 | |
|
1679
b548ac5af76c
* src/flash.c (find_free): fix endless loop when removing a
asl
parents:
1663
diff
changeset
|
762 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
|
763 |
|
b548ac5af76c
* src/flash.c (find_free): fix endless loop when removing a
asl
parents:
1663
diff
changeset
|
764 * 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
|
765 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
|
766 (fis_load): Fixed a compiler warning. |
|
b548ac5af76c
* src/flash.c (find_free): fix endless loop when removing a
asl
parents:
1663
diff
changeset
|
767 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
768 2004-06-11 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
769 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
770 * src/flash.c (fis_create): Made unlock/lock operations dependent |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
771 on CYGHWR_IO_FLASH_BLOCK_LOCKING. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
772 |
| 1663 | 773 2004-05-31 Jani Monoses <jani@iv.ro> |
| 774 | |
| 775 * src/main.c: | |
| 776 * include/redboot.h: Get rid of unused workspace_size. | |
| 777 | |
|
1657
55f30b7a6e96
* src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents:
1648
diff
changeset
|
778 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
|
779 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
|
780 |
|
55f30b7a6e96
* src/fs/ide.c: make sure IDE_STAT_BSY is 0 before checking other
jlarmour
parents:
1648
diff
changeset
|
781 * 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
|
782 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
|
783 |
|
1648
e1ee6283cd48
* src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents:
1627
diff
changeset
|
784 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
|
785 |
|
e1ee6283cd48
* src/main.c: Make it build without CYGSEM_REDBOOT_FLASH_ALIASES.
asl
parents:
1627
diff
changeset
|
786 * 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
|
787 |
|
2626
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
788 2004-05-07 Nick Garnett <nickg@ecoscentric.com> |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
789 |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
790 * src/flash.c (fis_create): Added unlock and lock operations |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
791 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
|
792 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
|
793 and keep everything locked. |
|
a2f5434df2cb
Merge flashv2 branch to trunk, with eCosCentric additions
jlarmour
parents:
2619
diff
changeset
|
794 |
| 1627 | 795 2004-05-05 Gary Thomas <gary@mlbassoc.com> |
| 796 | |
| 797 * src/flash.c (fis_load): CRC check on load was broken (the CDL | |
| 798 option changed names) | |
| 799 | |
|
1619
2aabaeffc161
* doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents:
1605
diff
changeset
|
800 2004-04-29 Jonathan Larmour <jifl@eCosCentric.com> |
|
2aabaeffc161
* doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents:
1605
diff
changeset
|
801 |
|
2aabaeffc161
* doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents:
1605
diff
changeset
|
802 * 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
|
803 of 2004-04-19. |
|
2aabaeffc161
* doc/redboot_epilogue.sgml: Comment out </part> to reflect change
jlarmour
parents:
1605
diff
changeset
|
804 |
|
1605
43a89c18d005
Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents:
1598
diff
changeset
|
805 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
|
806 |
|
43a89c18d005
Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents:
1598
diff
changeset
|
807 * 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
|
808 * 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
|
809 * 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
|
810 * 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
|
811 * 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
|
812 * 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
|
813 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
|
814 |
|
43a89c18d005
Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents:
1598
diff
changeset
|
815 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
|
816 |
|
43a89c18d005
Add checking (assert) for size of option arrays. Also fix port for TFTP on little endian systems.
gthomas
parents:
1598
diff
changeset
|
817 * 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
|
818 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
|
819 |
| 1598 | 820 2004-04-19 Gary Thomas <gary@mlbassoc.com> |
| 821 | |
| 822 * src/fs/fileio.c: Can't test for CYGPKG_IO_FLASH_BLOCK_DEVICE without | |
| 823 first testing for CYGPKG_IO_FLASH and including it's pkgconf file. | |
| 824 | |
| 1597 | 825 2004-04-19 John Dallaway <jld@ecoscentric.com> |
| 826 | |
| 827 * doc/makefile, doc/redboot_main.sgml: New files to build the RedBoot | |
| 828 User's Guide as a self-contained document. | |
| 829 | |
| 830 * doc/redboot.sgml: Eliminate <part> tag to build the RedBoot User's | |
| 831 Guide as a self-contained document. | |
| 832 | |
| 1561 | 833 2004-03-30 Mark Salter <msalter@redhat.com> |
| 834 | |
| 835 * src/net/udp.c (__udp_recvfrom_handler): Protect against back-to-back | |
| 836 duplicate packets. | |
| 837 | |
|
1552
183857c0ce4b
* src/fs/fileio.c: Only include IO package headers if required.
asl
parents:
1551
diff
changeset
|
838 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
|
839 |
|
183857c0ce4b
* src/fs/fileio.c: Only include IO package headers if required.
asl
parents:
1551
diff
changeset
|
840 * 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
|
841 |
|
1551
996bb9a3d7fe
* src/load.c: add -p option to help string and only print it and -h if
asl
parents:
1524
diff
changeset
|
842 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
|
843 |
|
996bb9a3d7fe
* src/load.c: add -p option to help string and only print it and -h if
asl
parents:
1524
diff
changeset
|
844 * 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
|
845 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
|
846 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
|
847 |
|
1524
19c67fd03275
Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents:
1520
diff
changeset
|
848 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
|
849 |
|
19c67fd03275
Early abort instead of close on HTTP connections - from Jani Monoses
gthomas
parents:
1520
diff
changeset
|
850 * 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
|
851 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
|
852 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
|
853 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
|
854 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
|
855 |
|
1520
fc4fa5d81cba
Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents:
1519
diff
changeset
|
856 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
|
857 |
|
fc4fa5d81cba
Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents:
1519
diff
changeset
|
858 * src/load.c: |
|
fc4fa5d81cba
Allow port for HTTP connections to be overridden - from Jani Monoses
gthomas
parents:
1519
diff
changeset
|
859 * 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
|
860 |
|
1519
9f0d02327506
No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents:
1514
diff
changeset
|
861 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
|
862 |
|
9f0d02327506
No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents:
1514
diff
changeset
|
863 * 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
|
864 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
|
865 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
|
866 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
|
867 |
| 1514 | 868 2004-02-24 Gary Thomas <gary@mlbassoc.com> |
| 869 | |
| 870 * cdl/redboot.cdl: net_io needs to be in libextras to enable network | |
| 871 support (failed if network debug was disabled) | |
| 872 | |
| 1513 | 873 2004-02-23 Uwe Kindler <uwe_kindler@web.de> |
| 874 | |
| 875 * src/cksum.c: | |
| 876 * src/dump.c: | |
| 877 * src/fconfig.c: | |
| 878 * src/flash.c: | |
| 879 * src/load.c: | |
| 880 * src/main.c: | |
| 881 * src/mcmp.c: | |
| 882 * src/mcopy.c: | |
| 883 * src/mfill.c: | |
| 884 * src/net/net_io.c: | |
| 885 * src/net/ping.c: Minor cleanups to remove warnings. | |
| 886 | |
|
1508
7311b4809660
* doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents:
1506
diff
changeset
|
887 2004-02-20 Jonathan Larmour <jifl@eCosCentric.com> |
|
7311b4809660
* doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents:
1506
diff
changeset
|
888 |
|
7311b4809660
* doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents:
1506
diff
changeset
|
889 * 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
|
890 work on more recent Red Hat Linux. |
|
7311b4809660
* doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents:
1506
diff
changeset
|
891 |
| 1506 | 892 2004-02-19 Jani Monoses <jani@iv.ro> |
| 893 | |
| 894 * src/xyzModem.c: Start with sending a 'C', do not wait until the | |
| 895 first packet from the sender.This allows download to start quicker. | |
| 896 | |
|
1503
0ec4d1b9182f
Update help strings for 'go' command - from Andy Dyer
gthomas
parents:
1492
diff
changeset
|
897 2004-02-16 Andrew Dyer <adyer@righthandtech.com> |
|
0ec4d1b9182f
Update help strings for 'go' command - from Andy Dyer
gthomas
parents:
1492
diff
changeset
|
898 |
|
0ec4d1b9182f
Update help strings for 'go' command - from Andy Dyer
gthomas
parents:
1492
diff
changeset
|
899 * src/main.c: add 'go' options to help string |
|
0ec4d1b9182f
Update help strings for 'go' command - from Andy Dyer
gthomas
parents:
1492
diff
changeset
|
900 |
|
1491
ab4a708d689e
* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents:
1485
diff
changeset
|
901 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
|
902 |
|
1492
8b3549abe4ac
* cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents:
1491
diff
changeset
|
903 * 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
|
904 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
|
905 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
|
906 * 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
|
907 CYGPKG_COMPRESS_ZLIB. |
|
8b3549abe4ac
* cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents:
1491
diff
changeset
|
908 * 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
|
909 CYGPKG_COMPRESS_ZLIB. |
|
8b3549abe4ac
* cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents:
1491
diff
changeset
|
910 * 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
|
911 CYGPRI_REDBOOT_ZLIB_FLASH. |
|
8b3549abe4ac
* cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents:
1491
diff
changeset
|
912 |
|
1491
ab4a708d689e
* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents:
1485
diff
changeset
|
913 * 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
|
914 not SETBAUD! |
|
ab4a708d689e
* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents:
1485
diff
changeset
|
915 |
| 1485 | 916 2004-02-04 Gary Thomas <gary@mlbassoc.com> |
| 917 | |
| 918 * cdl/redboot.cdl: Do not build with "common" interrupt stack | |
| 919 support. This can cause problems when running programs (via | |
| 920 the "go" command) as interrupts will corrupt RedBoot's stack. | |
| 921 | |
| 1475 | 922 2004-01-18 Gary Thomas <gary@mlbassoc.com> |
| 923 | |
| 924 * src/main.c: Fix build problem if GDB stubs are not included. | |
| 925 Minor warning cleanup (cast on NO_MEMORY). | |
| 926 | |
|
1451
077fd39935a2
Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents:
1444
diff
changeset
|
927 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
|
928 |
|
077fd39935a2
Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents:
1444
diff
changeset
|
929 * 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
|
930 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
|
931 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
|
932 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
|
933 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
|
934 |
|
077fd39935a2
Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents:
1444
diff
changeset
|
935 * src/fconfig.c: |
|
077fd39935a2
Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents:
1444
diff
changeset
|
936 * 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
|
937 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
|
938 |
| 1444 | 939 2003-12-12 Jani Monoses <jani@iv.ro> |
| 940 | |
| 941 * src/net/tcp.c: Cancel retransmission timer when SYN is acked | |
| 942 otherwise an open active connection which doesn't send data | |
| 943 eventually resends the SYN resulting in reset from the peer. | |
| 944 | |
| 1434 | 945 2003-12-08 Gary Thomas <gary@mlbassoc.com> |
| 946 | |
| 947 * cdl/redboot.cdl: Better handling of GDB stubs support. This | |
| 948 should be automatically included if the platform supports GDB. | |
| 949 Disabling CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS (in the common HAL) | |
| 950 will fully disable GDB support. | |
| 951 | |
| 1421 | 952 2003-12-05 Gary Thomas <gary@mlbassoc.com> |
| 953 | |
| 954 * src/decompress.c (gzip_init): Memory pool initialization should | |
| 955 only be done in _zlib_init(). | |
| 956 | |
| 1420 | 957 2003-12-05 Ian Campbell <icampbell@arcom.com> |
| 958 | |
| 959 * src/decompress.c: Ensure that free'd blocks are returned to the | |
| 960 free pool and that adjacent free blocks are merged. Initialise the | |
| 961 pool in _zlib_init() so that things are initialised even when | |
| 962 gzip_init hasn't been called. | |
| 963 | |
| 1419 | 964 2003-12-05 Gary Thomas <gary@mlbassoc.com> |
| 965 | |
| 966 * src/io.c (_rb_gets_preloaded): ^A could have moved the cursor to | |
| 967 the wrong location on the screen if ^F/^B had been used. | |
| 968 | |
|
1415
7ce0661f305c
Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents:
1414
diff
changeset
|
969 2003-12-03 David Vrabel <dvrabel@arcom.com> |
|
7ce0661f305c
Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents:
1414
diff
changeset
|
970 |
|
7ce0661f305c
Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents:
1414
diff
changeset
|
971 * 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
|
972 throughout (instead of the American specific format). Expand |
|
7ce0661f305c
Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents:
1414
diff
changeset
|
973 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
|
974 |
|
1414
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
975 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
|
976 |
|
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
977 * 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
|
978 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
|
979 such as JFFS2. |
|
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
980 |
| 1401 | 981 2003-11-25 John Dallaway <jld@ecoscentric.com> |
| 982 | |
| 983 * src/fconfig.c (load_flash_config): | |
| 984 Fix typo in output string. | |
|
1414
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
985 |
| 1396 | 986 2003-11-24 Gary Thomas <gary@mlbassoc.com> |
| 987 | |
| 988 * src/net/bootp.c (__bootp_find_local_ip): | |
| 989 Suppress diagnostic message that DNS info found. | |
| 990 | |
|
1393
bce4d2e47e78
* src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents:
1390
diff
changeset
|
991 2002-11-24 Jani Monoses <jani@iv.ro> |
|
bce4d2e47e78
* src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents:
1390
diff
changeset
|
992 |
|
bce4d2e47e78
* src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents:
1390
diff
changeset
|
993 * 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
|
994 |
|
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
995 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
|
996 |
|
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
997 * 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
|
998 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
|
999 |
|
9a2e186be457
Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents:
1412
diff
changeset
|
1000 * 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
|
1001 (DHCP_MESSAGE_TYPE_DISCOVER etc.). |
|
1393
bce4d2e47e78
* src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents:
1390
diff
changeset
|
1002 |
|
1390
5503490aa292
* src/flash.c: flash_init() no longer takes three args.
asl
parents:
1364
diff
changeset
|
1003 2002-11-20 Jani Monoses <jani@iv.ro> |
|
5503490aa292
* src/flash.c: flash_init() no longer takes three args.
asl
parents:
1364
diff
changeset
|
1004 |
|
5503490aa292
* src/flash.c: flash_init() no longer takes three args.
asl
parents:
1364
diff
changeset
|
1005 * 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
|
1006 |
|
1399
1bc2e99ec44b
* src/main.c: Restore correct old baud rate if changing fails.
asl
parents:
1396
diff
changeset
|
1007 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
|
1008 |
|
1bc2e99ec44b
* src/main.c: Restore correct old baud rate if changing fails.
asl
parents:
1396
diff
changeset
|
1009 * 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
|
1010 |
| 1364 | 1011 2003-11-13 Gary Thomas <gary@mlbassoc.com> |
| 1012 | |
| 1013 * src/main.c (do_go): Need to stop catching exceptions when running a | |
| 1014 user program, otherwise GDB will never run when the program fails, gets | |
| 1015 a ^C interrupt, etc. Also, clean up [remove] some cache debug code. | |
| 1016 | |
| 1362 | 1017 2003-11-12 Gary Thomas <gary@mlbassoc.com> |
| 1018 | |
| 1019 * misc/redboot_XXX.ecm: Removed - since it was only a source of confusion. | |
| 1020 | |
| 1354 | 1021 2003-11-07 Gary Thomas <gary@mlbassoc.com> |
| 1022 | |
| 1357 | 1023 * src/net/dns.c: |
| 1024 * src/net/bootp.c: | |
| 1025 * include/net/net.h: Use DNS server address from DHCP if provided. | |
| 1026 Inspired by John Newlin <jnewlin@rawbw.com> | |
| 1027 | |
| 1354 | 1028 * src/flash.c (fis_init): Take out misleading warning - since the |
| 1029 new [default] behaviour of "fis free" means free space need not | |
| 1030 be necessarily erased on the device. | |
| 1031 | |
| 1349 | 1032 2003-11-04 Gary Thomas <gary@mlbassoc.com> |
| 1033 | |
| 1034 * src/flash.c (find_free): Better handling of end address - otherwise | |
| 1035 list of free blocks could be incorrect. Thanks to Chris Garry. | |
| 1036 | |
| 1341 | 1037 2003-11-01 Gary Thomas <gary@mlbassoc.com> |
| 1038 | |
| 1039 * cdl/redboot.cdl: Reorg to allow disk operations on other than | |
| 1040 IDE drives. | |
| 1041 | |
|
1328
afd4dd211d3a
Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents:
1319
diff
changeset
|
1042 2003-10-23 Gary Thomas <gary@mlbassoc.com> |
|
afd4dd211d3a
Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents:
1319
diff
changeset
|
1043 |
|
afd4dd211d3a
Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents:
1319
diff
changeset
|
1044 * 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
|
1045 other abort conditions during command execution. |
|
afd4dd211d3a
Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents:
1319
diff
changeset
|
1046 |
| 1319 | 1047 2003-10-17 Gary Thomas <gary@mlbassoc.com> |
| 1048 | |
| 1049 * src/load.c: Only examine loadable segments when scanning to determine | |
| 1050 lowest loadable address (only used when -b XXX option used). Otherwise, | |
| 1051 an offset into space could be chosen. | |
| 1052 | |
|
1318
e7283a4a428c
* doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents:
1312
diff
changeset
|
1053 2003-10-16 Jonathan Larmour <jifl@eCosCentric.com> |
|
e7283a4a428c
* doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents:
1312
diff
changeset
|
1054 |
|
e7283a4a428c
* doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents:
1312
diff
changeset
|
1055 * doc/redboot_installing.sgml: Fix eb40 flash install instructions. |
|
e7283a4a428c
* doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents:
1312
diff
changeset
|
1056 |
|
1312
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1057 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
|
1058 |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1059 * src/flash.c: |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1060 * 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
|
1061 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
|
1062 very smal block sizes. |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1063 |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1064 * include/redboot.h (RedBoot_INIT_SECOND): |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1065 Finer initialization control. |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1066 |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1067 * 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
|
1068 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
|
1069 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
|
1070 devices with very small block sizes. |
|
08edfb52f9cd
Improve FIS directory handling - should work with small block size devices
gthomas
parents:
1301
diff
changeset
|
1071 |
| 1301 | 1072 2003-10-12 Gary Thomas <gary@mlbassoc.com> |
| 1073 | |
| 1074 * src/flash.c (fis_create): Verify that any hard FLASH addresses | |
| 1075 (given via -f XXX) are known to be free. | |
| 1076 | |
|
1297
4212c82ebff6
Make 'fis free' use the FIS directory to determine what's free
gthomas
parents:
1295
diff
changeset
|
1077 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
|
1078 |
|
4212c82ebff6
Make 'fis free' use the FIS directory to determine what's free
gthomas
parents:
1295
diff
changeset
|
1079 * src/flash.c: |
|
4212c82ebff6
Make 'fis free' use the FIS directory to determine what's free
gthomas
parents:
1295
diff
changeset
|
1080 * 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
|
1081 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
|
1082 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
|
1083 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
|
1084 |
| 1292 | 1085 2003-10-09 Gary Thomas <gary@mlbassoc.com> |
| 1086 | |
| 1295 | 1087 * src/flash.c (fis_create): Check whole length of image, not just |
| 1088 effective size, when validating addresses. | |
| 1089 | |
| 1292 | 1090 * src/net/net_io.c (net_init): |
| 1091 * include/net/net.h: Rework handling of multiple network devices. All | |
| 1092 devices will now be initialized, with either the first or the default | |
| 1093 device actually used for I/O. | |
| 1094 | |
| 1278 | 1095 2003-10-06 Gary Thomas <gary@mlbassoc.com> |
| 1096 | |
| 1288 | 1097 * src/net/net_io.c: |
| 1098 * src/net/bootp.c: Fix some compile problems if GATEWAY support is disabled. | |
| 1099 | |
| 1278 | 1100 * src/flash.c (fis_list): Display FIS directory entries in FLASH |
| 1101 address (sorted) order. | |
| 1102 | |
| 1268 | 1103 2003-10-03 Gary Thomas <gary@mlbassoc.com> |
| 1104 | |
| 1105 * src/flash.c (fis_delete): 'fconfig' data only shows up in FIS if | |
| 1106 the data is stored in FLASH - account for this. Also, make sure | |
| 1107 FLASH gets initialized if built without 'fconfig' enabled. | |
| 1108 | |
|
1265
734edfe6c859
Allow platform to provide routine to validate ethernet addresses
gthomas
parents:
1259
diff
changeset
|
1109 2003-10-02 Gary Thomas <gary@mlbassoc.com> |
|
734edfe6c859
Allow platform to provide routine to validate ethernet addresses
gthomas
parents:
1259
diff
changeset
|
1110 |
|
734edfe6c859
Allow platform to provide routine to validate ethernet addresses
gthomas
parents:
1259
diff
changeset
|
1111 * src/fconfig.c: |
|
734edfe6c859
Allow platform to provide routine to validate ethernet addresses
gthomas
parents:
1259
diff
changeset
|
1112 * 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
|
1113 ethernet station addresses. |
|
734edfe6c859
Allow platform to provide routine to validate ethernet addresses
gthomas
parents:
1259
diff
changeset
|
1114 |
| 1259 | 1115 2003-09-30 Gary Thomas <gary@mlbassoc.com> |
| 1116 | |
| 1117 * src/fconfig.c (do_flash_config): Fix typo in error message. | |
| 1118 | |
| 1119 2003-09-30 David Vrabel <dvrabel@arcom.com> | |
| 1120 | |
| 1121 * src/net/tcp.c: Include missing <cyg/infra/diag.h>. | |
| 1122 | |
| 1123 * include/redboot.h, src/parse.c (init_opts, scan_opts): Remove | |
| 1124 the excessive level of indirection in the handling of option | |
| 1125 arguments. | |
| 1126 | |
| 1253 | 1127 2003-09-29 Gary Thomas <gary@mlbassoc.com> |
| 1128 | |
| 1129 * src/load.c (load_elf_image): Use LMA (loader memory address), instead | |
| 1130 of VMA (virtual memory address) to load code. If LMA != VMA, it's up | |
| 1131 to the loaded program to figure it out. | |
| 1132 Inspired by Artur Lipowski <LAL@pro.onet.pl> | |
| 1133 | |
|
1250
9af0b6bf194b
* doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents:
1248
diff
changeset
|
1134 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
|
1135 |
|
9af0b6bf194b
* doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents:
1248
diff
changeset
|
1136 * 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
|
1137 EB42/55 description. |
|
9af0b6bf194b
* doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents:
1248
diff
changeset
|
1138 |
| 1246 | 1139 2003-09-26 Gary Thomas <gary@mlbassoc.com> |
| 1140 | |
| 1251 | 1141 * src/flash.c (fis_free, fis_find_free): |
| 1142 Fix some problems introduced with the new FLASH interfaces (used by | |
| 1143 NAND devices) | |
| 1144 | |
| 1248 | 1145 * src/fconfig.c: Honor FLASH/FIS configury. |
| 1146 | |
| 1246 | 1147 * src/net/bootp.c: |
| 1148 * src/fs/ide.c: Clean up some compiler warnings. | |
| 1149 | |
| 1245 | 1150 2003-09-25 Gary Thomas <gary@mlbassoc.com> |
| 1151 | |
| 1152 * src/net/bootp.c: Rework DHCP process to handle really stubborn | |
| 1153 servers. | |
| 1154 | |
| 1243 | 1155 2003-09-24 Gary Thomas <gary@mlbassoc.com> |
| 1156 | |
| 1157 * src/net/bootp.c (__bootp_find_local_ip): Forgot to unregister | |
| 1158 UDP handler - could cause serious problems later! Also, fix | |
| 1159 problem with retries after DHCP discovery phase. | |
| 1160 | |
| 1242 | 1161 2003-09-23 Gary Thomas <gary@mlbassoc.com> |
| 1162 | |
| 1163 * src/net/bootp.c (__bootp_find_local_ip): Handle retries on DHCP | |
| 1164 requests better. | |
| 1165 | |
| 1233 | 1166 2003-09-22 Gary Thomas <gary@mlbassoc.com> |
| 1167 | |
| 1168 * cdl/redboot.cdl: Fix compile error for systems with no FLASH. | |
| 1169 | |
|
1231
3c221a743075
Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents:
1230
diff
changeset
|
1170 2003-09-21 Gary Thomas <gary@mlbassoc.com> |
|
3c221a743075
Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents:
1230
diff
changeset
|
1171 |
|
3c221a743075
Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents:
1230
diff
changeset
|
1172 * 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
|
1173 BUG #57316 |
|
3c221a743075
Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents:
1230
diff
changeset
|
1174 |
| 1227 | 1175 2003-09-20 Gary Thomas <gary@mlbassoc.com> |
| 1176 | |
|
1230
7d2ca52b341a
Improve IDE handling - better for systems where IDE may be missing
gthomas
parents:
1227
diff
changeset
|
1177 * 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
|
1178 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
|
1179 for startup if the controller is missing. |
|
7d2ca52b341a
Improve IDE handling - better for systems where IDE may be missing
gthomas
parents:
1227
diff
changeset
|
1180 |
| 1227 | 1181 * src/net/bootp.c: Rework to use full DHCP protocol. Previously, |
| 1182 once an offer came in, RedBoot was happy, without actually making | |
| 1183 the address reservation and waiting for the final acknowledgement. | |
| 1184 Also, added CDL to enable/disable DHCP. BUG #1000053 | |
| 1185 | |
| 1225 | 1186 2003-09-20 Chris Garry <cgarry@sweeneydesign.co.uk> |
| 1226 | 1187 |
| 1188 * src/main.c: Modified the way multiple "RAM" segments are reported. | |
| 1189 | |
| 1190 * src/fconfig.c: Variables 'stat' and '*err_addr' in function | |
| 1191 flash_write_config() are now defined regardless of whether | |
| 1192 CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG is defined of not. | |
| 1225 | 1193 |
|
1223
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1194 2003-09-19 Gary Thomas <gary@mlbassoc.com> |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1195 |
| 1224 | 1196 * src/net/timers.c (__timer_poll): Need to call MS_TICKS_DELAY() or |
| 1197 else time will never progress. This can cause a missed TCP packet | |
| 1198 to cause the stack to freeze. BUG #23006 | |
| 1199 | |
|
1223
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1200 * 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
|
1201 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
|
1202 |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1203 * 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
|
1204 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
|
1205 don't provide this properly). |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1206 |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1207 * 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
|
1208 with battery backed up clocks. |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1209 |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1210 * 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
|
1211 |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1212 * src/main.c: |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1213 * src/load.c: |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1214 * src/flash.c: |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1215 * src/alias.c: |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1216 * include/redboot.h: |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1217 * 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
|
1218 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
|
1219 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
|
1220 of device, like EEPROM. |
|
dbcfe4e0dbd2
New platform - TAMS MOAB - and generic changes to support it
gthomas
parents:
1217
diff
changeset
|
1221 |
| 1207 | 1222 2003-09-09 Gary Thomas <gary@mlbassoc.com> |
| 1223 | |
| 1208 | 1224 * src/flash.c (flash_config_insert_value): Default value was |
| 1225 wrong for ESA type. | |
| 1207 | 1226 |
|
1217
0e1c2770aa9d
Add new options to DHCP request - from David Vrabel
gthomas
parents:
1208
diff
changeset
|
1227 2003-09-08 David Vrabel <dvrabel@arcom.com> |
|
0e1c2770aa9d
Add new options to DHCP request - from David Vrabel
gthomas
parents:
1208
diff
changeset
|
1228 |
|
0e1c2770aa9d
Add new options to DHCP request - from David Vrabel
gthomas
parents:
1208
diff
changeset
|
1229 * 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
|
1230 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
|
1231 Domain Name server). |
|
0e1c2770aa9d
Add new options to DHCP request - from David Vrabel
gthomas
parents:
1208
diff
changeset
|
1232 |
| 1169 | 1233 2003-08-19 Gary Thomas <gary@mlbassoc.com> |
| 1234 | |
| 1235 * src/net/udp.c (__udp_recvfrom): Rework loop so delay only happens | |
| 1236 if no packet is immediately available - improves network throughput. | |
| 1237 | |
| 1238 * src/ticks.c: | |
| 1239 * cdl/redboot.cdl: Add control over granularity of timers used | |
| 1240 by RedBoot and the network stack. | |
| 1241 | |
|
1148
818f520093b8
* doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents:
1136
diff
changeset
|
1242 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
|
1243 |
|
818f520093b8
* doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents:
1136
diff
changeset
|
1244 * 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
|
1245 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
|
1246 documenting better for windows users. |
|
818f520093b8
* doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents:
1136
diff
changeset
|
1247 |
| 1136 | 1248 2003-07-23 Patrick Doyle <wpd@dtccom.com> |
| 1249 | |
| 1250 * src/flash.c (fis_find_free) | |
| 1251 * src/flash.c (fis_free): Do not search areas reserved for RedBoot | |
| 1252 when scanning for free space. | |
| 1253 | |
|
1122
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1254 2003-07-16 Gary Thomas <gary@mlbassoc.com> |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1255 |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1256 * src/net/ping.c: |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1257 * src/net/bootp.c: Allow ^C to abort. |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1258 |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1259 * src/io.c: |
|
92e31da869cc
Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents:
1117
diff
changeset
|
1260 * 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
|
1261 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
|
1262 |
| 1116 | 1263 2003-07-15 Gary Thomas <gary@mlbassoc.com> |
| 1264 | |
| 1117 | 1265 * src/net/bootp.c: Use correct options for DHCP discover. This has |
| 1266 the added bonus that when BOOTP & GATEWAY options are enabled, then | |
| 1267 RedBoot can get it's address via normal DHCP. Of course, DHCP leases | |
| 1268 will be ignored by RedBoot, so some caution is warranted. | |
| 1269 | |
| 1116 | 1270 * include/net/net.h: |
| 1271 * src/net/arp.c (__arp_request): Allow ARP of self - used during | |
| 1272 initialization to "broadcast" that an IP address is in use. | |
| 1273 | |
| 1274 * src/net/net_io.c (net_init): When using a static IP, send an | |
| 1275 initial ARP to see if any other node is using this address. | |
| 1276 Also, some minor cosmetic cleanups to remove warnings. | |
| 1277 | |
|
1107
b7ec9459b80d
* doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents:
1087
diff
changeset
|
1278 2003-07-15 Jonathan Larmour <jifl@eCosCentric.com> |
|
b7ec9459b80d
* doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents:
1087
diff
changeset
|
1279 |
|
b7ec9459b80d
* doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents:
1087
diff
changeset
|
1280 * 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
|
1281 (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
|
1282 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
|
1283 |
| 1087 | 1284 2003-07-01 Mark Salter <msalter@redhat.com> |
| 1285 | |
| 1286 * cdl/redboot.cdl (CYGBLD_BUILD_REDBOOT_WITH_MCOPY): New option. | |
| 1287 * src/mcopy.c: New file adding mcopy command. | |
| 1288 * doc/redboot_cmds.sgml: Add mcopy. | |
| 1289 | |
|
1081
006acfda1aae
* doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents:
1080
diff
changeset
|
1290 2003-06-26 Jonathan Larmour <jifl@eCosCentric.com> |
|
006acfda1aae
* doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents:
1080
diff
changeset
|
1291 |
|
006acfda1aae
* doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents:
1080
diff
changeset
|
1292 * 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
|
1293 serial ports with AT91 boards. |
|
006acfda1aae
* doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents:
1080
diff
changeset
|
1294 |
|
1080
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1295 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
|
1296 |
|
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1297 * 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
|
1298 and markup. |
|
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1299 |
|
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1300 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
|
1301 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
|
1302 |
|
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1303 * 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
|
1304 the ip_address command |
|
8e4712b0416d
* src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents:
1064
diff
changeset
|
1305 * 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
|
1306 |
|
1063
e54a552c19f9
* src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents:
1032
diff
changeset
|
1307 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
|
1308 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
|
1309 |
|
c220ab07f5ed
* src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents:
1063
diff
changeset
|
1310 * 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
|
1311 permit downloads > 32MB. |
|
c220ab07f5ed
* src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents:
1063
diff
changeset
|
1312 (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
|
1313 (tftp_stream_read): Ditto. |
|
1063
e54a552c19f9
* src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents:
1032
diff
changeset
|
1314 |
|
e54a552c19f9
* src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents:
1032
diff
changeset
|
1315 * 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
|
1316 |
| 1032 | 1317 2003-05-20 Mark Salter <msalter@redhat.com> |
| 1318 | |
| 1319 * cdl/redboot.cdl (CYGBLD_REDBOOT_CMD_LINE_HISTORY): New option. | |
| 1320 * src/io.c: Support history command and history expansion. | |
| 1321 * doc/redboot.sgml: Document command history support. | |
| 1322 | |
| 1024 | 1323 2003-05-14 Mark Salter <msalter@redhat.com> |
| 1324 | |
| 1325 * src/flash.c (flash_get_config): Add CONFIG_NETPORT case. | |
| 1326 | |
|
1017
f1aa765500df
Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents:
1002
diff
changeset
|
1327 2003-05-13 Nick Garnett <nickg@balti.calivar.com> |
|
f1aa765500df
Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents:
1002
diff
changeset
|
1328 |
|
f1aa765500df
Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents:
1002
diff
changeset
|
1329 * doc/redboot_installing.sgml: Added installation instructions for |
|
f1aa765500df
Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents:
1002
diff
changeset
|
1330 Atmel EB40A, EB42 and EB55 boards. |
|
f1aa765500df
Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents:
1002
diff
changeset
|
1331 |
| 1002 | 1332 2003-05-06 Mark Salter <msalter@redhat.com> |
| 1333 | |
| 1334 * src/main.c (cyg_start): Clear gdb_active when returning from stub. | |
| 1335 | |
| 1336 2003-05-06 Pierre Habraken <Pierre.Habraken@imag.fr> | |
| 1337 | |
| 1338 * cdl/redboot.cdl: Added option | |
| 1339 CYGOPT_REDBOOT_BSP_SYSCALLS_EXIT_WITHOUT_TRAP for enabling (possibly | |
| 1340 single shot) programs to exit and return a termination status as | |
| 1341 their normal behavior (i.e. without raising a SIGTRAP). | |
| 1342 * src/syscall.c (__do_syscall): Added conditionally compiled code | |
| 1343 to SYS_exit for returning to RedBoot main loop without raising a | |
| 1344 SIGTRAP, even when the calling program is not being debugged. | |
| 1345 * src/main.c (cyg_start): Added code (following Jonathan Larmour's | |
| 1346 and Mark Salter's suggestions) to RedBoot main loop: a (context) | |
| 1347 savepoint is created before the thread of control is transferred to | |
| 1348 gdb stubs (through a trampoline procedure). This savepoint enables | |
| 1349 the stubs to return control back to the main loop by calling the | |
| 1350 return_to_redboot procedure (macro CYGACC_CALL_IF_MONITOR_RETURN). | |
| 1351 Procedure go_trampoline and variables go_saved_context and | |
| 1352 go_return_status have been respectively renamed to trampoline, | |
| 1353 saved_context and return_status. | |
| 1354 | |
|
962
0138b3d6b8a0
* src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents:
952
diff
changeset
|
1355 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
|
1356 |
|
0138b3d6b8a0
* src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents:
952
diff
changeset
|
1357 * 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
|
1358 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
|
1359 |
| 952 | 1360 2003-04-18 Gary Thomas <gary@mlbassoc.com> |
| 1361 | |
| 1362 * src/net/tftp_client.c: Arrange to ACK last good packet when closing. | |
| 1363 Without this, the host can be left tryint to send that packet forever. | |
| 1364 | |
| 945 | 1365 2003-04-14 Jani Monoses <jani@iv.ro> |
| 1366 | |
| 1367 * src/load.c: | |
| 1368 Change #else if to #elif so it compiles when TFTP is disabled. | |
| 1369 | |
|
913
3c59fd67ae50
* src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents:
908
diff
changeset
|
1370 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
|
1371 |
|
3c59fd67ae50
* src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents:
908
diff
changeset
|
1372 * 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
|
1373 |
| 907 | 1374 2003-04-04 Mark Salter <msalter@redhat.com> |
| 1375 | |
| 1376 * src/main.c (do_go): Add -n switch to optionally stop network | |
| 1377 device. Mask interrupts on all comm channels. | |
| 908 | 1378 Don't scan for -n unless ethernet configured in. |
| 907 | 1379 * doc/redboot_cmds.sgml: Update go command info. |
| 1380 | |
|
898
6f9085944169
Improve download error handling. Also display more info during load.
gthomas
parents:
886
diff
changeset
|
1381 2003-04-03 Gary Thomas <gary@mlbassoc.com> |
|
6f9085944169
Improve download error handling. Also display more info during load.
gthomas
parents:
886
diff
changeset
|
1382 |
|
6f9085944169
Improve download error handling. Also display more info during load.
gthomas
parents:
886
diff
changeset
|
1383 * 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
|
1384 display information when I/O errors occor (was silent). |
| 899 | 1385 (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
|
1386 |
|
6f9085944169
Improve download error handling. Also display more info during load.
gthomas
parents:
886
diff
changeset
|
1387 * src/net/http_client.c: |
|
6f9085944169
Improve download error handling. Also display more info during load.
gthomas
parents:
886
diff
changeset
|
1388 * 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
|
1389 |
| 886 | 1390 2003-03-28 Gary Thomas <gary@mlbassoc.com> inspired by |
| 1391 2003-03-28 Jani Monoses <jani@iv.ro> | |
| 1392 | |
| 1393 * src/load.c: | |
| 1394 * cdl/redboot.cdl: Make TFTP download protocol optional. | |
| 1395 | |
| 849 | 1396 2003-03-20 Mark Salter <msalter@redhat.com> |
| 1397 | |
| 1398 * include/flash_config.h (CONFIG_NETPORT): New config option. | |
| 1399 * src/flash.c: Support CONFIG_NETPORT. | |
| 1400 * cdl/redboot.cdl: New option to select default ethernet device. | |
| 1401 * src/net/net_io.c: Support multiple ethernet devices. | |
| 1402 * include/net/net.h: Add externs for net_devname and net_devindex. | |
| 1403 | |
|
845
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
1404 2002-03-19 John Dallaway <jld@ecoscentric.com> |
|
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
1405 |
|
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
1406 * doc/redboot_installing.sgml: Update Atmel AT91EB40 RedBoot |
|
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
1407 installation instructions. |
|
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
1408 |
| 835 | 1409 2003-03-18 Mark Salter <msalter@redhat.com> |
| 1410 | |
| 1411 * doc/redboot_installing.sgml: Add XScale IXDP425 and GRG. | |
| 1412 | |
|
800
900f348771ef
* src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents:
791
diff
changeset
|
1413 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
|
1414 |
|
900f348771ef
* src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents:
791
diff
changeset
|
1415 * 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
|
1416 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
|
1417 |
|
791
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
743
diff
changeset
|
1418 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
|
1419 |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
743
diff
changeset
|
1420 * 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
|
1421 |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
743
diff
changeset
|
1422 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
|
1423 |
|
a2dfa8bf3c57
Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents:
743
diff
changeset
|
1424 * 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
|
1425 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
|
1426 |
| 737 | 1427 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com> |
| 1428 | |
| 1429 * doc/redboot.sgml: De-vendorise a little. | |
| 743 | 1430 Fix extraneous <para>. |
| 737 | 1431 |
| 1432 * cdl/redboot.cdl: Add doc links. | |
| 1433 | |
|
632
b928cfca72fc
* cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents:
567
diff
changeset
|
1434 2003-02-14 Jonathan Larmour <jifl@eCosCentric.com> |
|
b928cfca72fc
* cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents:
567
diff
changeset
|
1435 |
|
b928cfca72fc
* cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents:
567
diff
changeset
|
1436 * cdl/redboot.cdl: Put virtually all options inside |
|
b928cfca72fc
* cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents:
567
diff
changeset
|
1437 CYGBLD_BUILD_REDBOOT. And indent accordingly. |
|
b928cfca72fc
* cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents:
567
diff
changeset
|
1438 |
| 634 | 1439 2003-02-04 Gary Thomas <gary@mind.be> |
| 1440 | |
| 1441 * src/fs/ide.c: Print more info if failed to identify IDE device. | |
| 1442 | |
| 1443 * src/fs/e2fs.c: Improved debug output. | |
| 1444 | |
| 566 | 1445 2003-02-04 Mark Salter <msalter@redhat.com> |
| 1446 2003-02-04 Brian Murphy <brian@murphy.dk> | |
| 1447 | |
| 1448 * src/main.c (return_to_redboot): Add CYGARC_HAL_RESTORE_GP. | |
| 1449 | |
| 567 | 1450 2003-01-31 Mark Salter <msalter@redhat.com> |
| 1451 | |
| 1452 * src/main.c: Add support to allow programs started by go to | |
| 1453 return to RedBoot. | |
| 1454 | |
| 1455 * src/syscall.c (__do_syscall): Return to monitor on program exit | |
| 1456 if gdb not active. | |
| 1457 (sys_timer_isr): Return CYG_ISR_HANDLED. | |
| 1458 | |
|
495
248ae32b58f8
Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents:
474
diff
changeset
|
1459 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
|
1460 |
|
248ae32b58f8
Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents:
474
diff
changeset
|
1461 * 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
|
1462 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
|
1463 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
|
1464 |
| 474 | 1465 2002-12-31 Patrick Doyle <wpd@delcomsys.com> |
| 1466 | |
| 1467 * src/decompress.c (gzip_close): Don't complain that decompression | |
| 1468 didn't complete when the stream reaches its end. | |
| 1469 | |
| 466 | 1470 2002-12-18 David Mazur <david@mind.be> |
| 1471 2002-12-18 Mark Salter <msalter@redhat.com> | |
| 1472 | |
| 1473 * src/fs/e2fs.c (e2fs_get_gdesc): Fixed handling of group descriptor | |
| 1474 cache misses. | |
| 1475 | |
| 447 | 1476 2002-12-03 Gary Thomas <gthomas@ecoscentric.com> |
| 1477 | |
| 1478 * src/main.c: Export version string via virtual vector table. | |
| 1479 | |
|
406
7f858e6dff42
* src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents:
388
diff
changeset
|
1480 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
|
1481 |
|
7f858e6dff42
* src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents:
388
diff
changeset
|
1482 * 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
|
1483 |
| 388 | 1484 2002-10-24 Gary Thomas <gthomas@ecoscentric.com> (inspired by) |
| 1485 2002-10-24 Jay Foster <jay@systech.com> | |
| 1486 | |
| 1487 * include/net/bootp.h (BP_MIN_VEND_SIZE): | |
| 1488 * src/net/bootp.c (__bootp_find_local_ip): Require a minimum vendor | |
| 1489 area to always be sent (to keep some servers happy). | |
| 1490 | |
| 1491 * src/flash.c: Fix typo for "FIS DELETE" | |
| 1492 | |
|
335
a253970d627b
Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents:
331
diff
changeset
|
1493 2002-09-16 Mark Salter <msalter@redhat.com> |
|
a253970d627b
Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents:
331
diff
changeset
|
1494 |
|
a253970d627b
Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents:
331
diff
changeset
|
1495 * 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
|
1496 (set_comm_baud_rate): New function. |
|
a253970d627b
Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents:
331
diff
changeset
|
1497 |
| 331 | 1498 2002-09-13 Mark Salter <msalter@redhat.com> |
| 1499 | |
| 1500 * src/decompress.c: Move error handling back into gzip_close to | |
| 1501 fix xyzmodem loads. | |
| 1502 | |
| 330 | 1503 2002-09-12 Mark Salter <msalter@redhat.com> |
| 1504 | |
| 1505 * src/decompress.c (gzip_inflate): Fix error return so that upper | |
| 1506 doesn't quit on Z_STREAM_END. | |
| 1507 (gzip_close): Move error handling into gzip_inflate. | |
| 1508 | |
| 1509 * src/load.c (do_load): Fix printing of address range for raw loads. | |
| 1510 | |
| 329 | 1511 2002-09-11 Mark Salter <msalter@redhat.com> |
| 1512 | |
| 1513 * src/main.c (do_go): Turn on line flushes before jumping to function. | |
| 1514 * src/net/net_io.c (net_io_control): Support flushes at end of lines. | |
| 1515 | |
| 325 | 1516 2002-09-03 Yoshinori Sato <qzb04471@nifty.ne.jp> |
| 1517 2002-09-03 Mark Salter <msalter@redhat.com> | |
| 1518 | |
| 1519 * include/fs/disk.h (__SWAB32): Fix incorrect masking. | |
| 1520 * src/fs/e2fs.c (e2fs_inode_block): Fix endianess of block numbers. | |
| 1521 | |
| 318 | 1522 2002-08-29 Mark Salter <msalter@redhat.com> |
| 1523 | |
| 1524 * src/net/net_io.c (net_init): Initialize dns before showing addresses. | |
| 1525 | |
| 310 | 1526 2002-08-26 Thomas Koeller <thomas@koeller.dyndns.org> |
| 1527 | |
| 1528 * src/flash.c: Do not warn about overwriting image data if | |
| 1529 -n option is used with 'fis create'. For 'fis load', | |
| 1530 perform load size check based on actual data length, not | |
| 1531 image size. | |
| 1532 | |
| 308 | 1533 2002-08-22 Mark Salter <msalter@redhat.com> |
| 1534 | |
| 1535 * src/net/net_io.c (net_io_putc): Don't flush on every \n. | |
| 309 | 1536 * src/syscall.c (__do_syscall): Allow fileio support to fall back |
| 1537 to non-fileio behavior if program is not being run by gdb. | |
| 308 | 1538 |
|
307
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1539 2002-08-20 Thomas Koeller <thomas@koeller.dyndns.org> |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1540 |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1541 * cdl/redboot.cdl: |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1542 * include/redboot.h: |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1543 * src/main.c: |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1544 * src/flash.c: |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1545 * 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
|
1546 manipulation and zlib workspace to conserve RAM. |
|
906a5d289c6d
Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents:
306
diff
changeset
|
1547 |
|
306
eb332fa195ca
Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents:
299
diff
changeset
|
1548 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
|
1549 |
|
eb332fa195ca
Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents:
299
diff
changeset
|
1550 * cdl/redboot.cdl: |
|
eb332fa195ca
Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents:
299
diff
changeset
|
1551 * 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
|
1552 |
|
299
78a5b319acd3
From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents:
284
diff
changeset
|
1553 2002-08-16 Jani Monoses <jani@iv.ro> |
|
78a5b319acd3
From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents:
284
diff
changeset
|
1554 |
|
78a5b319acd3
From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents:
284
diff
changeset
|
1555 * 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
|
1556 * 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
|
1557 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
|
1558 received. |
|
78a5b319acd3
From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents:
284
diff
changeset
|
1559 |
| 284 | 1560 2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch> |
| 1561 | |
| 1562 * src/crc.c: Removed. Replaced with the CRC package. | |
| 1563 * src/cksum.c: Removed the posix_crc function. | |
| 1564 * src/flash.c: Use the crc package crc functions. | |
| 1565 * src/xyzModem.c: Ditto | |
| 1566 * include/redboot.h: Use the crc package include file. | |
| 1567 * cdl/redboot.cdl: removed crc.c | |
| 1568 | |
| 280 | 1569 2002-08-09 Jani Monoses <jani@iv.ro> |
| 1570 | |
| 1571 * src/net/http_client.c: use standard HTTP GET request ('/' | |
| 1572 instead of ' ' in HTTP/1.0) to work with all servers | |
| 1573 | |
| 1574 2002-08-08 Jani Monoses <jani@iv.ro> | |
| 1575 | |
| 1576 * src/flash.c: fis delete should mark the slot as reusable | |
| 1577 not just delete the area of flash used by the file. | |
| 1578 | |
| 273 | 1579 2002-08-08 Gary Thomas <gthomas@ecoscentric.com> |
| 1580 2002-08-08 Motoya Kurotsu <kurotsu@allied-telesis.co.jp> | |
| 1581 | |
| 1582 * src/load.c (do_load): Make sure 'io_tab' is set before using it. | |
| 1583 | |
| 270 | 1584 2002-08-07 Gary Thomas <gary@chez-thomas.org> |
| 1585 | |
| 1586 * src/net/tftp_client.c: | |
| 1587 * include/net/tftp.h: Make block numbers unsigned to handle files | |
| 1588 larger than 16MB. | |
| 1589 | |
|
264
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1590 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
|
1591 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1592 * 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
|
1593 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1594 * src/mfill.c: |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1595 * src/mcmp.c: |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1596 * src/dump.c: |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1597 * src/cksum.c: |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1598 * 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
|
1599 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1600 * src/main.c: |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1601 * 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
|
1602 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
|
1603 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1604 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
|
1605 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1606 * 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
|
1607 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
|
1608 type specific scripting was added. |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1609 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1610 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
|
1611 |
|
57f3c72256bb
Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents:
255
diff
changeset
|
1612 * 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
|
1613 * 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
|
1614 |
| 255 | 1615 2002-07-30 Gary Thomas <gary@chez-thomas.org> |
| 1616 | |
| 1617 * src/net/net_io.c: Handle broadcast/mask setup better (failed if | |
| 1618 not found in FLASH). Also print on network info line. | |
| 1619 | |
| 245 | 1620 2002-07-18 Gary Thomas <gary@chez-thomas.org> |
| 1621 | |
| 1622 * src/net/tftp_client.c: | |
| 1623 * src/net/http_client.c: | |
| 1624 * src/fs/disk.c: | |
| 1625 * src/xyzModem.c: | |
| 1626 * src/load.c: | |
| 1627 * include/redboot.h: Rework load/mode information tables so that | |
| 1628 load I/O methods can detect actual mode (e.g. X-modem vs Y-modem) | |
| 1629 | |
| 242 | 1630 2002-07-16 Hendrik Ruijter <Hendrik.Ruijter@axis.com> |
| 1631 2002-07-16 Mark Salter <msalter@redhat.com> | |
| 1632 | |
| 1633 * include/net/net.h: Add __tcp_abort prototype. | |
| 1634 | |
| 1635 * src/net/icmp.c: The default handler can be replaced by a | |
| 1636 user defined handler which handles all ICMP segments. | |
| 1637 | |
| 1638 * src/net/ping.c | |
| 1639 (handle_icmp): Only ICMP Echo Reply segments must be counted and | |
| 1640 ICMP Echo Requests are handled in the user defined handler. | |
| 1641 | |
| 1642 * src/net/tcp.c | |
| 1643 (do_abort, __tcp_abort): Send an RST flag in order to abort a | |
| 1644 connection. May use a delay to send the flag. | |
| 1645 | |
| 240 | 1646 2002-07-15 Mark Salter <msalter@redhat.com> |
| 1647 | |
| 1648 * src/net/net_io.c: Increase size of out_buf to 1024 bytes. | |
| 1649 | |
| 238 | 1650 2002-07-11 Gary Thomas <gary@chez-thomas.org> |
| 1651 | |
| 1652 * src/io.c (mon_read_char_with_timeout): Ensure interrupts are | |
| 1653 disabled on all I/O channels, except for the current console. | |
| 1654 This is done when selecting a console, as this process causes | |
| 1655 the interrupt state to be inherited from the current console. | |
| 1656 | |
| 231 | 1657 2002-07-09 Gary Thomas <gary@chez-thomas.org> |
| 1658 2002-07-09 Grant Edwards <grante@visi.com> | |
| 1659 | |
| 1660 * src/net/udp.c: | |
| 1661 * src/net/net_io.c: | |
| 1662 * src/net/ip.c: | |
| 1663 * src/net/bootp.c: | |
| 1664 * src/net/arp.c: | |
| 1665 * include/net/net.h: | |
| 1666 * include/net/bootp.h: | |
| 1667 * cdl/redboot.cdl: Add basic support for non-local networking | |
| 1668 using a single gateway. Based on contribution from Grant Edwards. | |
| 1669 | |
|
228
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1670 2002-07-01 Gary Thomas <gary@chez-thomas.org> |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1671 |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1672 * src/net/tftp_client.c: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1673 * src/net/http_client.c: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1674 * src/fs/disk.c: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1675 * src/xyzModem.h: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1676 * src/xyzModem.c: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1677 * src/load.c: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1678 * include/net/tftp_support.h: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1679 * include/net/http.h: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1680 * include/redboot.h: |
|
e1b642d73533
Improve load command - make I/O methods table driven.
gthomas
parents:
213
diff
changeset
|
1681 * 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
|
1682 |
|
213
3a5832bf0564
Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents:
211
diff
changeset
|
1683 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
|
1684 |
|
3a5832bf0564
Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents:
211
diff
changeset
|
1685 * 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
|
1686 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
|
1687 |
|
211
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1688 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
|
1689 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1690 * 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
|
1691 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1692 * 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
|
1693 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
|
1694 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1695 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
|
1696 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1697 * 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
|
1698 multiple physical segments. |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1699 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1700 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
|
1701 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1702 * 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
|
1703 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1704 * 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
|
1705 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
|
1706 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
|
1707 updated. iPAQ converted as well. |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1708 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1709 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
|
1710 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1711 * 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
|
1712 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
|
1713 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1714 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
|
1715 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1716 * 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
|
1717 instructions. |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1718 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1719 * 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
|
1720 * doc/redboot_rebuilding.sgml: Same. |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1721 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1722 * doc/redboot.sgml: Fix wording. |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1723 |
|
6eb55882e01c
Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents:
210
diff
changeset
|
1724 * 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
|
1725 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
|
1726 |
|
210
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1727 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
|
1728 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1729 * 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
|
1730 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
|
1731 (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
|
1732 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1733 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
|
1734 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1735 * 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
|
1736 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1737 * 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
|
1738 outgoing (__tcp_open) connections. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1739 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1740 * 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
|
1741 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1742 * 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
|
1743 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
|
1744 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1745 * 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
|
1746 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1747 * src/net/http_client.c: |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1748 * 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
|
1749 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1750 * src/load.c: |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1751 * 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
|
1752 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1753 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
|
1754 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1755 * 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
|
1756 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
|
1757 * 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
|
1758 sections. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1759 * 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
|
1760 descriptions. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1761 * 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
|
1762 consistent. Removed mode section. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1763 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1764 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
|
1765 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1766 * 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
|
1767 beyond its slot limits. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1768 Rewrote the RedBoot rebuilding documentation. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1769 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1770 * 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
|
1771 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
|
1772 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1773 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
|
1774 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1775 * src/xyzModem.h: |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1776 * src/xyzModem.c: |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1777 * 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
|
1778 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1779 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
|
1780 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1781 * 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
|
1782 verify. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1783 * 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
|
1784 docs. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1785 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1786 * 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
|
1787 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
|
1788 * 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
|
1789 platform-specific resource usage. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1790 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1791 * 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
|
1792 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
|
1793 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
|
1794 automagically. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1795 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1796 * 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
|
1797 masked to 1KB alignment. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1798 |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1799 * 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
|
1800 Added section on RedBoot resources. |
|
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
1801 |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1802 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
|
1803 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1804 * 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
|
1805 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
|
1806 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
|
1807 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1808 * 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
|
1809 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1810 * 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
|
1811 * 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
|
1812 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
|
1813 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1814 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
|
1815 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1816 * src/main.c (do_help): |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1817 * src/flash.c: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1818 * 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
|
1819 better. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1820 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1821 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
|
1822 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1823 * 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
|
1824 truly generic. Some minor tweaks. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1825 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1826 * 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
|
1827 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1828 * 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
|
1829 address. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1830 * 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
|
1831 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1832 * 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
|
1833 addresses. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1834 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1835 * 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
|
1836 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1837 * 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
|
1838 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
|
1839 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
|
1840 (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
|
1841 initialized. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1842 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1843 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
|
1844 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1845 * 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
|
1846 output format. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1847 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1848 * 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
|
1849 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1850 * 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
|
1851 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1852 * 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
|
1853 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1854 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
|
1855 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1856 * 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
|
1857 'continue'. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1858 * doc/redboot.sgml: Same. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1859 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1860 * 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
|
1861 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
|
1862 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
|
1863 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
|
1864 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
|
1865 was at fault. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1866 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1867 * 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
|
1868 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1869 * 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
|
1870 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1871 * 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
|
1872 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
|
1873 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1874 * 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
|
1875 * 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
|
1876 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
|
1877 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1878 * 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
|
1879 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
|
1880 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1881 * 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
|
1882 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
|
1883 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1884 * 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
|
1885 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1886 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
|
1887 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1888 * src/version.c: Clarify comments. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1889 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1890 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
|
1891 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1892 * include/redboot.h: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1893 * src/net/net_io.c: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1894 * 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
|
1895 more homogenous interface. |
|
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 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
|
1898 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1899 * 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
|
1900 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
|
1901 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1902 * 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
|
1903 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
|
1904 (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
|
1905 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1906 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
|
1907 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1908 * 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
|
1909 FIS and FCONFIG data. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1910 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1911 * cdl/redboot.cdl: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1912 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
|
1913 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
|
1914 physical FLASH block. |
|
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 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
|
1917 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1918 * 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
|
1919 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
|
1920 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1921 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
|
1922 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1923 * 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
|
1924 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
|
1925 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
|
1926 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1927 * src/flash.c (fis_load): |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1928 * src/decompress.c (gzip_inflate): |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1929 * 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
|
1930 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1931 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
|
1932 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1933 * include/elf.h: New file. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1934 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1935 * cdl/redboot.cdl: |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1936 * 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
|
1937 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1938 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
|
1939 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1940 * 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
|
1941 cleanup from 100ms to 250ms. |
|
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 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
|
1944 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1945 * 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
|
1946 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
|
1947 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
|
1948 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1949 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
|
1950 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1951 * 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
|
1952 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1953 * 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
|
1954 syscall numbers. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1955 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1956 * 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
|
1957 "default" way. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1958 Take new extra signal argument. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1959 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
|
1960 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1961 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
|
1962 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1963 * 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
|
1964 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
|
1965 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
|
1966 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
|
1967 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
|
1968 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
|
1969 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1970 * 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
|
1971 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
|
1972 flash.c |
|
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 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
|
1975 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
|
1976 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1977 * 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
|
1978 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1979 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
|
1980 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1981 * 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
|
1982 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1983 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
|
1984 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1985 * 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
|
1986 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1987 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
|
1988 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1989 * 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
|
1990 <literal>s. |
|
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 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
|
1993 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1994 * 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
|
1995 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
|
1996 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1997 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
|
1998 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
1999 * src/main.c (do_mfill): |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2000 (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
|
2001 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2002 * 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
|
2003 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2004 * 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
|
2005 * 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
|
2006 local and host [server] addresses. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2007 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2008 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
|
2009 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2010 * 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
|
2011 information about REDBOOT startup mode. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2012 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2013 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
|
2014 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2015 * 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
|
2016 by Hendrik Ruijter. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2017 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2018 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
|
2019 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2020 * 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
|
2021 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2022 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
|
2023 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2024 * 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
|
2025 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
|
2026 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2027 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
|
2028 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2029 * 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
|
2030 Updated iq80321 details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2031 Updated e7t details. |
|
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 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
|
2034 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2035 * 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
|
2036 Updated ipaq details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2037 Updated edb7312 details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2038 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2039 2002-03-05 Gary Thomas <gthomas@redhat.com> |
|
845
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
2040 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
|
2041 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2042 * 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
|
2043 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2044 * src/net/tcp.c |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2045 (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
|
2046 (__tcp_handler): Statetransitions to TIME_WAIT on active close |
|
fa9a9d22a594
* doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents:
835
diff
changeset
|
2047 when FIN,ACK receivedsimultaneously. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2048 (__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
|
2049 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2050 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
|
2051 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2052 * 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
|
2053 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
|
2054 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
|
2055 Updated assabet details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2056 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2057 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
|
2058 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2059 * 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
|
2060 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2061 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
|
2062 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2063 * 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
|
2064 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2065 * 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
|
2066 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
|
2067 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2068 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
|
2069 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2070 * 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
|
2071 * include/redboot.h: Same. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2072 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2073 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
|
2074 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2075 * 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
|
2076 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2077 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
|
2078 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2079 * 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
|
2080 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
|
2081 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2082 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
|
2083 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2084 * 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
|
2085 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
|
2086 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2087 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
|
2088 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2089 * 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
|
2090 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2091 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
|
2092 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2093 * 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
|
2094 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
|
2095 requested. |
|
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 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
|
2098 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2099 * 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
|
2100 (__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
|
2101 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2102 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
|
2103 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2104 * 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
|
2105 properly. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2106 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2107 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
|
2108 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2109 * 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
|
2110 (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
|
2111 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2112 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
|
2113 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2114 * 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
|
2115 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
|
2116 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
|
2117 (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
|
2118 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
|
2119 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
|
2120 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
|
2121 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
|
2122 from RedBoot. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2123 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2124 * 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
|
2125 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
|
2126 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2127 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
|
2128 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2129 * 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
|
2130 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
|
2131 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
|
2132 (__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
|
2133 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2134 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
|
2135 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2136 * 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
|
2137 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
|
2138 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
|
2139 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
|
2140 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
|
2141 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2142 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
|
2143 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2144 * 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
|
2145 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
|
2146 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
|
2147 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2148 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
|
2149 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2150 * 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
|
2151 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
|
2152 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
|
2153 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
|
2154 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
|
2155 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2156 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
|
2157 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2158 * 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
|
2159 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
|
2160 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
|
2161 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2162 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
|
2163 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2164 * 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
|
2165 * 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
|
2166 * 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
|
2167 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2168 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
|
2169 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2170 * 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
|
2171 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
|
2172 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2173 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
|
2174 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2175 * 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
|
2176 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
|
2177 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
|
2178 |
|
202
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2179 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
|
2180 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2181 * 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
|
2182 (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
|
2183 of interrupted context, if set. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2184 (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
|
2185 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
|
2186 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
|
2187 (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
|
2188 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
|
2189 (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
|
2190 clock rate. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2191 (__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
|
2192 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2193 * 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
|
2194 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
|
2195 (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
|
2196 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
|
2197 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2198 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
|
2199 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2200 * 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
|
2201 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2202 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
|
2203 |
|
353a011b23b8
Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents:
201
diff
changeset
|
2204 * 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
|
2205 |
|
201
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
200
diff
changeset
|
2206 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
|
2207 |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
200
diff
changeset
|
2208 * 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
|
2209 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
|
2210 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
|
2211 routines. |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
200
diff
changeset
|
2212 |
|
200
8147f1c99f15
Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents:
199
diff
changeset
|
2213 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
|
2214 |
|
8147f1c99f15
Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents:
199
diff
changeset
|
2215 * 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
|
2216 * 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
|
2217 * 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
|
2218 (disk_parse_filename): Ditto. |
|
8147f1c99f15
Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents:
199
diff
changeset
|
2219 |
|
199
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2220 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
|
2221 |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2222 * 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
|
2223 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
|
2224 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
|
2225 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
|
2226 |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2227 * 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
|
2228 |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2229 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
|
2230 |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2231 * 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
|
2232 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
|
2233 give a bogus result. |
|
920b9b754b53
Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents:
198
diff
changeset
|
2234 |
|
198
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2235 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
|
2236 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2237 * 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
|
2238 * 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
|
2239 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
|
2240 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2241 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
|
2242 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2243 * 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
|
2244 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
|
2245 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
|
2246 point for line editing. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2247 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2248 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
|
2249 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
|
2250 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
|
2251 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
|
2252 before line. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2253 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2254 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
|
2255 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
|
2256 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
|
2257 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
|
2258 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2259 (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
|
2260 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
|
2261 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
|
2262 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
|
2263 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2264 * 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
|
2265 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
|
2266 "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
|
2267 "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
|
2268 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2269 * 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
|
2270 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
|
2271 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
|
2272 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
|
2273 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
|
2274 "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
|
2275 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
|
2276 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
|
2277 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
|
2278 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2279 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
|
2280 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2281 * 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
|
2282 of MAX_ETH_MSG. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2283 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2284 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
|
2285 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2286 * 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
|
2287 * 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
|
2288 (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
|
2289 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2290 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
|
2291 |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2292 * 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
|
2293 fails. |
|
ea3f0bd33a73
Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents:
197
diff
changeset
|
2294 |
|
197
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2295 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
|
2296 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2297 * 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
|
2298 index() function. |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2299 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2300 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
|
2301 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2302 * 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
|
2303 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
|
2304 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2305 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
|
2306 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2307 * 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
|
2308 _ROMRAM variants. |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2309 |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2310 * 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
|
2311 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
|
2312 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
|
2313 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
|
2314 * misc/redboot_ROMRAM.ecm: Same. |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2315 * misc/redboot_RAM.ecm: Same. |
|
51b34619b677
Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents:
196
diff
changeset
|
2316 |
|
196
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2317 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
|
2318 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2319 * 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
|
2320 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
|
2321 * 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
|
2322 and binary loads. |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2323 * src/flash.c: Same. |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2324 * 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
|
2325 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2326 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
|
2327 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2328 * 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
|
2329 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
|
2330 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2331 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
|
2332 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2333 * 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
|
2334 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2335 * 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
|
2336 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2337 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
|
2338 |
|
9b55e9c69693
Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents:
195
diff
changeset
|
2339 * 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
|
2340 |
|
195
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2341 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
|
2342 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2343 * 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
|
2344 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2345 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
|
2346 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2347 * 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
|
2348 images can persist after init. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2349 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2350 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
|
2351 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2352 * 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
|
2353 block information. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2354 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2355 * 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
|
2356 option. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2357 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2358 * 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
|
2359 footer on FIS block. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2360 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2361 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
|
2362 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2363 * 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
|
2364 (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
|
2365 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2366 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
|
2367 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
|
2368 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2369 * 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
|
2370 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
|
2371 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
|
2372 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2373 * 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
|
2374 (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
|
2375 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2376 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
|
2377 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2378 * 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
|
2379 '# anything' - treated like a comment. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2380 '= 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
|
2381 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2382 * 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
|
2383 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
|
2384 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
|
2385 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2386 * include/redboot.h: |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2387 * 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
|
2388 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
|
2389 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
|
2390 supported. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2391 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2392 * 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
|
2393 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
|
2394 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2395 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
|
2396 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2397 * src/main.c (cyg_start): |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2398 * src/io.c (_rb_gets): |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2399 * 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
|
2400 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
|
2401 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
|
2402 questions). |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
194
diff
changeset
|
2403 |
|
194
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2404 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
|
2405 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2406 * 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
|
2407 buffer [silently]. |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2408 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2409 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
|
2410 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2411 * src/io.c: |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2412 * 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
|
2413 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
|
2414 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
|
2415 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2416 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
|
2417 |
|
feb0fcf83327
Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents:
191
diff
changeset
|
2418 * 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
|
2419 |
|
191
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2420 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
|
2421 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2422 * 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
|
2423 * 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
|
2424 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2425 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
|
2426 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2427 * 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
|
2428 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
|
2429 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2430 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
|
2431 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2432 * 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
|
2433 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2434 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
|
2435 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2436 * cdl/redboot.cdl: Require ISOINFA. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2437 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2438 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
|
2439 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2440 * 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
|
2441 __udp_recvfrom. Fixed return value. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2442 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2443 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
|
2444 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2445 * 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
|
2446 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
|
2447 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2448 * src/io.c (_rb_gets): |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2449 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
|
2450 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
|
2451 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
|
2452 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
|
2453 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
|
2454 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2455 * 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
|
2456 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
|
2457 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
|
2458 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2459 * src/main.c: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2460 * include/redboot.h: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2461 * 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
|
2462 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
|
2463 than scattered throughout RedBoot. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2464 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2465 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
|
2466 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2467 * 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
|
2468 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2469 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
|
2470 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2471 * 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
|
2472 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2473 * src/main.c: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2474 * src/decompress.c: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2475 * include/redboot.h: |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2476 * 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
|
2477 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
|
2478 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2479 * 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
|
2480 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2481 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
|
2482 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2483 * 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
|
2484 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2485 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
|
2486 |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2487 * 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
|
2488 successful. |
|
678094f34118
Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents:
186
diff
changeset
|
2489 |
|
186
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
2490 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
|
2491 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
2492 * 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
|
2493 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
2494 * 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
|
2495 |
|
d60da272beeb
Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents:
184
diff
changeset
|
2496 * 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
|
2497 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2498 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
|
2499 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2500 * src/xyzModem.h: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2501 * 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
|
2502 * 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
|
2503 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
|
2504 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2505 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
|
2506 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2507 * 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
|
2508 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
|
2509 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2510 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
|
2511 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2512 * 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
|
2513 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2514 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
|
2515 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2516 * 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
|
2517 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
|
2518 |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2519 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
|
2520 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2521 * 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
|
2522 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2523 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
|
2524 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2525 * 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
|
2526 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
|
2527 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2528 * 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
|
2529 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2530 * 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
|
2531 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2532 * 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
|
2533 appropriate error message if not. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2534 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2535 * 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
|
2536 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2537 * 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
|
2538 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2539 * 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
|
2540 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2541 * 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
|
2542 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2543 * 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
|
2544 * src/load.c: Same. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2545 * src/net/ping.c: Same. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2546 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2547 * 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
|
2548 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2549 * 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
|
2550 helpers. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2551 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
2552 * 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
|
2553 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2554 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
|
2555 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2556 * 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
|
2557 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2558 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
|
2559 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2560 * 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
|
2561 enable net debug. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2562 * 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
|
2563 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2564 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
|
2565 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2566 * 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
|
2567 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2568 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
|
2569 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2570 * 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
|
2571 CYGOPT_REDBOOT_FIS enabled. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2572 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
|
2573 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2574 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
|
2575 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2576 * 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
|
2577 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
|
2578 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
|
2579 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
|
2580 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2581 * src/flash.c: |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2582 * 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
|
2583 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
|
2584 |
|
183
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
2585 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
|
2586 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2587 * 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
|
2588 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
|
2589 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
2590 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
|
2591 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2592 * 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
|
2593 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
|
2594 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2595 * 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
|
2596 |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
2597 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
|
2598 * 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
|
2599 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
|
2600 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
|
2601 * 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
|
2602 commands on one line. |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
183
diff
changeset
|
2603 |
|
182
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2604 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
|
2605 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2606 * 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
|
2607 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2608 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
|
2609 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2610 * 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
|
2611 * 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
|
2612 |
|
183
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
2613 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
|
2614 * 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
|
2615 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
|
2616 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
|
2617 * 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
|
2618 flash blocks to use. |
|
9160a8005d76
Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents:
182
diff
changeset
|
2619 |
|
182
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2620 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
|
2621 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2622 * 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
|
2623 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2624 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
|
2625 * src/xyzModem.c |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2626 * src/xyzModem.h |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2627 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
|
2628 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
|
2629 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2630 * src/load.c |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2631 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
|
2632 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
|
2633 stream and confusing things. |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2634 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2635 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
|
2636 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2637 * 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
|
2638 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
|
2639 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2640 * 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
|
2641 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2642 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
|
2643 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2644 * src/net/udp.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2645 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2646 * src/net/pktbuf.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2647 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2648 * src/net/ping.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2649 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2650 * src/net/net_io.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2651 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2652 * src/net/inet_addr.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2653 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2654 * src/net/enet.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2655 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2656 * src/fs/e2fs.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2657 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2658 * src/xyzModem.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2659 * src/parse.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2660 * src/misc_funs.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2661 * src/main.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2662 * src/load.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2663 * src/io.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2664 * src/flash.c: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2665 * include/net/net.h: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2666 * include/redboot.h: |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2667 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
|
2668 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
|
2669 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
|
2670 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
|
2671 rather standard name. |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2672 |
|
f62680ef1804
Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents:
179
diff
changeset
|
2673 * 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
|
2674 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
|
2675 |
|
179
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2676 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
|
2677 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2678 * 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
|
2679 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2680 * 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
|
2681 (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
|
2682 size is no longer fixed. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2683 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2684 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
|
2685 [from branch] |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2686 * 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
|
2687 configurations. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2688 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2689 * 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
|
2690 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2691 * 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
|
2692 (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
|
2693 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2694 * 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
|
2695 (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
|
2696 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2697 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
|
2698 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2699 * 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
|
2700 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
|
2701 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2702 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
|
2703 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
178
diff
changeset
|
2704 * 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
|
2705 |
|
178
aa8364213009
Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents:
177
diff
changeset
|
2706 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
|
2707 |
|
aa8364213009
Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents:
177
diff
changeset
|
2708 * 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
|
2709 |
|
177
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2710 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
|
2711 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2712 * 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
|
2713 error code on init failure. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2714 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
|
2715 failure reporting strings look consistent. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2716 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
|
2717 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2718 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
|
2719 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2720 * 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
|
2721 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2722 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
|
2723 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2724 * 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
|
2725 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
|
2726 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
|
2727 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2728 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
|
2729 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2730 * 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
|
2731 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2732 * 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
|
2733 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2734 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
|
2735 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2736 * 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
|
2737 amongst the boot banners. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
176
diff
changeset
|
2738 |
|
176
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
174
diff
changeset
|
2739 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
|
2740 |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
174
diff
changeset
|
2741 * 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
|
2742 return value to indicate success. |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
174
diff
changeset
|
2743 (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
|
2744 |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
174
diff
changeset
|
2745 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
|
2746 |
|
3902ef905c9c
Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents:
174
diff
changeset
|
2747 * 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
|
2748 * 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
|
2749 |
|
174
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2750 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
|
2751 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2752 * 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
|
2753 * 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
|
2754 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
|
2755 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2756 * 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
|
2757 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2758 * 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
|
2759 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
|
2760 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
|
2761 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2762 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
|
2763 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2764 * 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
|
2765 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2766 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
|
2767 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2768 * 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
|
2769 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
|
2770 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2771 * 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
|
2772 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
|
2773 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2774 * 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
|
2775 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
|
2776 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
|
2777 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2778 * 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
|
2779 * 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
|
2780 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2781 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
|
2782 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2783 * 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
|
2784 * 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
|
2785 * 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
|
2786 * 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
|
2787 * 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
|
2788 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2789 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
|
2790 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2791 * 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
|
2792 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
|
2793 (do_baud_rate): Likewise. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2794 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2795 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
|
2796 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2797 * 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
|
2798 and erase functions. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
172
diff
changeset
|
2799 |
|
172
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2800 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
|
2801 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2802 * 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
|
2803 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
|
2804 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
|
2805 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2806 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
|
2807 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2808 * 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
|
2809 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
|
2810 to hold fconfig data. |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2811 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2812 * 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
|
2813 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2814 * 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
|
2815 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
|
2816 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
|
2817 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
|
2818 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2819 * 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
|
2820 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
|
2821 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2822 * 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
|
2823 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
|
2824 CDL like this: |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2825 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
|
2826 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
|
2827 }; |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2828 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2829 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
|
2830 |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2831 * 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
|
2832 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
|
2833 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
|
2834 involved. |
|
cd45958b28ff
Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents:
171
diff
changeset
|
2835 |
|
171
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2836 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
|
2837 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2838 * 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
|
2839 display information about installed FLASH. |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2840 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2841 * 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
|
2842 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2843 * 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
|
2844 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
|
2845 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2846 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
|
2847 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
|
2848 |
|
42f843b391aa
Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents:
169
diff
changeset
|
2849 * 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
|
2850 |
|
169
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
165
diff
changeset
|
2851 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
|
2852 |
|
11b54a94cf58
Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents:
165
diff
changeset
|
2853 * 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
|
2854 |
|
165
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2855 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
|
2856 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2857 * 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
|
2858 default if we have fconfig. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2859 * 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
|
2860 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2861 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
|
2862 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2863 * 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
|
2864 downloads. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2865 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2866 * 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
|
2867 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2868 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
|
2869 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2870 * 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
|
2871 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2872 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
|
2873 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2874 * 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
|
2875 in default IP address. |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2876 * 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
|
2877 * 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
|
2878 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2879 * 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
|
2880 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2881 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
|
2882 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2883 * 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
|
2884 channel |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2885 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2886 * 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
|
2887 * include/redboot.h: ...here |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2888 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2889 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
|
2890 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2891 * 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
|
2892 |
|
d63db767121d
Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents:
163
diff
changeset
|
2893 * 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
|
2894 |
|
163
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
2895 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
|
2896 |
|
0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents:
162
diff
changeset
|
2897 * 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
|
2898 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
|
2899 |
|
162
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2900 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
|
2901 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2902 * 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
|
2903 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
|
2904 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2905 * 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
|
2906 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2907 * 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
|
2908 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2909 * 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
|
2910 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
|
2911 still exist even if disabled. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2912 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2913 * 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
|
2914 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
|
2915 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2916 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
|
2917 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2918 * src/main.c (cyg_start): |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2919 * src/io.c (gets): |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2920 * 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
|
2921 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
|
2922 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2923 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
|
2924 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2925 * 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
|
2926 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2927 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
|
2928 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2929 * doc/redboot.ebsa285: Remove, obsolete. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2930 * doc/redboot.edb7xxx: Ditto. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2931 * doc/users_guide: Ditto. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2932 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2933 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
|
2934 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2935 * 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
|
2936 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2937 * 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
|
2938 too long). |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2939 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2940 * 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
|
2941 Windows (3Com at least) servers. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2942 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
2943 * 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
|
2944 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
|
2945 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2946 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
|
2947 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2948 * 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
|
2949 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2950 * 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
|
2951 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2952 * src/net/tftp_client.c: |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2953 * src/net/net_io.c: |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2954 * src/net/enet.c: |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2955 * 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
|
2956 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2957 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
|
2958 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2959 * 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
|
2960 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
|
2961 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2962 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
|
2963 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2964 * 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
|
2965 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
|
2966 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
|
2967 mayhem in the application. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2968 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2969 * 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
|
2970 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
|
2971 (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
|
2972 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
|
2973 correctly set. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2974 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2975 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
|
2976 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2977 * 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
|
2978 than automatically denying. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2979 (load_srec_image): Ditto. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2980 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2981 * 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
|
2982 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2983 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
|
2984 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2985 * 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
|
2986 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2987 * 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
|
2988 * 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
|
2989 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2990 * 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
|
2991 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
|
2992 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2993 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
|
2994 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2995 * 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
|
2996 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2997 * 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
|
2998 loading a compressed image. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
2999 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
3000 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
|
3001 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
3002 * 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
|
3003 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
3004 * 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
|
3005 to zero. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
3006 (__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
|
3007 accepting packet. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
3008 |
|
160
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3009 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
|
3010 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3011 * 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
|
3012 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3013 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
|
3014 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3015 * 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
|
3016 rate to default value! |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3017 (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
|
3018 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3019 * 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
|
3020 initialization of entire configuration database. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3021 (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
|
3022 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3023 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
|
3024 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3025 * src/flash.c (get_config): |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3026 (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
|
3027 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3028 * 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
|
3029 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3030 * 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
|
3031 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3032 * 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
|
3033 support for 'fconfig' strings. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3034 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3035 * 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
|
3036 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3037 * 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
|
3038 Also, 'fconfig' now supports strings. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3039 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3040 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
|
3041 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3042 * 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
|
3043 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3044 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
|
3045 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3046 * 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
|
3047 CYGSEM_REDBOOT_VARIABLE_BAUD_RATE |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3048 * src/main.c: Ditto. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
159
diff
changeset
|
3049 |
|
159
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3050 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
|
3051 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3052 * 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
|
3053 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3054 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
|
3055 (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
|
3056 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3057 * 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
|
3058 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
|
3059 Add default boot script option. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3060 * 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
|
3061 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
|
3062 * 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
|
3063 (verify_action): Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3064 * src/flash.c: Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3065 * include/redboot.h: Ditto. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3066 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3067 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
|
3068 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3069 * 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
|
3070 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3071 * 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
|
3072 * src/flash.c: |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3073 * include/redboot.h: |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3074 * 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
|
3075 baud rate. |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3076 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3077 * 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
|
3078 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3079 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
|
3080 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3081 * 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
|
3082 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3083 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
|
3084 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3085 * 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
|
3086 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
|
3087 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3088 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
|
3089 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3090 * 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
|
3091 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
|
3092 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3093 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
|
3094 |
|
511f4dc167f6
Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents:
158
diff
changeset
|
3095 * 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
|
3096 |
|
158
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3097 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
|
3098 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3099 * 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
|
3100 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3101 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
|
3102 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
|
3103 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3104 * 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
|
3105 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
|
3106 * 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
|
3107 buffer length. |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3108 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3109 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
|
3110 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
|
3111 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3112 * 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
|
3113 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
|
3114 (__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
|
3115 than 0x800. |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3116 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3117 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
|
3118 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3119 * 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
|
3120 sizeof(int) != sizeof(long). |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3121 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3122 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
|
3123 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3124 * 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
|
3125 |
|
f2545e5de153
Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents:
157
diff
changeset
|
3126 * 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
|
3127 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
|
3128 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
|
3129 "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
|
3130 |
|
157
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3131 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
|
3132 |
|
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3133 * 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
|
3134 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
|
3135 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
|
3136 |
|
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3137 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
|
3138 |
|
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3139 * 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
|
3140 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
|
3141 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
|
3142 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
|
3143 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
|
3144 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
|
3145 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
|
3146 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
|
3147 |
|
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3148 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
|
3149 |
|
b65ec671dd4c
Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents:
156
diff
changeset
|
3150 * 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
|
3151 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
|
3152 * 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
|
3153 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
|
3154 |
|
156
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3155 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
|
3156 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3157 * 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
|
3158 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
|
3159 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3160 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
|
3161 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3162 * 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
|
3163 doing an active close. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3164 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3165 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
|
3166 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3167 * 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
|
3168 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3169 * 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
|
3170 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
|
3171 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3172 * 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
|
3173 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3174 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
|
3175 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3176 * 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
|
3177 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
|
3178 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3179 * 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
|
3180 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3181 * 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
|
3182 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3183 * src/main.c: |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3184 * src/load.c: |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3185 * src/flash.c: |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3186 * 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
|
3187 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3188 * 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
|
3189 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3190 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
|
3191 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3192 * 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
|
3193 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3194 * 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
|
3195 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3196 * 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
|
3197 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3198 * 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
|
3199 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3200 * 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
|
3201 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3202 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
|
3203 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3204 * 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
|
3205 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
|
3206 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3207 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
|
3208 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3209 * 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
|
3210 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
|
3211 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3212 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
|
3213 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3214 * 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
|
3215 from stub. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3216 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3217 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
|
3218 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
|
3219 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3220 * 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
|
3221 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3222 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
|
3223 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3224 * 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
|
3225 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
|
3226 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
|
3227 (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
|
3228 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3229 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
|
3230 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3231 * 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
|
3232 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3233 * 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
|
3234 warning. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3235 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3236 * 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
|
3237 * 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
|
3238 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3239 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
|
3240 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3241 * 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
|
3242 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
|
3243 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
|
3244 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3245 * 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
|
3246 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
|
3247 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
|
3248 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3249 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
|
3250 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3251 * 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
|
3252 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
|
3253 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3254 * 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
|
3255 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3256 * 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
|
3257 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
|
3258 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3259 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
|
3260 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3261 * 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
|
3262 now. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3263 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3264 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
|
3265 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3266 * 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
|
3267 * include/redboot.h: And declaration. |
|
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 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
|
3270 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3271 * 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
|
3272 * 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
|
3273 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3274 * 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
|
3275 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3276 * 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
|
3277 code. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3278 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3279 * 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
|
3280 buffer. |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3281 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3282 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
|
3283 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3284 * 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
|
3285 initialized. |
|
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 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
|
3288 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3289 * 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
|
3290 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3291 * 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
|
3292 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
|
3293 (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
|
3294 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
|
3295 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
|
3296 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
|
3297 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
|
3298 still return valid data. |
|
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-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
|
3301 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3302 * 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
|
3303 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
|
3304 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3305 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
|
3306 |
|
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3307 * 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
|
3308 |
|
154
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3309 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
|
3310 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3311 * 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
|
3312 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
|
3313 fixes prioritizing init entries. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3314 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3315 * 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
|
3316 an image. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3317 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3318 * 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
|
3319 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
|
3320 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
|
3321 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3322 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
|
3323 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3324 * 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
|
3325 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
|
3326 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
|
3327 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
|
3328 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
|
3329 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
|
3330 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
|
3331 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
|
3332 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3333 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
|
3334 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
|
3335 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
|
3336 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
|
3337 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
|
3338 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
|
3339 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
|
3340 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
|
3341 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3342 * 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
|
3343 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
|
3344 o RedBoot itself now optional |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3345 o RedBoot[post] |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3346 o RedBoot[backup] |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3347 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
|
3348 The default behaviour is unchanged. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3349 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
|
3350 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
|
3351 built-in default objects. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3352 (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
|
3353 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
|
3354 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
|
3355 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
|
3356 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
|
3357 (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
|
3358 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
|
3359 (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
|
3360 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
|
3361 (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
|
3362 reserved base area... |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3363 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3364 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
|
3365 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3366 * 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
|
3367 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3368 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
|
3369 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3370 * 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
|
3371 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3372 * 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
|
3373 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3374 * src/net/ping.c: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3375 * 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
|
3376 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3377 * 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
|
3378 packet lengths. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3379 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
153
diff
changeset
|
3380 * 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
|
3381 |
|
153
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3382 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
|
3383 |
|
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3384 * 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
|
3385 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
|
3386 don't work. |
|
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3387 |
|
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3388 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
|
3389 |
|
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3390 * 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
|
3391 a coupla warnings. |
|
5e8f3b328bb3
Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents:
152
diff
changeset
|
3392 |
|
152
f935b880e96c
Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents:
151
diff
changeset
|
3393 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
|
3394 |
|
f935b880e96c
Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents:
151
diff
changeset
|
3395 * 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
|
3396 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
|
3397 |
|
151
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3398 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
|
3399 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3400 * 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
|
3401 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
|
3402 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3403 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
|
3404 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3405 * 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
|
3406 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3407 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
|
3408 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3409 * 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
|
3410 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
|
3411 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
|
3412 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3413 * 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
|
3414 MS_TICKS |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3415 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3416 * 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
|
3417 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
|
3418 (net_io_getc_timeout): Likewise |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3419 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3420 * 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
|
3421 * 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
|
3422 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3423 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
|
3424 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
|
3425 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3426 * 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
|
3427 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3428 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
|
3429 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3430 * include/redboot.h: |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3431 * cdl/redboot.cdl: |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3432 * 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
|
3433 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3434 * 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
|
3435 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3436 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
|
3437 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3438 * 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
|
3439 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
|
3440 from the main CLI loop. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3441 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3442 * src/main.c (cyg_start): |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3443 * 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
|
3444 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
|
3445 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3446 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
|
3447 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3448 * include/redboot.h: |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3449 * src/main.c (cyg_start): |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3450 * 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
|
3451 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
|
3452 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3453 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
|
3454 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3455 * src/syscall.c (__do_syscall): |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3456 Added SYS_meminfo syscall. |
|
156
b939e9cada46
Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents:
154
diff
changeset
|
3457 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
|
3458 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3459 * 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
|
3460 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
|
3461 work. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3462 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3463 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
|
3464 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3465 * include/net/net.h: |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3466 * 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
|
3467 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
|
3468 non-standard ethernet packets. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3469 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3470 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
|
3471 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3472 * 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
|
3473 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3474 * 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
|
3475 |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3476 * 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
|
3477 if provided. |
|
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3478 |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3479 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
|
3480 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3481 * 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
|
3482 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
|
3483 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3484 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
|
3485 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3486 * 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
|
3487 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
|
3488 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
|
3489 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3490 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
|
3491 |
|
151
25e238959bae
Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents:
150
diff
changeset
|
3492 * 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
|
3493 systems. |
|
150
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3494 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3495 * 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
|
3496 (__icmp_remove_listener): New functions. |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3497 (__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
|
3498 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3499 * 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
|
3500 |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3501 * cdl/redboot.cdl: |
|
f0e3fb000de8
Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents:
149
diff
changeset
|
3502 * 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
|
3503 |
|
149
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3504 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
|
3505 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3506 * include/net/net.h: |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3507 * 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
|
3508 * 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
|
3509 '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
|
3510 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3511 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
|
3512 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3513 * 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
|
3514 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
|
3515 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3516 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
|
3517 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3518 * 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
|
3519 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
|
3520 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3521 * 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
|
3522 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
|
3523 |
|
52c99470ec11
Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents:
148
diff
changeset
|
3524 * 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
|
3525 |
|
148
8f2f7615e727
Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents:
147
diff
changeset
|
3526 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
|
3527 |
|
8f2f7615e727
Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents:
147
diff
changeset
|
3528 * 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
|
3529 |
|
147
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3530 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
|
3531 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3532 * 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
|
3533 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3534 * 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
|
3535 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3536 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
|
3537 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3538 * 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
|
3539 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
|
3540 |
|
d397fc472bcf
Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents:
145
diff
changeset
|
3541 * 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
|
3542 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
|
3543 |
|
145
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3544 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
|
3545 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3546 * 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
|
3547 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
|
3548 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3549 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
|
3550 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3551 * src/version.c: New file. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3552 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3553 * src/main.c: |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3554 * 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
|
3555 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
|
3556 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
|
3557 final product. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3558 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3559 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
|
3560 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3561 * 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
|
3562 during 'fconfig' command. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3563 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3564 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
|
3565 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3566 * 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
|
3567 file to get 'reset' definition. |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3568 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3569 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
|
3570 |
|
2e9a636d9de9
Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents:
143
diff
changeset
|
3571 * 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
|
3572 |
|
143
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3573 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
|
3574 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3575 * 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
|
3576 (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
|
3577 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3578 * 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
|
3579 more generic export. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3580 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3581 * 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
|
3582 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3583 * 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
|
3584 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
|
3585 may want excrutiatingly long commands. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3586 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3587 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
|
3588 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3589 * 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
|
3590 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3591 * 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
|
3592 not in RAM. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3593 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3594 * 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
|
3595 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3596 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
|
3597 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3598 * 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
|
3599 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3600 * src/main.c: Fix warnings. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3601 * src/load.c: Fix warnings. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3602 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3603 * 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
|
3604 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3605 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
|
3606 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3607 * src/xyzModem.h: |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3608 * 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
|
3609 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
|
3610 of CAN (cancel) function. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3611 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3612 * 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
|
3613 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
|
3614 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3615 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
|
3616 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3617 * 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
|
3618 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
|
3619 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
|
3620 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3621 * 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
|
3622 (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
|
3623 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
|
3624 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3625 * 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
|
3626 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
|
3627 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3628 * 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
|
3629 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3630 * 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
|
3631 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3632 * src/io.c (gets): |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3633 * 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
|
3634 'gets()' function. |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3635 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3636 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
|
3637 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3638 * 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
|
3639 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
|
3640 |
|
6b5f480c6929
Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents:
141
diff
changeset
|
3641 * 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
|
3642 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
|
3643 |
|
141
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
138
diff
changeset
|
3644 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
|
3645 |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
138
diff
changeset
|
3646 * 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
|
3647 user-downloaded app. |
|
450e4e1f1e80
Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents:
138
diff
changeset
|
3648 |
|
138
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3649 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
|
3650 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3651 * 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
|
3652 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3653 * 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
|
3654 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
|
3655 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3656 * 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
|
3657 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
|
3658 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3659 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
|
3660 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3661 * 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
|
3662 everything is successfully sent out. |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3663 (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
|
3664 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3665 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
|
3666 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3667 * 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
|
3668 |
|
289bf90c6a9b
Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents:
136
diff
changeset
|
3669 * 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
|
3670 |
|
136
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3671 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
|
3672 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3673 * 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
|
3674 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3675 * 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
|
3676 turn on BSP syscall support. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3677 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3678 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
|
3679 |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3680 * 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
|
3681 setting breakpoint. |
|
a9ac27ec7abc
Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents:
132
diff
changeset
|
3682 |
|
132
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3683 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
|
3684 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3685 * src/net/udp.c: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3686 * src/net/pktbuf.c: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3687 * src/net/net_io.c: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3688 * src/net/enet.c: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3689 * 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
|
3690 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3691 * 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
|
3692 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
|
3693 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3694 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
|
3695 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3696 * 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
|
3697 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
|
3698 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3699 * 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
|
3700 image after loading. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3701 (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
|
3702 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3703 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
|
3704 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3705 * 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
|
3706 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
|
3707 networking not enabled. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3708 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3709 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
|
3710 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3711 * 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
|
3712 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
|
3713 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3714 * cdl/redboot.cdl: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3715 * 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
|
3716 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3717 * src/xyzModem.h: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3718 * 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
|
3719 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3720 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
|
3721 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3722 * src/flash.c: |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3723 * 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
|
3724 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
|
3725 |
|
130
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3726 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
|
3727 |
|
132
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3728 * 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
|
3729 (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
|
3730 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3731 * 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
|
3732 Prototype for 'fis_lookup()'. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3733 |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3734 * 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
|
3735 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
|
3736 platform based functions. |
|
0ae0bc38e387
Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents:
130
diff
changeset
|
3737 |
|
130
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3738 * cdl/redboot.cdl: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3739 * src/main.c (cyg_start): |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3740 * 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
|
3741 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3742 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
|
3743 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3744 * 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
|
3745 standard IO/ETH package. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3746 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3747 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
|
3748 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3749 * 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
|
3750 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3751 * 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
|
3752 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3753 * 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
|
3754 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
|
3755 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3756 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
|
3757 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3758 * 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
|
3759 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3760 * include/redboot.h: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3761 * 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
|
3762 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
|
3763 (memmove, memset): Remove. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3764 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3765 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
|
3766 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3767 * 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
|
3768 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3769 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
|
3770 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3771 * 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
|
3772 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
|
3773 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3774 * 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
|
3775 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3776 * src/parse.c: New file. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3777 |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3778 * include/redboot.h: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3779 * src/main.c: |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3780 * 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
|
3781 file. |
|
eb9fd8c04db3
Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents:
128
diff
changeset
|
3782 |
|
128
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
126
diff
changeset
|
3783 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
|
3784 |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
126
diff
changeset
|
3785 * 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
|
3786 (net_io_assume_console): |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
126
diff
changeset
|
3787 * src/main.c (cyg_start): |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
126
diff
changeset
|
3788 * src/io.c (gets): |
|
0c2b7be0d798
Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents:
126
diff
changeset
|
3789 * 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
|
3790 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
|
3791 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
|
3792 |
|
126
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3793 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
|
3794 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3795 * 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
|
3796 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3797 * 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
|
3798 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
|
3799 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3800 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
|
3801 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3802 * 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
|
3803 exactly when replacing an image. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3804 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
|
3805 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3806 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
|
3807 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3808 * 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
|
3809 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3810 * 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
|
3811 address was given. |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3812 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3813 * 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
|
3814 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3815 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
|
3816 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3817 * 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
|
3818 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
|
3819 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3820 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
|
3821 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3822 * src/load.c: |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3823 * 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
|
3824 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3825 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
|
3826 |
|
518f42066aba
Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents:
124
diff
changeset
|
3827 * 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
|
3828 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
|
3829 * 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
|
3830 |
|
124
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
3831 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
|
3832 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
3833 * 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
|
3834 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
|
3835 them. |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
3836 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
3837 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
|
3838 |
|
0ec04793409a
Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents:
121
diff
changeset
|
3839 * 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
|
3840 |
|
121
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
3841 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
|
3842 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
3843 * 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
|
3844 CYG_HAL_TABLE_TYPE |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
3845 * 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
|
3846 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
3847 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
|
3848 |
|
6bd9d475ed4b
Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents:
119
diff
changeset
|
3849 * 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
|
3850 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
|
3851 |
|
119
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
3852 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
|
3853 |
|
77cec8369160
Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents:
117
diff
changeset
|
3854 * 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
|
3855 |
|
117
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3856 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
|
3857 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3858 * 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
|
3859 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
|
3860 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3861 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
|
3862 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3863 * 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
|
3864 instead of ad hoc code. |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3865 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3866 * 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
|
3867 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3868 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
|
3869 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3870 * 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
|
3871 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3872 * include/redboot.h: |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3873 * 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
|
3874 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3875 * 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
|
3876 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3877 * 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
|
3878 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3879 * include/flash_config.h: |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3880 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3881 * 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
|
3882 sorting and order control). |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3883 |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3884 * 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
|
3885 debugging. |
|
bd1a71e3e476
Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents:
115
diff
changeset
|
3886 |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3887 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
|
3888 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3889 * cdl/redboot.cdl: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3890 * 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
|
3891 of network packet buffers. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3892 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3893 * 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
|
3894 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
|
3895 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3896 * 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
|
3897 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3898 * 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
|
3899 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
|
3900 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3901 * 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
|
3902 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
|
3903 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3904 * src/flash.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3905 * 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
|
3906 addresses. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3907 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3908 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
|
3909 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3910 * 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
|
3911 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3912 * 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
|
3913 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3914 * include/redboot.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3915 * include/net/bootp.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3916 * include/net/net.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3917 * include/net/tftp.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3918 * 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
|
3919 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3920 * src/printf.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3921 * src/net/arp.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3922 * src/net/bootp.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3923 * src/net/cksum.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3924 * src/net/enet.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3925 * src/net/icmp.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3926 * src/net/inet_addr.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3927 * src/net/ip.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3928 * src/net/net_io.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3929 * src/net/pktbuf.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3930 * src/net/tcp.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3931 * src/net/tftp_client.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3932 * src/net/timers.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3933 * 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
|
3934 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3935 * src/redboot.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3936 * src/net/bootp.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3937 * src/net/net.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3938 * src/net/tftp.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3939 * 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
|
3940 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3941 * 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
|
3942 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3943 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
|
3944 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3945 * 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
|
3946 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3947 * 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
|
3948 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3949 * 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
|
3950 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
|
3951 on "null" entry). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3952 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3953 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
|
3954 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3955 * 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
|
3956 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3957 * 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
|
3958 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3959 * 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
|
3960 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3961 * 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
|
3962 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
|
3963 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3964 * src/main.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3965 * 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
|
3966 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
|
3967 be handled via anonymous tables. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3968 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3969 * 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
|
3970 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3971 * 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
|
3972 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3973 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
|
3974 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3975 * src/net/net.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3976 * src/redboot.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3977 * src/main.c: Cosmetic [warnings] cleanups. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3978 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3979 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
|
3980 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3981 * 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
|
3982 I/O package. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3983 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3984 * 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
|
3985 to get response. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3986 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3987 * 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
|
3988 script is run on boot. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3989 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3990 * 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
|
3991 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3992 * src/flash.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3993 * 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
|
3994 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3995 * 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
|
3996 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
|
3997 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
|
3998 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
3999 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
|
4000 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4001 * 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
|
4002 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
|
4003 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
|
4004 to erase the current code! |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4005 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4006 * 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
|
4007 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4008 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
|
4009 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4010 * 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
|
4011 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4012 * 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
|
4013 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
|
4014 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4015 * src/main.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4016 * 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
|
4017 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
|
4018 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4019 * 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
|
4020 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
|
4021 Add support for boot-time script. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4022 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4023 * 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
|
4024 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4025 * 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
|
4026 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4027 * 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
|
4028 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4029 * 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
|
4030 address conversion routine prototypes. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4031 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4032 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
|
4033 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4034 * src/flash.c: Misc little cleanups. |
|
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 * 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
|
4037 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4038 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
|
4039 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4040 * 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
|
4041 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4042 * 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
|
4043 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
|
4044 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4045 * src/main.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4046 * 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
|
4047 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4048 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
|
4049 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4050 * 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
|
4051 (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
|
4052 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4053 * 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
|
4054 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4055 * 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
|
4056 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4057 * src/printf.c (vprintf): New function. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4058 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4059 * 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
|
4060 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4061 * 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
|
4062 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4063 * 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
|
4064 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4065 * src/misc_funs.c (memset): |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4066 (strcpy): New functions. |
|
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/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
|
4069 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4070 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
|
4071 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4072 * 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
|
4073 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
|
4074 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4075 * 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
|
4076 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4077 * 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
|
4078 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4079 * cdl/redboot.cdl: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4080 * src/redboot.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4081 * src/main.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4082 * src/io.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4083 * 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
|
4084 available serial I/O channels. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4085 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4086 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
|
4087 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4088 * src/net/tftp_support.h: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4089 * 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
|
4090 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4091 * src/net/net.h: More prototypes. |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4092 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4093 * 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
|
4094 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4095 * 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
|
4096 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4097 * 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
|
4098 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4099 * 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
|
4100 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4101 * src/net/eth_drv.c: |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4102 * 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
|
4103 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4104 * 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
|
4105 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4106 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
|
4107 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4108 * 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
|
4109 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4110 * 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
|
4111 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
|
4112 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4113 * 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
|
4114 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4115 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
|
4116 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4117 * 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
|
4118 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4119 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
|
4120 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4121 * 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
|
4122 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
|
4123 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
|
4124 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4125 * 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
|
4126 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
|
4127 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4128 * 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
|
4129 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4130 * 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
|
4131 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
|
4132 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
|
4133 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4134 * 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
|
4135 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
|
4136 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
|
4137 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4138 * 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
|
4139 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
|
4140 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4141 * 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
|
4142 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4143 * 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
|
4144 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
|
4145 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4146 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
|
4147 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4148 * 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
|
4149 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4150 * 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
|
4151 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4152 * 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
|
4153 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4154 * 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
|
4155 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4156 * 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
|
4157 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4158 * 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
|
4159 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4160 * 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
|
4161 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4162 * 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
|
4163 where GCC does it for us. |
|
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 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
|
4166 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4167 * cdl/redboot.cdl: New file(s). |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4168 |
|
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4169 //=========================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4170 // ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4171 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4172 // 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
|
4173 // 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
|
4174 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4175 // 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
|
4176 // 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
|
4177 // 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
|
4178 // later version. |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
202
diff
changeset
|
4179 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4180 // 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
|
4181 // 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
|
4182 // 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
|
4183 // 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
|
4184 // |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4185 // 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
|
4186 // 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
|
4187 // 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
|
4188 // 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
|
4189 // ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2644
diff
changeset
|
4190 // ####GPLCOPYRIGHTEND#### |
|
115
6ed91473a1cd
Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff
changeset
|
4191 //=========================================================================== |
