📄 changelog
字号:
2004-05-05 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (fis_load): CRC check on load was broken (the CDL
option changed names)
2004-04-29 Jonathan Larmour <jifl@eCosCentric.com>
* doc/redboot_epilogue.sgml: Comment out </part> to reflect change
of 2004-04-19.
2004-04-23 Gary Thomas <gary@mlbassoc.com>
* src/main.c:
* src/fs/fileio.c:
* src/net/net_io.c:
* src/load.c:
* src/flash.c:
* include/redboot.h: Add asserts to check that option arrays
are not overrun (when used with variable number of options).
2004-04-23 Gary Parnes <garyp@logicpd.com>
* src/net/tftp_client.c: The port, if specified by the user,
is now corrected for endianness issues.
2004-04-19 Gary Thomas <gary@mlbassoc.com>
* src/fs/fileio.c: Can't test for CYGPKG_IO_FLASH_BLOCK_DEVICE without
first testing for CYGPKG_IO_FLASH and including it's pkgconf file.
2004-04-19 John Dallaway <jld@ecoscentric.com>
* doc/makefile, doc/redboot_main.sgml: New files to build the RedBoot
User's Guide as a self-contained document.
* doc/redboot.sgml: Eliminate <part> tag to build the RedBoot User's
Guide as a self-contained document.
2004-03-30 Mark Salter <msalter@redhat.com>
* src/net/udp.c (__udp_recvfrom_handler): Protect against back-to-back
duplicate packets.
2004-03-17 Thomas Koeller <thomas.koeller@baslerweb.com>
* src/fs/fileio.c: Only include IO package headers if required.
2004-03-02 Andrew Dyer <adyer@righthandtech.com>
* src/load.c: add -p option to help string and only print it and -h if
CYGPKG_REDBOOT_NETWORKING is enabled. Add a CR to the end of the
SHORT_DATA message string
2004-02-27 Jani Monoses <jani@iv.ro>
* src/net/http_client.c: Close connection with abort instead of
friendly close since for ELF files we don't read the whole content
but end the connection when the runnable parts are in. The server
interprets close as it has nothing more to receive, but it still wants
to send the rest of the file and does that until it times out.
2004-02-26 Jani Monoses <jani@iv.ro>
* src/load.c:
* src/net/http_client.c: Allow overriding the default HTTP port.
2004-02-25 Gratian Crisan <nelu@iv.ro>
* src/xyzModem.c: Do not read an information header for XModem
in xyzModem_stream_open(). XModem does not have a file information
header and this caused in the previous implementation a retransmission
of the first data block (it was read and ignored in the open function).
2004-02-24 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: net_io needs to be in libextras to enable network
support (failed if network debug was disabled)
2004-02-23 Uwe Kindler <uwe_kindler@web.de>
* src/cksum.c:
* src/dump.c:
* src/fconfig.c:
* src/flash.c:
* src/load.c:
* src/main.c:
* src/mcmp.c:
* src/mcopy.c:
* src/mfill.c:
* src/net/net_io.c:
* src/net/ping.c: Minor cleanups to remove warnings.
2004-02-20 Jonathan Larmour <jifl@eCosCentric.com>
* doc/redboot.sgml: Document lowering security level for TFTP to
work on more recent Red Hat Linux.
2004-02-19 Jani Monoses <jani@iv.ro>
* src/xyzModem.c: Start with sending a 'C', do not wait until the
first packet from the sender.This allows download to start quicker.
2004-02-16 Andrew Dyer <adyer@righthandtech.com>
* src/main.c: add 'go' options to help string
2004-02-11 Jonathan Larmour <jifl@eCosCentric.com>
* cdl/redboot.cdl: Bring CYGNUM_REDBOOT_LOAD_ZLIB_BUFFER under
CYGBLD_BUILD_REDBOOT_WITH_ZLIB. Add CYGPRI_REDBOOT_ZLIB_FLASH to
control whether decompression can be used with flash images.
* src/flash.c: Use CYGPRI_REDBOOT_ZLIB_FLASH instead of
CYGPKG_COMPRESS_ZLIB.
* src/load.c: Use CYGBLD_BUILD_REDBOOT_WITH_ZLIB in place of
CYGPKG_COMPRESS_ZLIB.
* src/main.c: only set fis_zlib_common_buffer if
CYGPRI_REDBOOT_ZLIB_FLASH.
* src/main.c (set_comm_baud_rate): Get current rate with GETBAUD
not SETBAUD!
2004-02-04 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: Do not build with "common" interrupt stack
support. This can cause problems when running programs (via
the "go" command) as interrupts will corrupt RedBoot's stack.
2004-01-18 Gary Thomas <gary@mlbassoc.com>
* src/main.c: Fix build problem if GDB stubs are not included.
Minor warning cleanup (cast on NO_MEMORY).
2003-12-21 Gary Thomas <gary@mlbassoc.com>
* src/net/tcp.c (tcp_send): Add [restore] delay into TCP write
path. Sadly, there seems to be some issue where some ACK packets
get lost unless this is present (at least on some hardware).
n.b. a small delay here is definitely preferable to the horrendous
delays imposed by TCP retries if this condition occurs.
* src/fconfig.c:
* include/flash_config.h: New functions for get/set/enumerate
config data which can be used via virtual vector interface.
2003-12-12 Jani Monoses <jani@iv.ro>
* src/net/tcp.c: Cancel retransmission timer when SYN is acked
otherwise an open active connection which doesn't send data
eventually resends the SYN resulting in reset from the peer.
2003-12-08 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: Better handling of GDB stubs support. This
should be automatically included if the platform supports GDB.
Disabling CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS (in the common HAL)
will fully disable GDB support.
2003-12-05 Gary Thomas <gary@mlbassoc.com>
* src/decompress.c (gzip_init): Memory pool initialization should
only be done in _zlib_init().
2003-12-05 Ian Campbell <icampbell@arcom.com>
* src/decompress.c: Ensure that free'd blocks are returned to the
free pool and that adjacent free blocks are merged. Initialise the
pool in _zlib_init() so that things are initialised even when
gzip_init hasn't been called.
2003-12-05 Gary Thomas <gary@mlbassoc.com>
* src/io.c (_rb_gets_preloaded): ^A could have moved the cursor to
the wrong location on the screen if ^F/^B had been used.
2003-12-03 David Vrabel <dvrabel@arcom.com>
* src/time_date.cxx (do_time_date): Use YYYY/MM/DD HH:MM:SS format
throughout (instead of the American specific format). Expand
range of valid years to 1970 - 2034 (instead of 2000 - 2034).
2003-11-27 David Woodhouse <dwmw2@redhat.com>
* cdl/redboot.cdl, fs/fileio.c, include/fs/fileio.h, src/load.c:
Support for mounting and loading files from fileio file systems
such as JFFS2.
2003-11-25 John Dallaway <jld@ecoscentric.com>
* src/fconfig.c (load_flash_config):
Fix typo in output string.
2003-11-24 Gary Thomas <gary@mlbassoc.com>
* src/net/bootp.c (__bootp_find_local_ip):
Suppress diagnostic message that DNS info found.
2002-11-24 Jani Monoses <jani@iv.ro>
* src/flash.c: Remove references to FLASH_MIN_WORKSPACE.
2003-11-21 David Vrabel <dvrabel@arcom.com>
* src/net/bootp.c (bootp_handler): Scan for DHCP Message Type tag
as it isn't always the first tag.
* include/net/bootp.h: New #define's for DHCP message types
(DHCP_MESSAGE_TYPE_DISCOVER etc.).
2002-11-20 Jani Monoses <jani@iv.ro>
* src/flash.c: flash_init() no longer takes three args.
2003-11-19 David Woodhouse <dwmw2@redhat.com>
* src/main.c: Restore correct old baud rate if changing fails.
2003-11-13 Gary Thomas <gary@mlbassoc.com>
* src/main.c (do_go): Need to stop catching exceptions when running a
user program, otherwise GDB will never run when the program fails, gets
a ^C interrupt, etc. Also, clean up [remove] some cache debug code.
2003-11-12 Gary Thomas <gary@mlbassoc.com>
* misc/redboot_XXX.ecm: Removed - since it was only a source of confusion.
2003-11-07 Gary Thomas <gary@mlbassoc.com>
* src/net/dns.c:
* src/net/bootp.c:
* include/net/net.h: Use DNS server address from DHCP if provided.
Inspired by John Newlin <jnewlin@rawbw.com>
* src/flash.c (fis_init): Take out misleading warning - since the
new [default] behaviour of "fis free" means free space need not
be necessarily erased on the device.
2003-11-04 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (find_free): Better handling of end address - otherwise
list of free blocks could be incorrect. Thanks to Chris Garry.
2003-11-01 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: Reorg to allow disk operations on other than
IDE drives.
2003-10-23 Gary Thomas <gary@mlbassoc.com>
* src/main.c (cyg_start): Try to catch illegal memory accesses and
other abort conditions during command execution.
2003-10-17 Gary Thomas <gary@mlbassoc.com>
* src/load.c: Only examine loadable segments when scanning to determine
lowest loadable address (only used when -b XXX option used). Otherwise,
an offset into space could be chosen.
2003-10-16 Jonathan Larmour <jifl@eCosCentric.com>
* doc/redboot_installing.sgml: Fix eb40 flash install instructions.
2003-10-15 Gary Thomas <gary@mlbassoc.com>
* src/flash.c:
* src/fconfig.c: Better handling of layout of fconfig and fis
data within the FLASH. Should work for even flash devices with
very smal block sizes.
* include/redboot.h (RedBoot_INIT_SECOND):
Finer initialization control.
* cdl/redboot.cdl: Combine FIS directory and FCONFIG database
by default. This results in better FLASH utilization. Also define
number of FIS directory slots. This will allow support for FLASH
devices with very small block sizes.
2003-10-12 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (fis_create): Verify that any hard FLASH addresses
(given via -f XXX) are known to be free.
2003-10-11 Gary Thomas <gary@mlbassoc.com>
* src/flash.c:
* cdl/redboot.cdl: Change 'fis free' to use the directory structure
to determine what space is free in the FLASH. This is controlled
by the CDL option CYGDAT_REDBOOT_FIS_MAX_FREE_CHUNKS so the old
behaviour can still be defined if desired.
2003-10-09 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (fis_create): Check whole length of image, not just
effective size, when validating addresses.
* src/net/net_io.c (net_init):
* include/net/net.h: Rework handling of multiple network devices. All
devices will now be initialized, with either the first or the default
device actually used for I/O.
2003-10-06 Gary Thomas <gary@mlbassoc.com>
* src/net/net_io.c:
* src/net/bootp.c: Fix some compile problems if GATEWAY support is disabled.
* src/flash.c (fis_list): Display FIS directory entries in FLASH
address (sorted) order.
2003-10-03 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (fis_delete): 'fconfig' data only shows up in FIS if
the data is stored in FLASH - account for this. Also, make sure
FLASH gets initialized if built without 'fconfig' enabled.
2003-10-02 Gary Thomas <gary@mlbassoc.com>
* src/fconfig.c:
* cdl/redboot.cdl: Allow platforms to provide a function to validate
ethernet station addresses.
2003-09-30 Gary Thomas <gary@mlbassoc.com>
* src/fconfig.c (do_flash_config): Fix typo in error message.
2003-09-30 David Vrabel <dvrabel@arcom.com>
* src/net/tcp.c: Include missing <cyg/infra/diag.h>.
* include/redboot.h, src/parse.c (init_opts, scan_opts): Remove
the excessive level of indirection in the handling of option
arguments.
2003-09-29 Gary Thomas <gary@mlbassoc.com>
* src/load.c (load_elf_image): Use LMA (loader memory address), instead
of VMA (virtual memory address) to load code. If LMA != VMA, it's up
to the loaded program to figure it out.
Inspired by Artur Lipowski <LAL@pro.onet.pl>
2003-09-26 Nick Garnett <nickg@balti.calivar.com>
* doc/redboot_installing.sgml: Fixed bogus memory sizes in AT91
EB42/55 description.
2003-09-26 Gary Thomas <gary@mlbassoc.com>
* src/flash.c (fis_free, fis_find_free):
Fix some problems introduced with the new FLASH interfaces (used by
NAND devices)
* src/fconfig.c: Honor FLASH/FIS configury.
* src/net/bootp.c:
* src/fs/ide.c: Clean up some compiler warnings.
2003-09-25 Gary Thomas <gary@mlbassoc.com>
* src/net/bootp.c: Rework DHCP process to handle really stubborn
servers.
2003-09-24 Gary Thomas <gary@mlbassoc.com>
* src/net/bootp.c (__bootp_find_local_ip): Forgot to unregister
UDP handler - could cause serious problems later! Also, fix
problem with retries after DHCP discovery phase.
2003-09-23 Gary Thomas <gary@mlbassoc.com>
* src/net/bootp.c (__bootp_find_local_ip): Handle retries on DHCP
requests better.
2003-09-22 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: Fix compile error for systems with no FLASH.
2003-09-21 Gary Thomas <gary@mlbassoc.com>
* cdl/redboot.cdl: Make DNS truly optional (remove from template).
BUG #57316
2003-09-20 Gary Thomas <gary@mlbassoc.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -