changelog
来自「eCos操作系统源码」· 代码 · 共 1,962 行 · 第 1/5 页
TXT
1,962 行
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 string2004-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 string2004-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 #573162003-09-20 Gary Thomas <gary@mlbassoc.com> * src/fs/ide.c: Improve IDE handling by having init function return actual number of controllers detected. This avoids really long times for startup if the controller is missing. * src/net/bootp.c: Rework to use full DHCP protocol. Previously, once an offer came in, RedBoot was happy, without actually making the address reservation and waiting for the final acknowledgement. Also, added CDL to enable/disable DHCP. BUG #10000532003-09-20 Chris Garry <cgarry@sweeneydesign.co.uk>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?