changelog
来自「eCos操作系统源码」· 代码 · 共 1,962 行 · 第 1/5 页
TXT
1,962 行
2001-10-30 Jonathan Larmour <jlarmour@redhat.com> * cdl/redboot.cdl: Add CYGINT_REDBOOT_ARM_FLASH_SIB_SUPPORTED and CYGHWR_REDBOOT_ARM_FLASH_SIB to indicate support for, and a request to provide ARM flash block structure support. * src/flash.c (fis_list): Call out to driver for ARM block FIS listing. (fis_delete): Call out to driver for ARM block FIS deletion.2001-10-29 Gary Thomas <gthomas@redhat.com> * src/main.c (cyg_start): New pseudo-commands, useful for scripts. '# anything' - treated like a comment. '= anything' - comment, but prints command line on console. * src/flash.c (expand_aliases): Don't expand aliases which are quoted, but only on the command line. This allows aliases to expand into other aliases which are within quoted strings. * include/redboot.h: * src/io.c (_rb_gets_preloaded): New function which allows for a buffer to be displayed and edited in place. This is extremely useful for 'fconfig', now that better line editing functions are supported. * src/flash.c (get_config): Using new function _rb_gets_preloaded(), which supports edit-in-place for data items.2001-10-28 Gary Thomas <gthomas@redhat.com> * src/main.c (cyg_start): * src/io.c (_rb_gets): * include/redboot.h: Add new global control 'cmd_history' which is used to enable/disable command history collection. This keeps the history from being cluttered with things like 'y' (answers to simple questions).2001-10-26 Gary Thomas <gthomas@redhat.com> * src/io.c (_rb_gets): Fix ^A editing - was timing out, thus erasing buffer [silently].2001-10-25 Gary Thomas <gthomas@redhat.com> * src/io.c: * cdl/redboot.cdl: Add command line history and edit functions. Controlled by CYGNUM_REDBOOT_CMD_LINE_EDITING option which defines the depth of the history buffer.2001-10-22 Jonathan Larmour <jlarmour@redhat.com> * include/redboot.h: Declare net_debug here.2001-10-18 Jonathan Larmour <jlarmour@redhat.com> * src/net/net_io.c (net_init): Set cyg_io_eth_net_debug from net_debug. * include/net/net.h: Declare cyg_io_eth_net_debug.2001-10-18 David Howells <dhowells@redhat.com> * src/syscall.c: Added support for the times() syscall and marked the utime() syscall as being implemented incorrectly.2001-10-18 Gary Thomas <gthomas@redhat.com> * src/io.c (_rb_gets): Fix parsing of \" in strings.2001-10-16 Jesper Skov <jskov@zoftcorp.adsl.dk> * cdl/redboot.cdl: Require ISOINFA.2001-10-16 Jesper Skov <jskov@redhat.com> * src/net/dns.c (send_recv): Clear from_addr before passing it to __udp_recvfrom. Fixed return value.2001-10-16 Gary Thomas <gthomas@redhat.com> * src/flash.c (_do_flash_init): Add wrapper function for do_flash_init() to avoid compiler warning. * src/io.c (_rb_gets): Use sub-timeouts when calling mon_read_char_with_timeout() as it was intended that this routine should timeout quickly to allow for other processing to take place if no data is available. In practice this won't make any difference unless the global "idle" timeout value is changed to be something quite large. * src/decompress.c: Improve memory allocators. Also use 'init' style function so that this is the only file that knows anything of the details of the decompression process or packaging. * src/main.c: * include/redboot.h: * cdl/redboot.cdl: Rework decompression to be totally encapsulated. This keeps the details of this functionality in a single file, rather than scattered throughout RedBoot.2001-10-15 David Howells <dhowells@redhat.com> * src/xyzModem.c: put semicolon between goto-label and close curly.2001-10-15 Gary Thomas <gthomas@redhat.com> * src/flash.c (_expand_aliases): Change around some ambiguous code. * src/main.c: * src/decompress.c: * include/redboot.h: * cdl/redboot.cdl: Provide RedBoot specific memory allocators for ZLIB. Allows much finer control over memory map. * src/main.c (do_dump): Add option "-s" to dump data as S-records.2001-10-11 Gary Thomas <gthomas@redhat.com> * src/net/enet.c (__enet_poll): Suppress warning messages.2001-10-10 Jonathan Larmour <jlarmour@redhat.com> * src/flash.c (do_flash_init): Only set __flash_init when init is successful.2001-10-04 Jesper Skov <jskov@redhat.com> * src/fs/disk.c: Fix ISO9660 build error. * src/main.c: Added x as an alias for the dump command. * src/net/dns.c: Fixed some messages (DNS -> DNS server).2001-10-02 Gary Thomas <gthomas@redhat.com> * src/xyzModem.h: * src/xyzModem.c (xyzModem_stream_open): * src/load.c (do_load): Add new option "-c <N>" to let the user specify the I/O channel to use - xyModem only.2001-10-01 Gary Thomas <gthomas@redhat.com> * src/net/udp.c (__udp_recvfrom): Don't change server address (returned by this function) until a packet has been received with no timeout.2001-09-28 Jonathan Larmour <jlarmour@redhat.com> * src/flash.c (fis_create): if not copying, still update directory.2001-09-28 Gary Thomas <gthomas@redhat.com> * src/flash.c (_expand_aliases): Properly null terminate expanded string - failed if alias was at end of line.2001-09-27 Jesper Skov <jskov@redhat.com> * src/net/dns.c: Include tracing header.2001-09-26 Jesper Skov <jskov@redhat.com> * src/net/dns.c: Removed errno hacks. Reduce size of string buffers. Make sure they suffice (or fail). * include/redboot.h: Added DNS h_errno definitions. * include/redboot.h: Fix for building on targets wo network. * src/load.c (do_load): Make sure host can be reached - and print appropriate error message if not. * src/net/net_io.c (net_init): Call DNS init when appropriate. * src/net/inet_addr.c (inet_aton): Made s argument const. * src/net/dns.c: Added UDP driven DNS support. * src/net/bootp.c: Fixed warnings. * src/flash.c: Replaced inet_aton with _gethostbyname. * src/load.c: Same. * src/net/ping.c: Same. * include/net/net.h: Fix warning. * include/redboot.h: Added DNS stuff, including some string helpers. * cdl/redboot.cdl: Added DNS support options.2001-09-14 Jonathan Larmour <jlarmour@redhat.com> * src/version.c: Simplify _CERTIFICATE handling.2001-09-13 Fabrice Gautier <Fabrice_Gautier@sdesigns.com> * cdl/redboot.cdl: Added configuration options to deactivate BOOTP and enable net debug. * src/net/net_io.c (net_init): Use them.2001-09-13 Gary Thomas <gthomas@redhat.com> * src/flash.c: Cleanups - removing some redundant code.2001-09-12 Jonathan Larmour <jlarmour@redhat.com> * src/flash.c (do_flash_init): Only allocate fis block when CYGOPT_REDBOOT_FIS enabled. Conditionalize fis_work_block and fisdir_size.2001-09-12 Gary Thomas <gthomas@redhat.com> * src/flash.c (load_flash_config): Use additional space in the FLASH work area (at end of RAM) for 'fconfig' data. This reduces overall stack requirements as there is no need for 'fconfig' data to be held on the stack anymore. * src/flash.c: * include/fis.h: Define flash addresses using CYG_ADDRESS which is more portable than (unsigned long).2001-09-11 Jonathan Larmour <jlarmour@redhat.com> * cdl/redboot.cdl (CYGPKG_REDBOOT_FLASH): Be conditional on an actual flash device, not just the generic flash layer.2001-09-11 Gary Thomas <gthomas@redhat.com> * src/version.c (_CERTIFICATE): Add information about product certification (either Red Hat certified or not). * src/flash.c (fis_delete): Deny user deleting "reserved" images.2001-09-07 Andrew Lunn <andrew.lunn@ascom.ch> * src/flash.c: Extend the alias handling to allow configuration information to be access using alias. Fixed alias expansion when the alias is bigger than the replacement. * src/parse.c: A semi colon can be used to separate multiple commands on one line. 2001-09-06 Jonathan Larmour <jlarmour@redhat.com> * include/redboot.h: Include string function prototype header.2001-09-06 Jesper Skov <jskov@redhat.com> * src/fs/ide.c (ide_read_sectors): Use diag_(s)printf. * src/fs/disk.c (do_disks): Same.2001-08-27 Andrew Lunn <andrew.lunn@ascom.ch> * src/flash.c: Allow the flash blocks used for FIS directory and config information to be user configured. Generalise the fis_init function to deal with the blocks in any order. * cdl/redboot.cdl: Added the configury needed to specify which flash blocks to use. 2001-08-27 Mark Salter <msalter@redhat.com> * src/syscall.c (HZ): Should be 60 for ARM, also.2001-08-24 Tim Smith <tsmith@redhat.com> * src/xyzModem.c * src/xyzModem.h Provide xyzModem_stream_terminate() function to abort/clean up XYZmodem download on normal termination or after errors. * src/load.c Use aforementioned function to abort downloads on SREC errors, stop load_srec_image() from injecting stuff into the XYZmodem stream and confusing things.2001-08-24 Mark Salter <msalter@redhat.com> * src/net/net_io.c: Don't close connections if there is data left to read or write. * src/syscall.c: Add support for utimes syscall.2001-08-22 Gary Thomas <gthomas@redhat.com> * src/net/udp.c: * src/net/pktbuf.c: * src/net/ping.c: * src/net/net_io.c: * src/net/inet_addr.c: * src/net/enet.c: * src/fs/e2fs.c: * src/xyzModem.c: * src/parse.c: * src/misc_funs.c: * src/main.c: * src/load.c: * src/io.c: * src/flash.c: * include/net/net.h: * include/redboot.h: printf() is no longer a part of RedBoot. Thus all programs must use diag_printf() and related functions instead. Also renamed the non-standard function gets() to be _rb_gets() since there was some confusion about it because of it's rather standard name. * cdl/redboot.cdl: Lots of changes based on moving all printf() functionality into "infra" and only using it as diag_XXX().2001-08-17 Gary Thomas <gthomas@redhat.com> * src/version.c: Augment version information with startup mode. * src/flash.c (fis_find_free): Fix error in size comparisons. (load_flash_config): Fix 'fconfig' alignment now that it's size is no longer fixed.2001-08-16 Jesper Skov <jskov@redhat.com> [from branch] * cdl/redboot.cdl: Also behave as ROM monitor in ROMRAM configurations. * src/load.c (do_load): Fix handling of conditional options. * src/flash.c (fis_load): Fix handling of conditional options. (fis_delete): Fix behavior on failure. * src/flash.c (fis_write): Fix output. (fis_create): Only update directory when programming succeeded.2001-08-17 Jonathan Larmour <jlarmour@redhat.com> * cdl/redboot.cdl (CYGSEM_REDBOOT_VARIABLE_BAUD_RATE): Default on, but only if platform supports it.2001-08-15 Mark Salter <msalter@redhat.com> * src/io.c: Add support for "{...}" notation in boot scripts.2001-08-14 Jonathan Larmour <jlarmour@redhat.com> * src/io.c (gets): Allow $'s and +'s to be escaped.2001-08-10 Jesper Skov <jskov@redhat.com> * src/flash.c (do_flash_init): Print error message instead of error code on init failure. Don't print error codes where error messages are printed. Make failure reporting strings look consistent. CYGHWR_IO_FLASH_BLOCK_LOCKING flavor changed to booldata.2001-08-08 Jonathan Larmour <jlarmour@redhat.com> * src/io.c (gets): Match $ as indicating GDB anywhere in a line.2001-08-07 Julian Smart <julians@redhat.com> * src/version.c: added commented-out CYGDAT_REDBOOT_CUSTOM_VERSION define that can be replaced using the RedBoot release script by a specific version in a customer branch.2001-08-06 Jesper Skov <jskov@redhat.com> * src/fs/disk.c: Simple fix for DISK_IDE_CDROM partition type. * cdl/redboot.cdl: Added (unused) CYGSEM_REDBOOT_DISK_ISO9660 option.2001-08-03 David Howells <dhowells@redhat.com> * src/net/net_io.c: Show the MAC address of the ethernet device amongst the boot banners.2001-08-01 Mark Salter <msalter@redhat.com> * src/fs/ide.c (ide_reset): Check for bogus status and timeout. Add return value to indicate success. (ide_init): Check ide_reset() return value.2001-07-31 Mark Salter <msalter@redhat.com> * src/fs/disk.c (find_dos_partitions): Fix extended partitions. * src/fs/ide.c (ide_init): Rework the test for device presence.2001-07-27 Gary Thomas <gthomas@redhat.com> * src/load.c (load_srec_image, do_load): * cdl/redboot.cdl: New option CYGSEM_REDBOOT_VALIDATE_USER_RAM_LOADS which can be used to disable user RAM checks in 'load' command. * src/l
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?