annotate packages/redboot/current/ChangeLog @ 1519:9f0d02327506

No need to wait for file header in X-modem protocol - from Gratian Crisan
author gthomas
date Wed, 25 Feb 2004 17:32:49 +0000
parents e14a7321a363
children fc4fa5d81cba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1519
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
1 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
2
9f0d02327506 No need to wait for file header in X-modem protocol - from Gratian Crisan
gthomas
parents: 1514
diff changeset
3 * 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
4 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
5 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
6 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
7
1514
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
8 2004-02-24 Gary Thomas <gary@mlbassoc.com>
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
9
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
10 * cdl/redboot.cdl: net_io needs to be in libextras to enable network
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
11 support (failed if network debug was disabled)
e14a7321a363 Force net_io into link via libextras
gthomas
parents: 1513
diff changeset
12
1513
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
13 2004-02-23 Uwe Kindler <uwe_kindler@web.de>
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
14
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
15 * src/cksum.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
16 * src/dump.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
17 * src/fconfig.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
18 * src/flash.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
19 * src/load.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
20 * src/main.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
21 * src/mcmp.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
22 * src/mcopy.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
23 * src/mfill.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
24 * src/net/net_io.c:
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
25 * src/net/ping.c: Minor cleanups to remove warnings.
c4355f101bf6 Cleanups to remove warnings
gthomas
parents: 1508
diff changeset
26
1508
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
27 2004-02-20 Jonathan Larmour <jifl@eCosCentric.com>
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
28
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
29 * 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
30 work on more recent Red Hat Linux.
7311b4809660 * doc/redboot.sgml: Document lowering security level for TFTP to
jlarmour
parents: 1506
diff changeset
31
1506
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
32 2004-02-19 Jani Monoses <jani@iv.ro>
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
33
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
34 * src/xyzModem.c: Start with sending a 'C', do not wait until the
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
35 first packet from the sender.This allows download to start quicker.
56bd97c45aa5 Faster XY-modem startup - from Jani Monoses
gthomas
parents: 1503
diff changeset
36
1503
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
37 2004-02-16 Andrew Dyer <adyer@righthandtech.com>
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
38
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
39 * src/main.c: add 'go' options to help string
0ec4d1b9182f Update help strings for 'go' command - from Andy Dyer
gthomas
parents: 1492
diff changeset
40
1491
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
41 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
42
1492
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
43 * 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
44 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
45 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
46 * 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
47 CYGPKG_COMPRESS_ZLIB.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
48 * 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
49 CYGPKG_COMPRESS_ZLIB.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
50 * 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
51 CYGPRI_REDBOOT_ZLIB_FLASH.
8b3549abe4ac * cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
jlarmour
parents: 1491
diff changeset
52
1491
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
53 * 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
54 not SETBAUD!
ab4a708d689e * src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
jlarmour
parents: 1485
diff changeset
55
1485
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
56 2004-02-04 Gary Thomas <gary@mlbassoc.com>
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
57
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
58 * cdl/redboot.cdl: Do not build with "common" interrupt stack
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
59 support. This can cause problems when running programs (via
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
60 the "go" command) as interrupts will corrupt RedBoot's stack.
0e10930859c3 Disable use of common stack for interrupts
gthomas
parents: 1475
diff changeset
61
1475
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
62 2004-01-18 Gary Thomas <gary@mlbassoc.com>
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
63
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
64 * src/main.c: Fix build problem if GDB stubs are not included.
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
65 Minor warning cleanup (cast on NO_MEMORY).
c9e09b1c18cb Fix for building without GDB stubs
gthomas
parents: 1451
diff changeset
66
1451
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
67 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
68
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
69 * 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
70 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
71 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
72 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
73 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
74
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
75 * src/fconfig.c:
077fd39935a2 Expand fconfig access via virtual vectors. Work around a TCP timing issue.
gthomas
parents: 1444
diff changeset
76 * 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
77 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
78
1444
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
79 2003-12-12 Jani Monoses <jani@iv.ro>
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
80
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
81 * src/net/tcp.c: Cancel retransmission timer when SYN is acked
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
82 otherwise an open active connection which doesn't send data
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
83 eventually resends the SYN resulting in reset from the peer.
d9e058a49f03 TCP SYN fix - from Jani Monoses
gthomas
parents: 1434
diff changeset
84
1434
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
85 2003-12-08 Gary Thomas <gary@mlbassoc.com>
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
86
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
87 * cdl/redboot.cdl: Better handling of GDB stubs support. This
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
88 should be automatically included if the platform supports GDB.
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
89 Disabling CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS (in the common HAL)
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
90 will fully disable GDB support.
951813e462b6 Improve building with/without GDB stubs
gthomas
parents: 1421
diff changeset
91
1421
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
92 2003-12-05 Gary Thomas <gary@mlbassoc.com>
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
93
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
94 * src/decompress.c (gzip_init): Memory pool initialization should
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
95 only be done in _zlib_init().
170fbc1a5bbc Clean up memory pool initialization
gthomas
parents: 1420
diff changeset
96
1420
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
97 2003-12-05 Ian Campbell <icampbell@arcom.com>
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
98
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
99 * src/decompress.c: Ensure that free'd blocks are returned to the
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
100 free pool and that adjacent free blocks are merged. Initialise the
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
101 pool in _zlib_init() so that things are initialised even when
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
102 gzip_init hasn't been called.
9721661d7ecc Fixes to zlib decompression - from Ian Campbell
gthomas
parents: 1419
diff changeset
103
1419
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
104 2003-12-05 Gary Thomas <gary@mlbassoc.com>
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
105
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
106 * src/io.c (_rb_gets_preloaded): ^A could have moved the cursor to
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
107 the wrong location on the screen if ^F/^B had been used.
fa9edbd9ccaa Fix ^A handling
gthomas
parents: 1415
diff changeset
108
1415
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
109 2003-12-03 David Vrabel <dvrabel@arcom.com>
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
110
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
111 * 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
112 throughout (instead of the American specific format). Expand
7ce0661f305c Change 'date' command to be less Americanized - from David Vrabel
gthomas
parents: 1414
diff changeset
113 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
114
1414
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
115 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
116
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
117 * 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
118 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
119 such as JFFS2.
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
120
1401
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
121 2003-11-25 John Dallaway <jld@ecoscentric.com>
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
122
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
123 * src/fconfig.c (load_flash_config):
08e1358c3718 * src/fconfig.c: Fix typo in output string.
jld
parents: 1399
diff changeset
124 Fix typo in output string.
1414
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
125
1396
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
126 2003-11-24 Gary Thomas <gary@mlbassoc.com>
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
127
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
128 * src/net/bootp.c (__bootp_find_local_ip):
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
129 Suppress diagnostic message that DNS info found.
72d234fe1607 Suppress diagnostic message (noisy)
gthomas
parents: 1393
diff changeset
130
1393
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
131 2002-11-24 Jani Monoses <jani@iv.ro>
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
132
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
133 * 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
134
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
135 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
136
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
137 * 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
138 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
139
9a2e186be457 Add support for mountable file systems (like JFFS2) - from David Woodhouse
gthomas
parents: 1412
diff changeset
140 * 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
141 (DHCP_MESSAGE_TYPE_DISCOVER etc.).
1393
bce4d2e47e78 * src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
asl
parents: 1390
diff changeset
142
1390
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
143 2002-11-20 Jani Monoses <jani@iv.ro>
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
144
5503490aa292 * src/flash.c: flash_init() no longer takes three args.
asl
parents: 1364
diff changeset
145 * 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
146
1399
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
147 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
148
1bc2e99ec44b * src/main.c: Restore correct old baud rate if changing fails.
asl
parents: 1396
diff changeset
149 * 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
150
1364
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
151 2003-11-13 Gary Thomas <gary@mlbassoc.com>
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
152
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
153 * src/main.c (do_go): Need to stop catching exceptions when running a
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
154 user program, otherwise GDB will never run when the program fails, gets
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
155 a ^C interrupt, etc. Also, clean up [remove] some cache debug code.
19f40f995cc2 Fix GDB exceptions - broken on 10/23
gthomas
parents: 1362
diff changeset
156
1362
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
157 2003-11-12 Gary Thomas <gary@mlbassoc.com>
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
158
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
159 * misc/redboot_XXX.ecm: Removed - since it was only a source of confusion.
72507a6fc4c5 Remove confusing .ecm file
gthomas
parents: 1357
diff changeset
160
1354
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
161 2003-11-07 Gary Thomas <gary@mlbassoc.com>
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
162
1357
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
163 * src/net/dns.c:
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
164 * src/net/bootp.c:
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
165 * include/net/net.h: Use DNS server address from DHCP if provided.
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
166 Inspired by John Newlin <jnewlin@rawbw.com>
7b0dae4bd7a9 Use DNS server from DHCP info if present
gthomas
parents: 1354
diff changeset
167
1354
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
168 * src/flash.c (fis_init): Take out misleading warning - since the
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
169 new [default] behaviour of "fis free" means free space need not
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
170 be necessarily erased on the device.
c8903ba86828 Remove misleading "warning"
gthomas
parents: 1349
diff changeset
171
1349
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
172 2003-11-04 Gary Thomas <gary@mlbassoc.com>
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
173
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
174 * src/flash.c (find_free): Better handling of end address - otherwise
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
175 list of free blocks could be incorrect. Thanks to Chris Garry.
4444f5b3be7b Fix 'fis free' list handling - from Chris Garry
gthomas
parents: 1341
diff changeset
176
1341
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
177 2003-11-01 Gary Thomas <gary@mlbassoc.com>
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
178
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
179 * cdl/redboot.cdl: Reorg to allow disk operations on other than
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
180 IDE drives.
d43f5e29476a Allow disk operations on other than IDE devices
gthomas
parents: 1328
diff changeset
181
1328
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
182 2003-10-23 Gary Thomas <gary@mlbassoc.com>
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
183
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
184 * 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
185 other abort conditions during command execution.
afd4dd211d3a Attempt to handle illegal memory accesses and other abort conditions
gthomas
parents: 1319
diff changeset
186
1319
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
187 2003-10-17 Gary Thomas <gary@mlbassoc.com>
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
188
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
189 * src/load.c: Only examine loadable segments when scanning to determine
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
190 lowest loadable address (only used when -b XXX option used). Otherwise,
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
191 an offset into space could be chosen.
94e373b3fc8d Fix ELF load when -b option used.
gthomas
parents: 1318
diff changeset
192
1318
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
193 2003-10-16 Jonathan Larmour <jifl@eCosCentric.com>
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
194
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
195 * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
e7283a4a428c * doc/redboot_installing.sgml: Fix eb40 flash install instructions.
jlarmour
parents: 1312
diff changeset
196
1312
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
197 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
198
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
199 * src/flash.c:
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
200 * 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
201 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
202 very smal block sizes.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
203
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
204 * include/redboot.h (RedBoot_INIT_SECOND):
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
205 Finer initialization control.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
206
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
207 * 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
208 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
209 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
210 devices with very small block sizes.
08edfb52f9cd Improve FIS directory handling - should work with small block size devices
gthomas
parents: 1301
diff changeset
211
1301
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
212 2003-10-12 Gary Thomas <gary@mlbassoc.com>
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
213
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
214 * src/flash.c (fis_create): Verify that any hard FLASH addresses
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
215 (given via -f XXX) are known to be free.
25b536d4b2bc Verify FLASH addresses to be free during create
gthomas
parents: 1297
diff changeset
216
1297
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
217 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
218
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
219 * src/flash.c:
4212c82ebff6 Make 'fis free' use the FIS directory to determine what's free
gthomas
parents: 1295
diff changeset
220 * 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
221 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
222 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
223 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
224
1292
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
225 2003-10-09 Gary Thomas <gary@mlbassoc.com>
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
226
1295
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
227 * src/flash.c (fis_create): Check whole length of image, not just
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
228 effective size, when validating addresses.
5e8ec925adf2 Improve image size/length check
gthomas
parents: 1292
diff changeset
229
1292
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
230 * src/net/net_io.c (net_init):
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
231 * include/net/net.h: Rework handling of multiple network devices. All
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
232 devices will now be initialized, with either the first or the default
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
233 device actually used for I/O.
2f008c4111e7 Improve handling of multiple ethernet devices
gthomas
parents: 1288
diff changeset
234
1278
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
235 2003-10-06 Gary Thomas <gary@mlbassoc.com>
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
236
1288
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
237 * src/net/net_io.c:
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
238 * src/net/bootp.c: Fix some compile problems if GATEWAY support is disabled.
c07ec2765e3e Fix compile problems if GATEWAY support disabled
gthomas
parents: 1278
diff changeset
239
1278
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
240 * src/flash.c (fis_list): Display FIS directory entries in FLASH
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
241 address (sorted) order.
eaf1a693566b Print FIS directory in sorted order
gthomas
parents: 1268
diff changeset
242
1268
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
243 2003-10-03 Gary Thomas <gary@mlbassoc.com>
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
244
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
245 * src/flash.c (fis_delete): 'fconfig' data only shows up in FIS if
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
246 the data is stored in FLASH - account for this. Also, make sure
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
247 FLASH gets initialized if built without 'fconfig' enabled.
205922255412 Minor fconfig fixes
gthomas
parents: 1265
diff changeset
248
1265
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
249 2003-10-02 Gary Thomas <gary@mlbassoc.com>
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
250
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
251 * src/fconfig.c:
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
252 * 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
253 ethernet station addresses.
734edfe6c859 Allow platform to provide routine to validate ethernet addresses
gthomas
parents: 1259
diff changeset
254
1259
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
255 2003-09-30 Gary Thomas <gary@mlbassoc.com>
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
256
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
257 * src/fconfig.c (do_flash_config): Fix typo in error message.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
258
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
259 2003-09-30 David Vrabel <dvrabel@arcom.com>
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
260
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
261 * src/net/tcp.c: Include missing <cyg/infra/diag.h>.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
262
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
263 * include/redboot.h, src/parse.c (init_opts, scan_opts): Remove
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
264 the excessive level of indirection in the handling of option
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
265 arguments.
13ba50dd5a8e Some cleanups from David Vrable
gthomas
parents: 1253
diff changeset
266
1253
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
267 2003-09-29 Gary Thomas <gary@mlbassoc.com>
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
268
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
269 * src/load.c (load_elf_image): Use LMA (loader memory address), instead
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
270 of VMA (virtual memory address) to load code. If LMA != VMA, it's up
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
271 to the loaded program to figure it out.
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
272 Inspired by Artur Lipowski <LAL@pro.onet.pl>
9ecd8873f657 Use LMA, not VMA
gthomas
parents: 1251
diff changeset
273
1250
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
274 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
275
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
276 * 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
277 EB42/55 description.
9af0b6bf194b * doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
nickg
parents: 1248
diff changeset
278
1246
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
279 2003-09-26 Gary Thomas <gary@mlbassoc.com>
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
280
1251
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
281 * src/flash.c (fis_free, fis_find_free):
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
282 Fix some problems introduced with the new FLASH interfaces (used by
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
283 NAND devices)
dc8c964619a0 Fix broken FIS free/create
gthomas
parents: 1250
diff changeset
284
1248
c6965db486b0 Honor FIS/FLASH configury
gthomas
parents: 1246
diff changeset
285 * src/fconfig.c: Honor FLASH/FIS configury.
c6965db486b0 Honor FIS/FLASH configury
gthomas
parents: 1246
diff changeset
286
1246
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
287 * src/net/bootp.c:
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
288 * src/fs/ide.c: Clean up some compiler warnings.
55fbbf4dffb2 Clean up warnings
gthomas
parents: 1245
diff changeset
289
1245
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
290 2003-09-25 Gary Thomas <gary@mlbassoc.com>
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
291
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
292 * src/net/bootp.c: Rework DHCP process to handle really stubborn
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
293 servers.
844ff6aec80b Improve DHCP again
gthomas
parents: 1243
diff changeset
294
1243
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
295 2003-09-24 Gary Thomas <gary@mlbassoc.com>
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
296
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
297 * src/net/bootp.c (__bootp_find_local_ip): Forgot to unregister
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
298 UDP handler - could cause serious problems later! Also, fix
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
299 problem with retries after DHCP discovery phase.
4f0c5ba87a3a Fix more DHCP buglets
gthomas
parents: 1242
diff changeset
300
1242
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
301 2003-09-23 Gary Thomas <gary@mlbassoc.com>
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
302
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
303 * src/net/bootp.c (__bootp_find_local_ip): Handle retries on DHCP
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
304 requests better.
bc69956ed7c9 Handle DHCP retries
gthomas
parents: 1233
diff changeset
305
1233
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
306 2003-09-22 Gary Thomas <gary@mlbassoc.com>
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
307
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
308 * cdl/redboot.cdl: Fix compile error for systems with no FLASH.
85cbb6510cfd Fix compile error for platforms with no FLASH
gthomas
parents: 1231
diff changeset
309
1231
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
310 2003-09-21 Gary Thomas <gary@mlbassoc.com>
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
311
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
312 * 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
313 BUG #57316
3c221a743075 Remove DNS from RedBoot template & adjust .ecm files - BUG #57316
gthomas
parents: 1230
diff changeset
314
1227
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
315 2003-09-20 Gary Thomas <gary@mlbassoc.com>
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
316
1230
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
317 * 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
318 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
319 for startup if the controller is missing.
7d2ca52b341a Improve IDE handling - better for systems where IDE may be missing
gthomas
parents: 1227
diff changeset
320
1227
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
321 * src/net/bootp.c: Rework to use full DHCP protocol. Previously,
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
322 once an offer came in, RedBoot was happy, without actually making
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
323 the address reservation and waiting for the final acknowledgement.
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
324 Also, added CDL to enable/disable DHCP. BUG #1000053
54f8d0daacd4 Fix DHCP - BUG #1000053
gthomas
parents: 1226
diff changeset
325
1225
89db0c354b7b Fix compile error - from Chris Garry
gthomas
parents: 1224
diff changeset
326 2003-09-20 Chris Garry <cgarry@sweeneydesign.co.uk>
1226
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
327
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
328 * src/main.c: Modified the way multiple "RAM" segments are reported.
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
329
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
330 * src/fconfig.c: Variables 'stat' and '*err_addr' in function
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
331 flash_write_config() are now defined regardless of whether
e4e339326f84 Improve memory layout display - from Chris Garry
gthomas
parents: 1225
diff changeset
332 CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG is defined of not.
1225
89db0c354b7b Fix compile error - from Chris Garry
gthomas
parents: 1224
diff changeset
333
1223
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
334 2003-09-19 Gary Thomas <gary@mlbassoc.com>
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
335
1224
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
336 * src/net/timers.c (__timer_poll): Need to call MS_TICKS_DELAY() or
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
337 else time will never progress. This can cause a missed TCP packet
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
338 to cause the stack to freeze. BUG #23006
60ed8b1b4c32 Fix timing issue - BUG #23006
gthomas
parents: 1223
diff changeset
339
1223
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
340 * 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
341 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
342
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
343 * 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
344 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
345 don't provide this properly).
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
346
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
347 * 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
348 with battery backed up clocks.
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
349
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
350 * 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
351
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
352 * src/main.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
353 * src/load.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
354 * src/flash.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
355 * src/alias.c:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
356 * include/redboot.h:
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
357 * 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
358 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
359 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
360 of device, like EEPROM.
dbcfe4e0dbd2 New platform - TAMS MOAB - and generic changes to support it
gthomas
parents: 1217
diff changeset
361
1207
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
362 2003-09-09 Gary Thomas <gary@mlbassoc.com>
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
363
1208
517229d4051f IP default value wrong
gthomas
parents: 1207
diff changeset
364 * src/flash.c (flash_config_insert_value): Default value was
517229d4051f IP default value wrong
gthomas
parents: 1207
diff changeset
365 wrong for ESA type.
1207
d29c92c6375a Default values were wrong for IP & ESA types
gthomas
parents: 1169
diff changeset
366
1217
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
367 2003-09-08 David Vrabel <dvrabel@arcom.com>
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
368
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
369 * 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
370 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
371 Domain Name server).
0e1c2770aa9d Add new options to DHCP request - from David Vrabel
gthomas
parents: 1208
diff changeset
372
1169
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
373 2003-08-19 Gary Thomas <gary@mlbassoc.com>
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
374
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
375 * src/net/udp.c (__udp_recvfrom): Rework loop so delay only happens
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
376 if no packet is immediately available - improves network throughput.
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
377
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
378 * src/ticks.c:
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
379 * cdl/redboot.cdl: Add control over granularity of timers used
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
380 by RedBoot and the network stack.
83f799d5b41a Improve stand-alone networking speeds.
gthomas
parents: 1148
diff changeset
381
1148
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
382 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
383
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
384 * 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
385 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
386 documenting better for windows users.
818f520093b8 * doc/redboot_installing.sgml: Fix brain fart in last change to
jlarmour
parents: 1136
diff changeset
387
1136
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
388 2003-07-23 Patrick Doyle <wpd@dtccom.com>
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
389
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
390 * src/flash.c (fis_find_free)
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
391 * src/flash.c (fis_free): Do not search areas reserved for RedBoot
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
392 when scanning for free space.
3067974be2f3 * src/flash.c (fis_find_free)
asl
parents: 1122
diff changeset
393
1122
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
394 2003-07-16 Gary Thomas <gary@mlbassoc.com>
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
395
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
396 * src/net/ping.c:
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
397 * src/net/bootp.c: Allow ^C to abort.
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
398
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
399 * src/io.c:
92e31da869cc Add ^C abort functionality to BOOTP and PING operations.
gthomas
parents: 1117
diff changeset
400 * 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
401 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
402
1116
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
403 2003-07-15 Gary Thomas <gary@mlbassoc.com>
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
404
1117
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
405 * src/net/bootp.c: Use correct options for DHCP discover. This has
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
406 the added bonus that when BOOTP & GATEWAY options are enabled, then
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
407 RedBoot can get it's address via normal DHCP. Of course, DHCP leases
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
408 will be ignored by RedBoot, so some caution is warranted.
c461c509e6ef Fix BOOTP/DHCP
gthomas
parents: 1116
diff changeset
409
1116
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
410 * include/net/net.h:
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
411 * src/net/arp.c (__arp_request): Allow ARP of self - used during
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
412 initialization to "broadcast" that an IP address is in use.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
413
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
414 * src/net/net_io.c (net_init): When using a static IP, send an
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
415 initial ARP to see if any other node is using this address.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
416 Also, some minor cosmetic cleanups to remove warnings.
f886ab6517f0 Add initial ARP for better IP address handling
gthomas
parents: 1107
diff changeset
417
1107
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
418 2003-07-15 Jonathan Larmour <jifl@eCosCentric.com>
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
419
b7ec9459b80d * doc/redboot_installing.sgml (AT91): Tell users to switch JP1
jlarmour
parents: 1087
diff changeset
420 * 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
421 (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
422 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
423
1087
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
424 2003-07-01 Mark Salter <msalter@redhat.com>
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
425
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
426 * cdl/redboot.cdl (CYGBLD_BUILD_REDBOOT_WITH_MCOPY): New option.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
427 * src/mcopy.c: New file adding mcopy command.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
428 * doc/redboot_cmds.sgml: Add mcopy.
549ccefb35ed Add RedBoot mcopy command
msalter
parents: 1081
diff changeset
429
1081
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
430 2003-06-26 Jonathan Larmour <jifl@eCosCentric.com>
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
431
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
432 * 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
433 serial ports with AT91 boards.
006acfda1aae * doc/redboot_installing.sgml: Clarify use of correct cables with
jlarmour
parents: 1080
diff changeset
434
1080
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
435 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
436
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
437 * 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
438 and markup.
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
439
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
440 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
441 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
442
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
443 * 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
444 the ip_address command
8e4712b0416d * src/net/net_io.c: Add the ability to specify a netmask length to
jlarmour
parents: 1064
diff changeset
445 * 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
446
1063
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
447 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
448 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
449
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
450 * 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
451 permit downloads > 32MB.
c220ab07f5ed * src/net/tftp_client.c: Define tftp_stream.last_good_block to
jlarmour
parents: 1063
diff changeset
452 (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
453 (tftp_stream_read): Ditto.
1063
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
454
e54a552c19f9 * src/net/bootp.c: Use correct DHCP message type for DHCPREQUEST.
jlarmour
parents: 1032
diff changeset
455 * 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
456
1032
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
457 2003-05-20 Mark Salter <msalter@redhat.com>
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
458
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
459 * cdl/redboot.cdl (CYGBLD_REDBOOT_CMD_LINE_HISTORY): New option.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
460 * src/io.c: Support history command and history expansion.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
461 * doc/redboot.sgml: Document command history support.
f5fa0e095f5e Add RedBoot command history
msalter
parents: 1024
diff changeset
462
1024
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
463 2003-05-14 Mark Salter <msalter@redhat.com>
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
464
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
465 * src/flash.c (flash_get_config): Add CONFIG_NETPORT case.
7071bcbe4d30 flash_get_config fix
msalter
parents: 1017
diff changeset
466
1017
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
467 2003-05-13 Nick Garnett <nickg@balti.calivar.com>
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
468
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
469 * doc/redboot_installing.sgml: Added installation instructions for
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
470 Atmel EB40A, EB42 and EB55 boards.
f1aa765500df Update ChangeLog for redboot_installing.sgml, which was accidentally
nickg
parents: 1002
diff changeset
471
1002
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
472 2003-05-06 Mark Salter <msalter@redhat.com>
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
473
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
474 * src/main.c (cyg_start): Clear gdb_active when returning from stub.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
475
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
476 2003-05-06 Pierre Habraken <Pierre.Habraken@imag.fr>
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
477
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
478 * cdl/redboot.cdl: Added option
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
479 CYGOPT_REDBOOT_BSP_SYSCALLS_EXIT_WITHOUT_TRAP for enabling (possibly
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
480 single shot) programs to exit and return a termination status as
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
481 their normal behavior (i.e. without raising a SIGTRAP).
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
482 * src/syscall.c (__do_syscall): Added conditionally compiled code
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
483 to SYS_exit for returning to RedBoot main loop without raising a
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
484 SIGTRAP, even when the calling program is not being debugged.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
485 * src/main.c (cyg_start): Added code (following Jonathan Larmour's
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
486 and Mark Salter's suggestions) to RedBoot main loop: a (context)
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
487 savepoint is created before the thread of control is transferred to
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
488 gdb stubs (through a trampoline procedure). This savepoint enables
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
489 the stubs to return control back to the main loop by calling the
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
490 return_to_redboot procedure (macro CYGACC_CALL_IF_MONITOR_RETURN).
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
491 Procedure go_trampoline and variables go_saved_context and
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
492 go_return_status have been respectively renamed to trampoline,
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
493 saved_context and return_status.
609c8b1447ee HAL enhancements from Pierre Habraken
msalter
parents: 962
diff changeset
494
962
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
495 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
496
0138b3d6b8a0 * src/flash.c: Only perform RAM check in fis load command when
jlarmour
parents: 952
diff changeset
497 * 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
498 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
499
952
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
500 2003-04-18 Gary Thomas <gary@mlbassoc.com>
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
501
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
502 * src/net/tftp_client.c: Arrange to ACK last good packet when closing.
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
503 Without this, the host can be left tryint to send that packet forever.
ff91ad81d086 ACK last packet on close.
gthomas
parents: 945
diff changeset
504
945
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
505 2003-04-14 Jani Monoses <jani@iv.ro>
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
506
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
507 * src/load.c:
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
508 Change #else if to #elif so it compiles when TFTP is disabled.
3b9afa204d69 * src/load.c:
jlarmour
parents: 913
diff changeset
509
913
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
510 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
511
3c59fd67ae50 * src/main.c (do_go): Silence unused variable warning when no net.
jlarmour
parents: 908
diff changeset
512 * 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
513
907
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
514 2003-04-04 Mark Salter <msalter@redhat.com>
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
515
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
516 * src/main.c (do_go): Add -n switch to optionally stop network
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
517 device. Mask interrupts on all comm channels.
908
6aa5728bb6a0 go command tweak
msalter
parents: 907
diff changeset
518 Don't scan for -n unless ethernet configured in.
907
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
519 * doc/redboot_cmds.sgml: Update go command info.
a289defa82f0 go command enhancements
msalter
parents: 899
diff changeset
520
898
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
521 2003-04-03 Gary Thomas <gary@mlbassoc.com>
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
522
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
523 * 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
524 display information when I/O errors occor (was silent).
899
17dd6922881b Fix build when X-modem is disabled
gthomas
parents: 898
diff changeset
525 (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
526
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
527 * src/net/http_client.c:
6f9085944169 Improve download error handling. Also display more info during load.
gthomas
parents: 886
diff changeset
528 * 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
529
886
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
530 2003-03-28 Gary Thomas <gary@mlbassoc.com> inspired by
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
531 2003-03-28 Jani Monoses <jani@iv.ro>
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
532
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
533 * src/load.c:
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
534 * cdl/redboot.cdl: Make TFTP download protocol optional.
a6c0f4a333e5 Make TFTP optional
gthomas
parents: 849
diff changeset
535
849
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
536 2003-03-20 Mark Salter <msalter@redhat.com>
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
537
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
538 * include/flash_config.h (CONFIG_NETPORT): New config option.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
539 * src/flash.c: Support CONFIG_NETPORT.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
540 * cdl/redboot.cdl: New option to select default ethernet device.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
541 * src/net/net_io.c: Support multiple ethernet devices.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
542 * include/net/net.h: Add externs for net_devname and net_devindex.
23fd347aba65 support multiple net drivers in RedBoot
msalter
parents: 845
diff changeset
543
845
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
544 2002-03-19 John Dallaway <jld@ecoscentric.com>
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
545
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
546 * doc/redboot_installing.sgml: Update Atmel AT91EB40 RedBoot
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
547 installation instructions.
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
548
835
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
549 2003-03-18 Mark Salter <msalter@redhat.com>
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
550
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
551 * doc/redboot_installing.sgml: Add XScale IXDP425 and GRG.
d6cfbed66cf9 New XScale ports
msalter
parents: 800
diff changeset
552
800
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
553 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
554
900f348771ef * src/main.c (do_version): Test for CYGPKG_REDBOOT_FLASH as
jlarmour
parents: 791
diff changeset
555 * 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
556 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
557
791
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
558 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
559
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
560 * 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
561
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
562 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
563
a2dfa8bf3c57 Export RedBoot FIS functions - from Knud Woehler <knud.woehler@microplex.de>
gthomas
parents: 743
diff changeset
564 * 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
565 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
566
737
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
567 2003-02-24 Jonathan Larmour <jifl@eCosCentric.com>
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
568
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
569 * doc/redboot.sgml: De-vendorise a little.
743
3cd70c8160c2 * doc/redboot.sgml: Fix extraneous <para>.
jlarmour
parents: 737
diff changeset
570 Fix extraneous <para>.
737
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
571
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
572 * cdl/redboot.cdl: Add doc links.
11a38162cd52 * doc/redboot.sgml: De-vendorise a little.
jlarmour
parents: 634
diff changeset
573
632
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
574 2003-02-14 Jonathan Larmour <jifl@eCosCentric.com>
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
575
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
576 * cdl/redboot.cdl: Put virtually all options inside
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
577 CYGBLD_BUILD_REDBOOT. And indent accordingly.
b928cfca72fc * cdl/redboot.cdl: Put virtually all options inside
jlarmour
parents: 567
diff changeset
578
634
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
579 2003-02-04 Gary Thomas <gary@mind.be>
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
580
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
581 * src/fs/ide.c: Print more info if failed to identify IDE device.
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
582
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
583 * src/fs/e2fs.c: Improved debug output.
8285bebc3a89 Minor IDE [debug] improvements.
gthomas
parents: 632
diff changeset
584
566
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
585 2003-02-04 Mark Salter <msalter@redhat.com>
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
586 2003-02-04 Brian Murphy <brian@murphy.dk>
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
587
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
588 * src/main.c (return_to_redboot): Add CYGARC_HAL_RESTORE_GP.
17d4ac30ee71 return_to_redboot tweak
msalter
parents: 495
diff changeset
589
567
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
590 2003-01-31 Mark Salter <msalter@redhat.com>
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
591
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
592 * src/main.c: Add support to allow programs started by go to
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
593 return to RedBoot.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
594
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
595 * src/syscall.c (__do_syscall): Return to monitor on program exit
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
596 if gdb not active.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
597 (sys_timer_isr): Return CYG_ISR_HANDLED.
6a4aa156dda1 Add entry for return_to_go change of 1/31.
msalter
parents: 566
diff changeset
598
495
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
599 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
600
248ae32b58f8 Be quieter about out of range memory addresses - ask only once - from Patrick Doyle
gthomas
parents: 474
diff changeset
601 * 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
602 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
603 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
604
474
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
605 2002-12-31 Patrick Doyle <wpd@delcomsys.com>
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
606
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
607 * src/decompress.c (gzip_close): Don't complain that decompression
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
608 didn't complete when the stream reaches its end.
f0d9ca957f47 Fix decompression problem - from Patrick Doyle.
gthomas
parents: 466
diff changeset
609
466
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
610 2002-12-18 David Mazur <david@mind.be>
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
611 2002-12-18 Mark Salter <msalter@redhat.com>
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
612
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
613 * src/fs/e2fs.c (e2fs_get_gdesc): Fixed handling of group descriptor
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
614 cache misses.
995048bffcec RedBoot e2fs fix
msalter
parents: 447
diff changeset
615
447
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
616 2002-12-03 Gary Thomas <gthomas@ecoscentric.com>
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
617
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
618 * src/main.c: Export version string via virtual vector table.
44f818173f96 Export RedBoot version via virtual vector table.
gthomas
parents: 406
diff changeset
619
406
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
620 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
621
7f858e6dff42 * src/io.c (_rb_gets_preloaded): Null terminate when buffer full.
jlarmour
parents: 388
diff changeset
622 * 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
623
388
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
624 2002-10-24 Gary Thomas <gthomas@ecoscentric.com> (inspired by)
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
625 2002-10-24 Jay Foster <jay@systech.com>
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
626
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
627 * include/net/bootp.h (BP_MIN_VEND_SIZE):
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
628 * src/net/bootp.c (__bootp_find_local_ip): Require a minimum vendor
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
629 area to always be sent (to keep some servers happy).
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
630
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
631 * src/flash.c: Fix typo for "FIS DELETE"
38dad94e75ce Min BOOTP/vendor size. Fix typo in FIS/DELETE.
gthomas
parents: 335
diff changeset
632
335
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
633 2002-09-16 Mark Salter <msalter@redhat.com>
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
634
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
635 * 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
636 (set_comm_baud_rate): New function.
a253970d627b Fix baudrate setting for CYGPKG_REDBOOT_ANY_CONSOLE
msalter
parents: 331
diff changeset
637
331
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
638 2002-09-13 Mark Salter <msalter@redhat.com>
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
639
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
640 * src/decompress.c: Move error handling back into gzip_close to
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
641 fix xyzmodem loads.
83cd88af1211 Fix xyzmodem compressed loads
msalter
parents: 330
diff changeset
642
330
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
643 2002-09-12 Mark Salter <msalter@redhat.com>
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
644
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
645 * src/decompress.c (gzip_inflate): Fix error return so that upper
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
646 doesn't quit on Z_STREAM_END.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
647 (gzip_close): Move error handling into gzip_inflate.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
648
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
649 * src/load.c (do_load): Fix printing of address range for raw loads.
2525052c5d76 Fix compressed file loads.
msalter
parents: 329
diff changeset
650
329
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
651 2002-09-11 Mark Salter <msalter@redhat.com>
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
652
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
653 * src/main.c (do_go): Turn on line flushes before jumping to function.
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
654 * src/net/net_io.c (net_io_control): Support flushes at end of lines.
85c0eb753287 Add control for netio line flushing.
msalter
parents: 325
diff changeset
655
325
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
656 2002-09-03 Yoshinori Sato <qzb04471@nifty.ne.jp>
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
657 2002-09-03 Mark Salter <msalter@redhat.com>
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
658
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
659 * include/fs/disk.h (__SWAB32): Fix incorrect masking.
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
660 * src/fs/e2fs.c (e2fs_inode_block): Fix endianess of block numbers.
e46ccba0c5f1 redboot/fs endianess tweak
msalter
parents: 318
diff changeset
661
318
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
662 2002-08-29 Mark Salter <msalter@redhat.com>
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
663
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
664 * src/net/net_io.c (net_init): Initialize dns before showing addresses.
5f33b08f9a93 Fix DNS server address printing.
msalter
parents: 310
diff changeset
665
310
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
666 2002-08-26 Thomas Koeller <thomas@koeller.dyndns.org>
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
667
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
668 * src/flash.c: Do not warn about overwriting image data if
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
669 -n option is used with 'fis create'. For 'fis load',
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
670 perform load size check based on actual data length, not
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
671 image size.
113a540ea6db Improve FLASH create - from Thomas Koeller
gthomas
parents: 309
diff changeset
672
308
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
673 2002-08-22 Mark Salter <msalter@redhat.com>
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
674
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
675 * src/net/net_io.c (net_io_putc): Don't flush on every \n.
309
59d0679e58c3 fileio tweak
msalter
parents: 308
diff changeset
676 * src/syscall.c (__do_syscall): Allow fileio support to fall back
59d0679e58c3 fileio tweak
msalter
parents: 308
diff changeset
677 to non-fileio behavior if program is not being run by gdb.
308
d64d82910fa2 RedBoot console performance tweak
msalter
parents: 307
diff changeset
678
307
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
679 2002-08-20 Thomas Koeller <thomas@koeller.dyndns.org>
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
680
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
681 * cdl/redboot.cdl:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
682 * include/redboot.h:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
683 * src/main.c:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
684 * src/flash.c:
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
685 * 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
686 manipulation and zlib workspace to conserve RAM.
906a5d289c6d Better memory use vis FIS & ZLIB - from Thomas Koeller
gthomas
parents: 306
diff changeset
687
306
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
688 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
689
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
690 * cdl/redboot.cdl:
eb332fa195ca Add CDL control over FIS entry size - from Thomas Koeller
gthomas
parents: 299
diff changeset
691 * 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
692
299
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
693 2002-08-16 Jani Monoses <jani@iv.ro>
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
694
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
695 * 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
696 * 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
697 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
698 received.
78a5b319acd3 From Jani Manoses: fix problem with HTTP and early close.
gthomas
parents: 284
diff changeset
699
284
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
700 2002-08-09 Andrew Lunn <andrew.lunn@ascom.ch>
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
701
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
702 * src/crc.c: Removed. Replaced with the CRC package.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
703 * src/cksum.c: Removed the posix_crc function.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
704 * src/flash.c: Use the crc package crc functions.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
705 * src/xyzModem.c: Ditto
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
706 * include/redboot.h: Use the crc package include file.
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
707 * cdl/redboot.cdl: removed crc.c
3e80ecaaa3f8 * src/crc.c: Removed. Replaced with the CRC package.
asl
parents: 280
diff changeset
708
280
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
709 2002-08-09 Jani Monoses <jani@iv.ro>
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
710
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
711 * src/net/http_client.c: use standard HTTP GET request ('/'
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
712 instead of ' ' in HTTP/1.0) to work with all servers
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
713
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
714 2002-08-08 Jani Monoses <jani@iv.ro>
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
715
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
716 * src/flash.c: fis delete should mark the slot as reusable
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
717 not just delete the area of flash used by the file.
96e3418e1f5b From Jani Monoses: fix HTTP loading, FIS delete
gthomas
parents: 273
diff changeset
718
273
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
719 2002-08-08 Gary Thomas <gthomas@ecoscentric.com>
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
720 2002-08-08 Motoya Kurotsu <kurotsu@allied-telesis.co.jp>
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
721
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
722 * src/load.c (do_load): Make sure 'io_tab' is set before using it.
e51742b21f31 Fix problem when load used without -m option.
gthomas
parents: 270
diff changeset
723
270
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
724 2002-08-07 Gary Thomas <gary@chez-thomas.org>
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
725
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
726 * src/net/tftp_client.c:
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
727 * include/net/tftp.h: Make block numbers unsigned to handle files
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
728 larger than 16MB.
42332443fea2 Fix TFTP for large (16MB+) files.
gthomas
parents: 264
diff changeset
729
264
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
730 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
731
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
732 * 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
733
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
734 * src/mfill.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
735 * src/mcmp.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
736 * src/dump.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
737 * src/cksum.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
738 * 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
739
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
740 * src/main.c:
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
741 * 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
742 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
743
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
744 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
745
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
746 * 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
747 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
748 type specific scripting was added.
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
749
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
750 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
751
57f3c72256bb Reorg CLI functions into separate files. Update CDL. Fix macros in scripts.
gthomas
parents: 255
diff changeset
752 * 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
753 * 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
754
255
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
755 2002-07-30 Gary Thomas <gary@chez-thomas.org>
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
756
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
757 * src/net/net_io.c: Handle broadcast/mask setup better (failed if
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
758 not found in FLASH). Also print on network info line.
21264951b120 Fix problems with gateway/mask setup.
gthomas
parents: 245
diff changeset
759
245
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
760 2002-07-18 Gary Thomas <gary@chez-thomas.org>
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
761
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
762 * src/net/tftp_client.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
763 * src/net/http_client.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
764 * src/fs/disk.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
765 * src/xyzModem.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
766 * src/load.c:
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
767 * include/redboot.h: Rework load/mode information tables so that
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
768 load I/O methods can detect actual mode (e.g. X-modem vs Y-modem)
a6660704f7a6 Fix problem with x/y-modem load.
gthomas
parents: 242
diff changeset
769
242
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
770 2002-07-16 Hendrik Ruijter <Hendrik.Ruijter@axis.com>
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
771 2002-07-16 Mark Salter <msalter@redhat.com>
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
772
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
773 * include/net/net.h: Add __tcp_abort prototype.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
774
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
775 * src/net/icmp.c: The default handler can be replaced by a
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
776 user defined handler which handles all ICMP segments.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
777
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
778 * src/net/ping.c
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
779 (handle_icmp): Only ICMP Echo Reply segments must be counted and
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
780 ICMP Echo Requests are handled in the user defined handler.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
781
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
782 * src/net/tcp.c
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
783 (do_abort, __tcp_abort): Send an RST flag in order to abort a
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
784 connection. May use a delay to send the flag.
56f2780a49bc RedBoot ICMP patch from Hendrik.Ruijter@axis.com
msalter
parents: 240
diff changeset
785
240
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
786 2002-07-15 Mark Salter <msalter@redhat.com>
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
787
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
788 * src/net/net_io.c: Increase size of out_buf to 1024 bytes.
23a050ad151f RedBoot TCP/stub speedup.
msalter
parents: 238
diff changeset
789
238
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
790 2002-07-11 Gary Thomas <gary@chez-thomas.org>
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
791
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
792 * src/io.c (mon_read_char_with_timeout): Ensure interrupts are
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
793 disabled on all I/O channels, except for the current console.
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
794 This is done when selecting a console, as this process causes
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
795 the interrupt state to be inherited from the current console.
ee09240e2d36 Disable interrupts on all but the console port.
gthomas
parents: 231
diff changeset
796
231
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
797 2002-07-09 Gary Thomas <gary@chez-thomas.org>
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
798 2002-07-09 Grant Edwards <grante@visi.com>
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
799
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
800 * src/net/udp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
801 * src/net/net_io.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
802 * src/net/ip.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
803 * src/net/bootp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
804 * src/net/arp.c:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
805 * include/net/net.h:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
806 * include/net/bootp.h:
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
807 * cdl/redboot.cdl: Add basic support for non-local networking
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
808 using a single gateway. Based on contribution from Grant Edwards.
4ebdd3788c30 Merge gateway support from Grant Edwards
gthomas
parents: 228
diff changeset
809
228
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
810 2002-07-01 Gary Thomas <gary@chez-thomas.org>
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
811
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
812 * src/net/tftp_client.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
813 * src/net/http_client.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
814 * src/fs/disk.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
815 * src/xyzModem.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
816 * src/xyzModem.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
817 * src/load.c:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
818 * include/net/tftp_support.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
819 * include/net/http.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
820 * include/redboot.h:
e1b642d73533 Improve load command - make I/O methods table driven.
gthomas
parents: 213
diff changeset
821 * 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
822
213
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
823 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
824
3a5832bf0564 Merge from eCos master repository on 2002-05-31-16:13:14-BST
jlarmour
parents: 211
diff changeset
825 * 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
826 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
827
211
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
828 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
829
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
830 * 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
831
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
832 * 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
833 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
834
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
835 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
836
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
837 * 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
838 multiple physical segments.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
839
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
840 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
841
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
842 * 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
843
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
844 * 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
845 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
846 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
847 updated. iPAQ converted as well.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
848
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
849 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
850
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
851 * 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
852 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
853
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
854 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
855
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
856 * 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
857 instructions.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
858
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
859 * 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
860 * doc/redboot_rebuilding.sgml: Same.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
861
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
862 * doc/redboot.sgml: Fix wording.
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
863
6eb55882e01c Merge from eCos master repository on 2002-05-29-16:32:18-BST
jlarmour
parents: 210
diff changeset
864 * 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
865 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
866
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
867 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
868
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
869 * 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
870 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
871 (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
872
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
873 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
874
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
875 * 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
876
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
877 * 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
878 outgoing (__tcp_open) connections.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
879
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
880 * 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
881
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
882 * 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
883 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
884
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
885 * 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
886
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
887 * src/net/http_client.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
888 * 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
889
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
890 * src/load.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
891 * 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
892
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
893 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
894
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
895 * 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
896 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
897 * 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
898 sections.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
899 * 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
900 descriptions.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
901 * 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
902 consistent. Removed mode section.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
903
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
904 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
905
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
906 * 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
907 beyond its slot limits.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
908 Rewrote the RedBoot rebuilding documentation.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
909
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
910 * 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
911 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
912
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
913 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
914
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
915 * src/xyzModem.h:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
916 * src/xyzModem.c:
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
917 * 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
918
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
919 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
920
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
921 * 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
922 verify.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
923 * 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
924 docs.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
925
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
926 * 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
927 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
928 * 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
929 platform-specific resource usage.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
930
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
931 * 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
932 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
933 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
934 automagically.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
935
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
936 * 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
937 masked to 1KB alignment.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
938
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
939 * 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
940 Added section on RedBoot resources.
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
941
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
942 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
943
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
944 * 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
945 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
946 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
947
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
948 * 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
949
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
950 * 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
951 * 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
952 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
953
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
954 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
955
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
956 * src/main.c (do_help):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
957 * src/flash.c:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
958 * 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
959 better.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
960
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
961 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
962
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
963 * 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
964 truly generic. Some minor tweaks.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
965
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
966 * 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
967
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
968 * 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
969 address.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
970 * 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
971
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
972 * 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
973 addresses.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
974
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
975 * 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
976
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
977 * 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
978 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
979 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
980 (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
981 initialized.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
982
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
983 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
984
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
985 * 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
986 output format.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
987
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
988 * 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
989
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
990 * 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
991
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
992 * 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
993
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
994 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
995
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
996 * 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
997 'continue'.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
998 * doc/redboot.sgml: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
999
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1000 * 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
1001 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
1002 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
1003 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
1004 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
1005 was at fault.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1006
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1007 * 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
1008
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1009 * 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
1010
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1011 * 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
1012 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
1013
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1014 * 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
1015 * 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
1016 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
1017
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1018 * 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
1019 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
1020
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1021 * 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
1022 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
1023
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1024 * 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
1025
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1026 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
1027
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1028 * src/version.c: Clarify comments.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1029
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1030 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
1031
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1032 * include/redboot.h:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1033 * src/net/net_io.c:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1034 * 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
1035 more homogenous interface.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1036
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1037 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
1038
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1039 * 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
1040 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
1041
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1042 * 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
1043 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
1044 (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
1045
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1046 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
1047
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1048 * 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
1049 FIS and FCONFIG data.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1050
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1051 * cdl/redboot.cdl:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1052 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
1053 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
1054 physical FLASH block.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1055
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1056 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
1057
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1058 * 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
1059 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
1060
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1061 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
1062
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1063 * 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
1064 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
1065 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
1066
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1067 * src/flash.c (fis_load):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1068 * src/decompress.c (gzip_inflate):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1069 * 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
1070
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1071 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
1072
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1073 * include/elf.h: New file.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1074
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1075 * cdl/redboot.cdl:
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1076 * 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
1077
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1078 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
1079
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1080 * 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
1081 cleanup from 100ms to 250ms.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1082
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1083 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
1084
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1085 * 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
1086 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
1087 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
1088
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1089 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
1090
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1091 * 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
1092
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1093 * 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
1094 syscall numbers.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1095
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1096 * 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
1097 "default" way.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1098 Take new extra signal argument.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1099 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
1100
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1101 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
1102
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1103 * 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
1104 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
1105 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
1106 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
1107 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
1108 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
1109
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1110 * 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
1111 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
1112 flash.c
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1113
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1114 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
1115 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
1116
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1117 * 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
1118
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1119 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
1120
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1121 * 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
1122
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1123 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
1124
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1125 * 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
1126
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1127 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
1128
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1129 * 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
1130 <literal>s.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1131
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1132 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
1133
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1134 * 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
1135 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
1136
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1137 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
1138
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1139 * src/main.c (do_mfill):
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1140 (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
1141
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1142 * 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
1143
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1144 * 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
1145 * 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
1146 local and host [server] addresses.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1147
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1148 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
1149
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1150 * 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
1151 information about REDBOOT startup mode.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1152
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1153 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
1154
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1155 * 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
1156 by Hendrik Ruijter.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1157
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1158 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
1159
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1160 * 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
1161
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1162 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
1163
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1164 * 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
1165 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
1166
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1167 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
1168
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1169 * 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
1170 Updated iq80321 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1171 Updated e7t details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1172
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1173 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
1174
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1175 * 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
1176 Updated ipaq details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1177 Updated edb7312 details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1178
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1179 2002-03-05 Gary Thomas <gthomas@redhat.com>
845
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1180 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
1181
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1182 * 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
1183
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1184 * src/net/tcp.c
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1185 (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
1186 (__tcp_handler): Statetransitions to TIME_WAIT on active close
fa9a9d22a594 * doc/redboot_installing.sgml: Updated AT91EB40 RedBoot installation
jld
parents: 835
diff changeset
1187 when FIN,ACK receivedsimultaneously.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1188 (__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
1189
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1190 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
1191
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1192 * 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
1193 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
1194 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
1195 Updated assabet details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1196
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1197 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
1198
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1199 * 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
1200
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1201 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
1202
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1203 * 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
1204
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1205 * 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
1206 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
1207
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1208 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
1209
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1210 * 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
1211 * include/redboot.h: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1212
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1213 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
1214
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1215 * 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
1216
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1217 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
1218
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1219 * 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
1220 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
1221
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1222 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
1223
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1224 * 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
1225 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
1226
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1227 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
1228
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1229 * 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
1230
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1231 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
1232
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1233 * 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
1234 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
1235 requested.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1236
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1237 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
1238
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1239 * 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
1240 (__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
1241
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1242 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
1243
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1244 * 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
1245 properly.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1246
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1247 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
1248
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1249 * 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
1250 (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
1251
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1252 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
1253
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1254 * 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
1255 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
1256 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
1257 (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
1258 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
1259 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
1260 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
1261 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
1262 from RedBoot.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1263
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1264 * 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
1265 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
1266
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1267 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
1268
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1269 * 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
1270 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
1271 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
1272 (__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
1273
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1274 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
1275
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1276 * 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
1277 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
1278 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
1279 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
1280 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
1281
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1282 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
1283
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1284 * 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
1285 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
1286 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
1287
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1288 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
1289
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1290 * 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
1291 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
1292 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
1293 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
1294 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
1295
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1296 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
1297
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1298 * 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
1299 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
1300 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
1301
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1302 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
1303
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1304 * 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
1305 * 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
1306 * 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
1307
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1308 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
1309
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1310 * 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
1311 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
1312
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1313 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
1314
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1315 * 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
1316 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
1317 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
1318
202
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1319 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
1320
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1321 * 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
1322 (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
1323 of interrupted context, if set.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1324 (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
1325 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
1326 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
1327 (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
1328 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
1329 (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
1330 clock rate.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1331 (__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
1332
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1333 * 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
1334 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
1335 (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
1336 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
1337
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1338 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
1339
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1340 * 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
1341
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1342 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
1343
353a011b23b8 Merge from eCos master repository on 2002-01-11-06:43:03-GMT
jlarmour
parents: 201
diff changeset
1344 * 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
1345
201
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
1346 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
1347
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
1348 * 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
1349 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
1350 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
1351 routines.
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
1352
200
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
1353 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
1354
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
1355 * 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
1356 * 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
1357 * 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
1358 (disk_parse_filename): Ditto.
8147f1c99f15 Merge from eCos master repository on 2001-12-21-06:43:03-GMT
jlarmour
parents: 199
diff changeset
1359
199
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1360 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
1361
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1362 * 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
1363 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
1364 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
1365 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
1366
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1367 * 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
1368
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1369 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
1370
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1371 * 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
1372 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
1373 give a bogus result.
920b9b754b53 Merge from eCos master repository on 2001-12-15-12:00:33-GMT
jlarmour
parents: 198
diff changeset
1374
198
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1375 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
1376
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1377 * 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
1378 * 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
1379 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
1380
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1381 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
1382
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1383 * 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
1384 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
1385 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
1386 point for line editing.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1387
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1388 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
1389 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
1390 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
1391 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
1392 before line.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1393
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1394 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
1395 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
1396 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
1397 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
1398
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1399 (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
1400 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
1401 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
1402 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
1403
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1404 * 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
1405 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
1406 "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
1407 "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
1408
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1409 * 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
1410 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
1411 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
1412 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
1413 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
1414 "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
1415 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
1416 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
1417 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
1418
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1419 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
1420
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1421 * 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
1422 of MAX_ETH_MSG.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1423
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1424 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
1425
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1426 * 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
1427 * 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
1428 (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
1429
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1430 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
1431
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1432 * 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
1433 fails.
ea3f0bd33a73 Merge from eCos master repository on 2001-12-07-11:40:47-GMT
jlarmour
parents: 197
diff changeset
1434
197
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1435 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
1436
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1437 * 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
1438 index() function.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1439
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1440 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
1441
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1442 * 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
1443 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
1444
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1445 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
1446
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1447 * 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
1448 _ROMRAM variants.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1449
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1450 * 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
1451 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
1452 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
1453 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
1454 * misc/redboot_ROMRAM.ecm: Same.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1455 * misc/redboot_RAM.ecm: Same.
51b34619b677 Merge from eCos master repository on 2001-11-30-11:22:06-GMT
jlarmour
parents: 196
diff changeset
1456
196
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1457 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
1458
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1459 * 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
1460 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
1461 * 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
1462 and binary loads.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1463 * src/flash.c: Same.
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1464 * 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
1465
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1466 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
1467
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1468 * 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
1469 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
1470
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1471 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
1472
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1473 * 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
1474
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1475 * 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
1476
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1477 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
1478
9b55e9c69693 Merge from eCos master repository on 2001-11-23-15:32:03-GMT
jlarmour
parents: 195
diff changeset
1479 * 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
1480
195
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1481 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
1482
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1483 * 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
1484
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1485 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
1486
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1487 * 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
1488 images can persist after init.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1489
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1490 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
1491
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1492 * 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
1493 block information.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1494
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1495 * 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
1496 option.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1497
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1498 * 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
1499 footer on FIS block.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1500
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1501 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
1502
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1503 * 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
1504 (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
1505
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1506 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
1507 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
1508
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1509 * 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
1510 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
1511 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
1512
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1513 * 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
1514 (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
1515
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1516 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
1517
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1518 * 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
1519 '# anything' - treated like a comment.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1520 '= 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
1521
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1522 * 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
1523 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
1524 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
1525
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1526 * include/redboot.h:
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1527 * 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
1528 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
1529 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
1530 supported.
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1531
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1532 * 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
1533 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
1534
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1535 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
1536
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1537 * src/main.c (cyg_start):
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1538 * src/io.c (_rb_gets):
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1539 * 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
1540 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
1541 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
1542 questions).
67850532eebb Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents: 194
diff changeset
1543
194
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1544 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
1545
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1546 * 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
1547 buffer [silently].
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1548
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1549 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
1550
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1551 * src/io.c:
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1552 * 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
1553 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
1554 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
1555
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1556 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
1557
feb0fcf83327 Merge from eCos master repository on 2001-10-26-06:43:03-BST
jlarmour
parents: 191
diff changeset
1558 * 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
1559
191
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1560 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
1561
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1562 * 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
1563 * 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
1564
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1565 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
1566
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1567 * 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
1568 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
1569
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1570 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
1571
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1572 * 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
1573
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1574 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
1575
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1576 * cdl/redboot.cdl: Require ISOINFA.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1577
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1578 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
1579
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1580 * 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
1581 __udp_recvfrom. Fixed return value.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1582
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1583 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
1584
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1585 * 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
1586 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
1587
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1588 * src/io.c (_rb_gets):
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1589 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
1590 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
1591 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
1592 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
1593 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
1594
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1595 * 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
1596 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
1597 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
1598
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1599 * src/main.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1600 * include/redboot.h:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1601 * 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
1602 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
1603 than scattered throughout RedBoot.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1604
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1605 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
1606
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1607 * 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
1608
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1609 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
1610
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1611 * 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
1612
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1613 * src/main.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1614 * src/decompress.c:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1615 * include/redboot.h:
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1616 * 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
1617 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
1618
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1619 * 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
1620
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1621 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
1622
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1623 * 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
1624
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1625 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
1626
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1627 * 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
1628 successful.
678094f34118 Merge from eCos master repository on 2001-10-19-06:43:02-BST
jlarmour
parents: 186
diff changeset
1629
186
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
1630 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
1631
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
1632 * 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
1633
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
1634 * 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
1635
d60da272beeb Merge from eCos master repository on 2001-10-05-06:43:03-BST
jlarmour
parents: 184
diff changeset
1636 * 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
1637
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1638 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
1639
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1640 * src/xyzModem.h:
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1641 * 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
1642 * 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
1643 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
1644
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1645 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
1646
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1647 * 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
1648 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
1649
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1650 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
1651
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1652 * 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
1653
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1654 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
1655
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1656 * 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
1657 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
1658
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1659 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
1660
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1661 * 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
1662
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1663 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
1664
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1665 * 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
1666 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
1667
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1668 * 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
1669
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1670 * 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
1671
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1672 * 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
1673 appropriate error message if not.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1674
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1675 * 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
1676
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1677 * 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
1678
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1679 * 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
1680
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1681 * 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
1682
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1683 * 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
1684 * src/load.c: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1685 * src/net/ping.c: Same.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1686
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1687 * 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
1688
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1689 * 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
1690 helpers.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1691
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
1692 * 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
1693
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1694 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
1695
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1696 * 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
1697
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1698 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
1699
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1700 * 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
1701 enable net debug.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1702 * 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
1703
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1704 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
1705
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1706 * 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
1707
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1708 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
1709
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1710 * 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
1711 CYGOPT_REDBOOT_FIS enabled.
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1712 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
1713
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1714 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
1715
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1716 * 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
1717 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
1718 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
1719 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
1720
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1721 * src/flash.c:
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1722 * 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
1723 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
1724
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
1725 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
1726
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1727 * 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
1728 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
1729
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
1730 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
1731
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1732 * 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
1733 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
1734
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1735 * 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
1736
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
1737 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
1738 * 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
1739 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
1740 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
1741 * 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
1742 commands on one line.
184
022f1e506033 Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents: 183
diff changeset
1743
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1744 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
1745
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1746 * 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
1747
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1748 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
1749
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1750 * 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
1751 * 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
1752
183
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
1753 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
1754 * 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
1755 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
1756 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
1757 * 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
1758 flash blocks to use.
9160a8005d76 Merge from eCos master repository on 2001-09-12-03:52:30-BST
jlarmour
parents: 182
diff changeset
1759
182
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1760 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
1761
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1762 * 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
1763
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1764 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
1765 * src/xyzModem.c
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1766 * src/xyzModem.h
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1767 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
1768 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
1769
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1770 * src/load.c
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1771 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
1772 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
1773 stream and confusing things.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1774
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1775 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
1776
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1777 * 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
1778 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
1779
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1780 * 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
1781
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1782 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
1783
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1784 * src/net/udp.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1785
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1786 * src/net/pktbuf.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1787
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1788 * src/net/ping.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1789
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1790 * src/net/net_io.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1791
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1792 * src/net/inet_addr.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1793
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1794 * src/net/enet.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1795
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1796 * src/fs/e2fs.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1797
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1798 * src/xyzModem.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1799 * src/parse.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1800 * src/misc_funs.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1801 * src/main.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1802 * src/load.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1803 * src/io.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1804 * src/flash.c:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1805 * include/net/net.h:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1806 * include/redboot.h:
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1807 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
1808 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
1809 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
1810 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
1811 rather standard name.
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1812
f62680ef1804 Merge from eCos master repository on 2001-09-07-06:43:02-BST
jlarmour
parents: 179
diff changeset
1813 * 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
1814 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
1815
179
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1816 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
1817
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1818 * 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
1819
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1820 * 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
1821 (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
1822 size is no longer fixed.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1823
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1824 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
1825 [from branch]
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1826 * 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
1827 configurations.
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1828
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1829 * 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
1830
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1831 * 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
1832 (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
1833
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1834 * 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
1835 (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
1836
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1837 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
1838
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1839 * 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
1840 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
1841
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1842 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
1843
391299f9e541 Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents: 178
diff changeset
1844 * 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
1845
178
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
1846 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
1847
aa8364213009 Merge from eCos master repository on 2001-08-15-01:50:29-BST
jlarmour
parents: 177
diff changeset
1848 * 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
1849
177
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1850 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
1851
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1852 * 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
1853 error code on init failure.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1854 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
1855 failure reporting strings look consistent.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1856 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
1857
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1858 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
1859
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1860 * 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
1861
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1862 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
1863
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1864 * 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
1865 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
1866 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
1867
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1868 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
1869
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1870 * 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
1871
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1872 * 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
1873
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1874 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
1875
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1876 * 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
1877 amongst the boot banners.
4c750ce71ae3 Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents: 176
diff changeset
1878
176
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
1879 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
1880
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
1881 * 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
1882 return value to indicate success.
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
1883 (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
1884
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
1885 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
1886
3902ef905c9c Merge from eCos master repository on 2001-08-03-06:43:13-BST
jlarmour
parents: 174
diff changeset
1887 * 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
1888 * 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
1889
174
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1890 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
1891
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1892 * 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
1893 * 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
1894 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
1895
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1896 * 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
1897
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1898 * 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
1899 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
1900 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
1901
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1902 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
1903
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1904 * 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
1905
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1906 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
1907
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1908 * 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
1909 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
1910
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1911 * 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
1912 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
1913
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1914 * 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
1915 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
1916 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
1917
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1918 * 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
1919 * 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
1920
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1921 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
1922
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1923 * 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
1924 * 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
1925 * 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
1926 * 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
1927 * 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
1928
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1929 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
1930
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1931 * 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
1932 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
1933 (do_baud_rate): Likewise.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1934
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1935 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
1936
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1937 * 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
1938 and erase functions.
38892b97b685 Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents: 172
diff changeset
1939
172
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1940 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
1941
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1942 * 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
1943 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
1944 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
1945
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1946 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
1947
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1948 * 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
1949 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
1950 to hold fconfig data.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1951
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1952 * 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
1953
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1954 * 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
1955 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
1956 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
1957 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
1958
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1959 * 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
1960 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
1961
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1962 * 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
1963 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
1964 CDL like this:
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1965 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
1966 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
1967 };
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1968
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1969 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
1970
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1971 * 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
1972 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
1973 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
1974 involved.
cd45958b28ff Merge from eCos master repository on 2001-07-20-10:24:43-BST
jlarmour
parents: 171
diff changeset
1975
171
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1976 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
1977
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1978 * 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
1979 display information about installed FLASH.
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1980
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1981 * 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
1982
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1983 * 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
1984 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
1985
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1986 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
1987 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
1988
42f843b391aa Merge from eCos master repository on 2001-07-18-03:13:25-BST
jlarmour
parents: 169
diff changeset
1989 * 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
1990
169
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
1991 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
1992
11b54a94cf58 Merge from eCos master repository on 2001-07-06-06:43:02-BST
jlarmour
parents: 165
diff changeset
1993 * 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
1994
165
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
1995 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
1996
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
1997 * 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
1998 default if we have fconfig.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
1999 * 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
2000
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2001 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
2002
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2003 * 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
2004 downloads.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2005
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2006 * 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
2007
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2008 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
2009
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2010 * 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
2011
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2012 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
2013
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2014 * 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
2015 in default IP address.
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2016 * 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
2017 * 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
2018
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2019 * 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
2020
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2021 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
2022
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2023 * 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
2024 channel
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2025
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2026 * 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
2027 * include/redboot.h: ...here
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2028
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2029 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
2030
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2031 * 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
2032
d63db767121d Merge from eCos master repository on 2001-06-29-06:43:03-BST
jlarmour
parents: 163
diff changeset
2033 * 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
2034
163
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2035 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
2036
0d2b193a635f Merge from eCos master repository on 2001-06-22-17:38:39-BST
jlarmour
parents: 162
diff changeset
2037 * 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
2038 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
2039
162
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2040 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
2041
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2042 * 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
2043 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
2044
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2045 * 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
2046
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2047 * 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
2048
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2049 * 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
2050 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
2051 still exist even if disabled.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2052
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2053 * 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
2054 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
2055
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2056 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
2057
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2058 * src/main.c (cyg_start):
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2059 * src/io.c (gets):
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2060 * 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
2061 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
2062
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2063 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
2064
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2065 * 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
2066
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2067 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
2068
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2069 * doc/redboot.ebsa285: Remove, obsolete.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2070 * doc/redboot.edb7xxx: Ditto.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2071 * doc/users_guide: Ditto.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2072
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2073 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
2074
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2075 * 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
2076
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2077 * 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
2078 too long).
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2079
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2080 * 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
2081 Windows (3Com at least) servers.
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2082
2395031e7a66 Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents: 161
diff changeset
2083 * 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
2084 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
2085
161
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2086 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
2087
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2088 * 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
2089
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2090 * 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
2091
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2092 * src/net/tftp_client.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2093 * src/net/net_io.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2094 * src/net/enet.c:
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2095 * 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
2096
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2097 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
2098
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2099 * 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
2100 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
2101
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2102 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
2103
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2104 * 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
2105 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
2106 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
2107 mayhem in the application.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2108
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2109 * 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
2110 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
2111 (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
2112 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
2113 correctly set.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2114
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2115 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
2116
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2117 * 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
2118 than automatically denying.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2119 (load_srec_image): Ditto.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2120
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2121 * 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
2122
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2123 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
2124
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2125 * 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
2126
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2127 * 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
2128 * 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
2129
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2130 * 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
2131 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
2132
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2133 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
2134
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2135 * 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
2136
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2137 * 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
2138 loading a compressed image.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2139
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2140 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
2141
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2142 * 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
2143
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2144 * 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
2145 to zero.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2146 (__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
2147 accepting packet.
ac086aa3217e Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents: 160
diff changeset
2148
160
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2149 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
2150
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2151 * 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
2152
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2153 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
2154
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2155 * 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
2156 rate to default value!
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2157 (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
2158
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2159 * 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
2160 initialization of entire configuration database.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2161 (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
2162
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2163 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
2164
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2165 * src/flash.c (get_config):
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2166 (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
2167
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2168 * 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
2169
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2170 * 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
2171
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2172 * 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
2173 support for 'fconfig' strings.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2174
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2175 * 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
2176
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2177 * 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
2178 Also, 'fconfig' now supports strings.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2179
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2180 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
2181
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2182 * 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
2183
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2184 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
2185
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2186 * 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
2187 CYGSEM_REDBOOT_VARIABLE_BAUD_RATE
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2188 * src/main.c: Ditto.
0d0f03f76f6a Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents: 159
diff changeset
2189
159
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2190 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
2191
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2192 * 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
2193
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2194 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
2195 (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
2196
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2197 * 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
2198 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
2199 Add default boot script option.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2200 * 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
2201 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
2202 * 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
2203 (verify_action): Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2204 * src/flash.c: Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2205 * include/redboot.h: Ditto.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2206
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2207 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
2208
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2209 * 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
2210
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2211 * 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
2212 * src/flash.c:
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2213 * include/redboot.h:
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2214 * 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
2215 baud rate.
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2216
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2217 * 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
2218
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2219 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
2220
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2221 * 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
2222
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2223 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
2224
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2225 * 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
2226 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
2227
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2228 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
2229
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2230 * 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
2231 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
2232
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2233 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
2234
511f4dc167f6 Merge from eCos master repository on 2001-05-18-01:30:05-BST
jlarmour
parents: 158
diff changeset
2235 * 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
2236
158
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2237 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
2238
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2239 * 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
2240
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2241 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
2242 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
2243
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2244 * 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
2245 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
2246 * 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
2247 buffer length.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2248
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2249 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
2250 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
2251
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2252 * 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
2253 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
2254 (__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
2255 than 0x800.
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2256
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2257 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
2258
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2259 * 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
2260 sizeof(int) != sizeof(long).
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2261
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2262 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
2263
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2264 * 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
2265
f2545e5de153 Merge from eCos master repository on 2001-04-24-11:22:42-BST
jlarmour
parents: 157
diff changeset
2266 * 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
2267 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
2268 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
2269 "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
2270
157
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2271 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
2272
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2273 * 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
2274 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
2275 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
2276
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2277 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
2278
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2279 * 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
2280 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
2281 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
2282 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
2283 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
2284 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
2285 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
2286 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
2287
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2288 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
2289
b65ec671dd4c Merge from eCos master repository on 2001-04-06-18:28:36-BST
jlarmour
parents: 156
diff changeset
2290 * 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
2291 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
2292 * 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
2293 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
2294
156
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2295 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
2296
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2297 * 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
2298 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
2299
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2300 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
2301
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2302 * 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
2303 doing an active close.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2304
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2305 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
2306
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2307 * 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
2308
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2309 * 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
2310 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
2311
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2312 * 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
2313
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2314 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
2315
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2316 * 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
2317 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
2318
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2319 * 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
2320
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2321 * 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
2322
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2323 * src/main.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2324 * src/load.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2325 * src/flash.c:
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2326 * 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
2327
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2328 * 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
2329
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2330 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
2331
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2332 * 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
2333
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2334 * 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
2335
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2336 * 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
2337
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2338 * 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
2339
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2340 * 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
2341
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2342 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
2343
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2344 * 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
2345 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
2346
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2347 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
2348
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2349 * 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
2350 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
2351
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2352 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
2353
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2354 * 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
2355 from stub.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2356
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2357 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
2358 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
2359
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2360 * 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
2361
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2362 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
2363
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2364 * 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
2365 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
2366 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
2367 (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
2368
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2369 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
2370
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2371 * 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
2372
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2373 * 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
2374 warning.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2375
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2376 * 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
2377 * 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
2378
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2379 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
2380
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2381 * 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
2382 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
2383 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
2384
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2385 * 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
2386 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
2387 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
2388
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2389 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
2390
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2391 * 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
2392 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
2393
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2394 * 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
2395
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2396 * 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
2397 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
2398
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2399 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
2400
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2401 * 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
2402 now.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2403
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2404 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
2405
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2406 * 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
2407 * include/redboot.h: And declaration.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2408
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2409 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
2410
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2411 * 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
2412 * 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
2413
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2414 * 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
2415
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2416 * 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
2417 code.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2418
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2419 * 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
2420 buffer.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2421
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2422 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
2423
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2424 * 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
2425 initialized.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2426
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2427 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
2428
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2429 * 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
2430
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2431 * 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
2432 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
2433 (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
2434 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
2435 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
2436 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
2437 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
2438 still return valid data.
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2439
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2440 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
2441
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2442 * 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
2443 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
2444
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2445 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
2446
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2447 * 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
2448
154
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2449 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
2450
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2451 * 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
2452 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
2453 fixes prioritizing init entries.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2454
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2455 * 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
2456 an image.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2457
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2458 * 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
2459 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
2460 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
2461
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2462 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
2463
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2464 * 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
2465 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
2466 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
2467 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
2468 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
2469 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
2470 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
2471 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
2472
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2473 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
2474 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
2475 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
2476 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
2477 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
2478 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
2479 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
2480 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
2481
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2482 * 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
2483 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
2484 o RedBoot itself now optional
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2485 o RedBoot[post]
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2486 o RedBoot[backup]
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2487 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
2488 The default behaviour is unchanged.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2489 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
2490 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
2491 built-in default objects.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2492 (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
2493 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
2494 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
2495 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
2496 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
2497 (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
2498 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
2499 (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
2500 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
2501 (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
2502 reserved base area...
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2503
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2504 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
2505
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2506 * 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
2507
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2508 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
2509
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2510 * 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
2511
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2512 * 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
2513
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2514 * src/net/ping.c:
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2515 * 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
2516
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2517 * 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
2518 packet lengths.
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2519
e2d866e32dac Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents: 153
diff changeset
2520 * 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
2521
153
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2522 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
2523
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2524 * 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
2525 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
2526 don't work.
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2527
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2528 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
2529
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2530 * 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
2531 a coupla warnings.
5e8f3b328bb3 Merge from eCos master repository on 2001-02-19-15:48:12-GMT
jlarmour
parents: 152
diff changeset
2532
152
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
2533 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
2534
f935b880e96c Merge from eCos master repository on 2001-02-14-01:27:14-GMT
jlarmour
parents: 151
diff changeset
2535 * 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
2536 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
2537
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2538 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
2539
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2540 * 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
2541 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
2542
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2543 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
2544
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2545 * 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
2546
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2547 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
2548
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2549 * 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
2550 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
2551 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
2552
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2553 * 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
2554 MS_TICKS
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2555
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2556 * 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
2557 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
2558 (net_io_getc_timeout): Likewise
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2559
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2560 * 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
2561 * 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
2562
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2563 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
2564 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
2565
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2566 * 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
2567
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2568 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
2569
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2570 * include/redboot.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2571 * cdl/redboot.cdl:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2572 * 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
2573
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2574 * 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
2575
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2576 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
2577
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2578 * 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
2579 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
2580 from the main CLI loop.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2581
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2582 * src/main.c (cyg_start):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2583 * 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
2584 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
2585
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2586 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
2587
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2588 * include/redboot.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2589 * src/main.c (cyg_start):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2590 * 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
2591 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
2592
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2593 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
2594
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2595 * src/syscall.c (__do_syscall):
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2596 Added SYS_meminfo syscall.
156
b939e9cada46 Merge from eCos master repository on 2001-03-29-21:44:39-BST
jlarmour
parents: 154
diff changeset
2597 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
2598
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2599 * 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
2600 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
2601 work.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2602
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2603 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
2604
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2605 * include/net/net.h:
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2606 * 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
2607 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
2608 non-standard ethernet packets.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2609
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2610 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
2611
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2612 * 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
2613
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2614 * 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
2615
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2616 * 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
2617 if provided.
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2618
150
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2619 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
2620
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2621 * 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
2622 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
2623
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2624 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
2625
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2626 * 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
2627 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
2628 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
2629
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2630 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
2631
151
25e238959bae Merge from eCos master repository on 2001-02-12-23:44:24-GMT
jlarmour
parents: 150
diff changeset
2632 * 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
2633 systems.
150
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2634
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2635 * 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
2636 (__icmp_remove_listener): New functions.
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2637 (__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
2638
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2639 * 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
2640
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2641 * cdl/redboot.cdl:
f0e3fb000de8 Merge from eCos master repository on 2001-01-26-06:43:02-GMT
jlarmour
parents: 149
diff changeset
2642 * 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
2643
149
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2644 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
2645
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2646 * include/net/net.h:
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2647 * 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
2648 * 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
2649 '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
2650
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2651 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
2652
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2653 * 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
2654 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
2655
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2656 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
2657
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2658 * 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
2659 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
2660
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2661 * 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
2662 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
2663
52c99470ec11 Merge from eCos master repository on 2001-01-19-06:43:03-GMT
jlarmour
parents: 148
diff changeset
2664 * 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
2665
148
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
2666 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
2667
8f2f7615e727 Merge from eCos master repository on 2001-01-12-06:43:03-GMT
jlarmour
parents: 147
diff changeset
2668 * 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
2669
147
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2670 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
2671
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2672 * 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
2673
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2674 * 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
2675
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2676 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
2677
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2678 * 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
2679 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
2680
d397fc472bcf Merge from eCos master repository on 2001-01-05-06:43:02-GMT
jlarmour
parents: 145
diff changeset
2681 * 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
2682 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
2683
145
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2684 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
2685
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2686 * 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
2687 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
2688
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2689 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
2690
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2691 * src/version.c: New file.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2692
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2693 * src/main.c:
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2694 * 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
2695 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
2696 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
2697 final product.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2698
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2699 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
2700
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2701 * 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
2702 during 'fconfig' command.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2703
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2704 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
2705
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2706 * 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
2707 file to get 'reset' definition.
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2708
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2709 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
2710
2e9a636d9de9 Merge from eCos master repository on 2000-12-21-14:18:40-GMT
jlarmour
parents: 143
diff changeset
2711 * 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
2712
143
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2713 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
2714
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2715 * 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
2716 (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
2717
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2718 * 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
2719 more generic export.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2720
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2721 * 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
2722
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2723 * 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
2724 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
2725 may want excrutiatingly long commands.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2726
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2727 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
2728
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2729 * 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
2730
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2731 * 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
2732 not in RAM.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2733
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2734 * 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
2735
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2736 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
2737
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2738 * 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
2739
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2740 * src/main.c: Fix warnings.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2741 * src/load.c: Fix warnings.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2742
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2743 * 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
2744
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2745 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
2746
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2747 * src/xyzModem.h:
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2748 * 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
2749 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
2750 of CAN (cancel) function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2751
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2752 * 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
2753 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
2754
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2755 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
2756
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2757 * 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
2758 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
2759 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
2760
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2761 * 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
2762 (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
2763 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
2764
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2765 * 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
2766 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
2767
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2768 * 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
2769
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2770 * 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
2771
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2772 * src/io.c (gets):
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2773 * 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
2774 'gets()' function.
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2775
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2776 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
2777
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2778 * 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
2779 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
2780
6b5f480c6929 Merge from eCos master repository on 2000-12-08-02:09:36-GMT
jlarmour
parents: 141
diff changeset
2781 * 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
2782 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
2783
141
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
2784 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
2785
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
2786 * 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
2787 user-downloaded app.
450e4e1f1e80 Merge from eCos master repository on 2000-11-27-23:09:27-GMT
jlarmour
parents: 138
diff changeset
2788
138
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2789 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
2790
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2791 * 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
2792
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2793 * 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
2794 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
2795
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2796 * 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
2797 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
2798
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2799 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
2800
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2801 * 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
2802 everything is successfully sent out.
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2803 (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
2804
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2805 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
2806
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2807 * 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
2808
289bf90c6a9b Merge from eCos master repository on 2000-11-24-06:43:05-GMT
jlarmour
parents: 136
diff changeset
2809 * 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
2810
136
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2811 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
2812
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2813 * 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
2814
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2815 * 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
2816 turn on BSP syscall support.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2817
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2818 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
2819
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2820 * 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
2821 setting breakpoint.
a9ac27ec7abc Merge from eCos master repository on 2000-11-17-18:24:25-GMT
jlarmour
parents: 132
diff changeset
2822
132
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2823 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
2824
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2825 * src/net/udp.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2826 * src/net/pktbuf.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2827 * src/net/net_io.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2828 * src/net/enet.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2829 * 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
2830
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2831 * 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
2832 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
2833
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2834 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
2835
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2836 * 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
2837 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
2838
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2839 * 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
2840 image after loading.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2841 (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
2842
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2843 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
2844
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2845 * 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
2846 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
2847 networking not enabled.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2848
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2849 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
2850
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2851 * 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
2852 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
2853
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2854 * cdl/redboot.cdl:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2855 * 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
2856
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2857 * src/xyzModem.h:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2858 * 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
2859
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2860 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
2861
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2862 * src/flash.c:
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2863 * 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
2864 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
2865
130
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2866 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
2867
132
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2868 * 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
2869 (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
2870
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2871 * 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
2872 Prototype for 'fis_lookup()'.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2873
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2874 * 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
2875 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
2876 platform based functions.
0ae0bc38e387 Merge from eCos master repository on 2000-10-31-00:30:36-GMT
jlarmour
parents: 130
diff changeset
2877
130
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2878 * cdl/redboot.cdl:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2879 * src/main.c (cyg_start):
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2880 * 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
2881
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2882 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
2883
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2884 * 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
2885 standard IO/ETH package.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2886
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2887 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
2888
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2889 * 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
2890
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2891 * 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
2892
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2893 * 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
2894 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
2895
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2896 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
2897
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2898 * 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
2899
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2900 * include/redboot.h:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2901 * 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
2902 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
2903 (memmove, memset): Remove.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2904
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2905 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
2906
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2907 * 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
2908
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2909 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
2910
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2911 * 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
2912 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
2913
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2914 * 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
2915
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2916 * src/parse.c: New file.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2917
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2918 * include/redboot.h:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2919 * src/main.c:
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2920 * 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
2921 file.
eb9fd8c04db3 Merge from eCos master repository on 2000-10-23-17:01:37-BST
jlarmour
parents: 128
diff changeset
2922
128
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
2923 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
2924
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
2925 * 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
2926 (net_io_assume_console):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
2927 * src/main.c (cyg_start):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
2928 * src/io.c (gets):
0c2b7be0d798 Merge from eCos master repository on 2000-10-12-08:46:24-BST
jlarmour
parents: 126
diff changeset
2929 * 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
2930 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
2931 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
2932
126
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2933 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
2934
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2935 * 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
2936
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2937 * 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
2938 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
2939
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2940 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
2941
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2942 * 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
2943 exactly when replacing an image.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2944 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
2945
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2946 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
2947
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2948 * 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
2949
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2950 * 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
2951 address was given.
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2952
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2953 * 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
2954
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2955 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
2956
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2957 * 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
2958 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
2959
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2960 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
2961
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2962 * src/load.c:
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2963 * 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
2964
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2965 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
2966
518f42066aba Merge from eCos master repository on 2000-09-19-06:25:26-BST
jlarmour
parents: 124
diff changeset
2967 * 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
2968 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
2969 * 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
2970
124
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
2971 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
2972
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
2973 * 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
2974 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
2975 them.
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
2976
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
2977 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
2978
0ec04793409a Merge from eCos master repository on 2000-09-11-03:00:13-BST
jlarmour
parents: 121
diff changeset
2979 * 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
2980
121
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
2981 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
2982
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
2983 * 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
2984 CYG_HAL_TABLE_TYPE
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
2985 * 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
2986
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
2987 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
2988
6bd9d475ed4b Merge from eCos master repository on 2000-09-04-20:50:20-BST
jlarmour
parents: 119
diff changeset
2989 * 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
2990 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
2991
119
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
2992 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
2993
77cec8369160 Merge from eCos master repository on 2000-09-01-07:47:03-BST
jlarmour
parents: 117
diff changeset
2994 * 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
2995
117
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
2996 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
2997
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
2998 * 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
2999 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
3000
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3001 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
3002
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3003 * 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
3004 instead of ad hoc code.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3005
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3006 * 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
3007
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3008 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
3009
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3010 * 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
3011
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3012 * include/redboot.h:
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3013 * 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
3014
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3015 * 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
3016
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3017 * 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
3018
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3019 * include/flash_config.h:
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3020
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3021 * 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
3022 sorting and order control).
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3023
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3024 * 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
3025 debugging.
bd1a71e3e476 Merge from eCos master repository on 2000-08-25-19:22:58-BST
jlarmour
parents: 115
diff changeset
3026
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3027 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
3028
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3029 * cdl/redboot.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3030 * 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
3031 of network packet buffers.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3032
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3033 * 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
3034 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
3035
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3036 * 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
3037
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3038 * 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
3039 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
3040
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3041 * 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
3042 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
3043
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3044 * src/flash.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3045 * 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
3046 addresses.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3047
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3048 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
3049
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3050 * 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
3051
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3052 * 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
3053
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3054 * include/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3055 * include/net/bootp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3056 * include/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3057 * include/net/tftp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3058 * 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
3059
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3060 * src/printf.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3061 * src/net/arp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3062 * src/net/bootp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3063 * src/net/cksum.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3064 * src/net/enet.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3065 * src/net/icmp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3066 * src/net/inet_addr.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3067 * src/net/ip.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3068 * src/net/net_io.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3069 * src/net/pktbuf.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3070 * src/net/tcp.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3071 * src/net/tftp_client.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3072 * src/net/timers.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3073 * 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
3074
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3075 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3076 * src/net/bootp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3077 * src/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3078 * src/net/tftp.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3079 * 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
3080
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3081 * 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
3082
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3083 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
3084
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3085 * 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
3086
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3087 * 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
3088
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3089 * 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
3090 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
3091 on "null" entry).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3092
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3093 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
3094
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3095 * 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
3096
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3097 * 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
3098
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3099 * 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
3100
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3101 * 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
3102 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
3103
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3104 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3105 * 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
3106 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
3107 be handled via anonymous tables.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3108
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3109 * 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
3110
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3111 * 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
3112
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3113 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
3114
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3115 * src/net/net.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3116 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3117 * src/main.c: Cosmetic [warnings] cleanups.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3118
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3119 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
3120
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3121 * 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
3122 I/O package.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3123
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3124 * 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
3125 to get response.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3126
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3127 * 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
3128 script is run on boot.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3129
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3130 * 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
3131
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3132 * src/flash.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3133 * 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
3134
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3135 * 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
3136 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
3137 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
3138
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3139 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
3140
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3141 * 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
3142 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
3143 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
3144 to erase the current code!
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3145
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3146 * 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
3147
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3148 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
3149
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3150 * 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
3151
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3152 * 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
3153 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
3154
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3155 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3156 * 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
3157 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
3158
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3159 * 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
3160 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
3161 Add support for boot-time script.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3162
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3163 * 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
3164
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3165 * 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
3166
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3167 * 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
3168
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3169 * 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
3170 address conversion routine prototypes.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3171
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3172 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
3173
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3174 * src/flash.c: Misc little cleanups.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3175
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3176 * 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
3177
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3178 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
3179
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3180 * 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
3181
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3182 * 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
3183 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
3184
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3185 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3186 * 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
3187
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3188 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
3189
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3190 * 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
3191 (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
3192
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3193 * 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
3194
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3195 * 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
3196
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3197 * src/printf.c (vprintf): New function.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3198
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3199 * 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
3200
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3201 * 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
3202
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3203 * 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
3204
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3205 * src/misc_funs.c (memset):
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3206 (strcpy): New functions.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3207
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3208 * 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
3209
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3210 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
3211
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3212 * 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
3213 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
3214
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3215 * 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
3216
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3217 * 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
3218
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3219 * cdl/redboot.cdl:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3220 * src/redboot.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3221 * src/main.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3222 * src/io.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3223 * 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
3224 available serial I/O channels.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3225
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3226 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
3227
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3228 * src/net/tftp_support.h:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3229 * 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
3230
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3231 * src/net/net.h: More prototypes.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3232
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3233 * 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
3234
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3235 * 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
3236
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3237 * 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
3238
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3239 * 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
3240
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3241 * src/net/eth_drv.c:
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3242 * 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
3243
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3244 * 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
3245
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3246 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
3247
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3248 * 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
3249
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3250 * 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
3251 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
3252
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3253 * 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
3254
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3255 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
3256
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3257 * 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
3258
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3259 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
3260
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3261 * 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
3262 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
3263 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
3264
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3265 * 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
3266 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
3267
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3268 * 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
3269
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3270 * 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
3271 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
3272 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
3273
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3274 * 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
3275 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
3276 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
3277
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3278 * 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
3279 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
3280
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3281 * 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
3282
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3283 * 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
3284 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
3285
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3286 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
3287
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3288 * 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
3289
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3290 * 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
3291
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3292 * 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
3293
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3294 * 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
3295
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3296 * 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
3297
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3298 * 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
3299
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3300 * 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
3301
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3302 * 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
3303 where GCC does it for us.
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3304
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3305 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
3306
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3307 * cdl/redboot.cdl: New file(s).
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3308
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3309 //===========================================================================
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3310 //####ECOSGPLCOPYRIGHTBEGIN####
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3311 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3312 // This file is part of eCos, the Embedded Configurable Operating System.
201
dd81b18e45fb Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents: 200
diff changeset
3313 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3314 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3315 // eCos is free software; you can redistribute it and/or modify it under
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3316 // the terms of the GNU General Public License as published by the Free
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3317 // Software Foundation; either version 2 or (at your option) any later version.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3318 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3319 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3320 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3321 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3322 // for more details.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3323 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3324 // You should have received a copy of the GNU General Public License along
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3325 // with eCos; if not, write to the Free Software Foundation, Inc.,
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3326 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3327 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3328 // As a special exception, if other files instantiate templates or use macros
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3329 // or inline functions from this file, or you compile this file and link it
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3330 // with other works to produce a work based on this file, this file does not
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3331 // by itself cause the resulting work to be covered by the GNU General Public
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3332 // License. However the source code for this file must still be made available
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3333 // in accordance with section (3) of the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3334 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3335 // This exception does not invalidate any other reasons why a work based on
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3336 // this file might be covered by the GNU General Public License.
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3337 //
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3338 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
210
d2c90368aeef Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents: 208
diff changeset
3339 // at http://sources.redhat.com/ecos/ecos-license/
208
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3340 // -------------------------------------------
e0c0827131d1 Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents: 202
diff changeset
3341 //####ECOSGPLCOPYRIGHTEND####
115
6ed91473a1cd Merge from eCos master repository on 2000-08-21-22:40:54-BST
jlarmour
parents:
diff changeset
3342 //===========================================================================