changelog
来自「eCos操作系统源码」· 代码 · 共 1,962 行 · 第 1/5 页
TXT
1,962 行
* src/load.c (do_load): Make sure 'io_tab' is set before using it.2002-08-07 Gary Thomas <gary@chez-thomas.org> * src/net/tftp_client.c: * include/net/tftp.h: Make block numbers unsigned to handle files larger than 16MB.2002-08-06 Gary Thomas <gary@chez-thomas.org> * src/crc.c: POSIX crc code is now separate. * src/mfill.c: * src/mcmp.c: * src/dump.c: * src/cksum.c: * src/caches.c: New (split out) file(s). * src/main.c: * cdl/redboot.cdl: Split major CLI functionality to separate files, more easily controlled by CDL - inspired by Andrew.2002-08-06 Andrew Lunn <Andrew.Lunn@ascom.ch> * src/io.c: Fix the parsing of boot scripts to allow the use of aliases. This was broken when the ability to do startup type specific scripting was added.2002-08-05 Andrew Lunn <Andrew.Lunn@ascom.ch> * src/main.c: Made more of the commands conditionally compilable * cdl/redboot.cdl: CDL code to control the compilation. 2002-07-30 Gary Thomas <gary@chez-thomas.org> * src/net/net_io.c: Handle broadcast/mask setup better (failed if not found in FLASH). Also print on network info line.2002-07-18 Gary Thomas <gary@chez-thomas.org> * src/net/tftp_client.c: * src/net/http_client.c: * src/fs/disk.c: * src/xyzModem.c: * src/load.c: * include/redboot.h: Rework load/mode information tables so that load I/O methods can detect actual mode (e.g. X-modem vs Y-modem)2002-07-16 Hendrik Ruijter <Hendrik.Ruijter@axis.com>2002-07-16 Mark Salter <msalter@redhat.com> * include/net/net.h: Add __tcp_abort prototype. * src/net/icmp.c: The default handler can be replaced by a user defined handler which handles all ICMP segments. * src/net/ping.c (handle_icmp): Only ICMP Echo Reply segments must be counted and ICMP Echo Requests are handled in the user defined handler. * src/net/tcp.c (do_abort, __tcp_abort): Send an RST flag in order to abort a connection. May use a delay to send the flag.2002-07-15 Mark Salter <msalter@redhat.com> * src/net/net_io.c: Increase size of out_buf to 1024 bytes.2002-07-11 Gary Thomas <gary@chez-thomas.org> * src/io.c (mon_read_char_with_timeout): Ensure interrupts are disabled on all I/O channels, except for the current console. This is done when selecting a console, as this process causes the interrupt state to be inherited from the current console.2002-07-09 Gary Thomas <gary@chez-thomas.org>2002-07-09 Grant Edwards <grante@visi.com> * src/net/udp.c: * src/net/net_io.c: * src/net/ip.c: * src/net/bootp.c: * src/net/arp.c: * include/net/net.h: * include/net/bootp.h: * cdl/redboot.cdl: Add basic support for non-local networking using a single gateway. Based on contribution from Grant Edwards.2002-07-01 Gary Thomas <gary@chez-thomas.org> * src/net/tftp_client.c: * src/net/http_client.c: * src/fs/disk.c: * src/xyzModem.h: * src/xyzModem.c: * src/load.c: * include/net/tftp_support.h: * include/net/http.h: * include/redboot.h: * cdl/redboot.cdl: Make 'load' command stream I/O table driven.2002-05-31 Jesper Skov <jskov@redhat.com> * doc/redboot_installing.sgml: Updated the remaining installation instructions (well, the top mode details anyway).2002-05-29 Jesper Skov <jskov@redhat.com> * doc/redboot_cmds.sgml: Changed format of fis commands. * doc/redboot_installing.sgml: Updated installation instructions for all targets up to PowerPC.2002-05-28 Gary Thomas <gthomas@redhat.com> * src/load.c (load_elf_image): Improve loading of ELF files with multiple physical segments.2002-05-27 Jesper Skov <jskov@redhat.com> * doc/redboot_rebuilding.sgml: Added some guimenu tags. * doc/redboot_installing.sgml: Updating more board instructions. More updates. Changing most programlisting keywords to screen. Converted remaining rebuild instructions. More mode descriptions updated. iPAQ converted as well.2002-05-24 Gary Thomas <gthomas@redhat.com> * src/load.c (load_elf_image): Improve loading where ELF image actually overlaps headers [old COFF style files].2002-05-24 Jesper Skov <jskov@redhat.com> * doc/redboot_installing.sgml: Updated another 3 boards' instructions. * doc/redboot.sgml: Changes due to comments from Jifl. * doc/redboot_rebuilding.sgml: Same. * doc/redboot.sgml: Fix wording. * doc/redboot_installing.sgml: Reordered the platform sections according to CPU architecture/variant and board manufacturer.2002-05-23 Jonathan Larmour <jlarmour@redhat.com> * src/net/dns.c (store_hent): New function. DNS package now requires this instead of the cyg_thread_get_data calls. (free_stored_hent): New function. Ditto.2002-05-23 Gary Thomas <gthomas@redhat.com> * doc/redboot_cmds.sgml: Document new HTTP download mode. * src/net/tcp.c: Improve some interfaces. Add support for outgoing (__tcp_open) connections. * src/net/net_io.c (net_io_flush): Use improved TCP interfaces. * src/main.c (_mon_write_char): Map '\n' => '\r\n'. This used to be done by diag_printf(), but that was the wrong place for it. * include/net/net.h: Add support for TCP outgoing connections. * src/net/http_client.c: * include/net/http.h: New file(s) - HTTP client support. * src/load.c: * cdl/redboot.cdl: Support HTTP download mode.2002-05-23 Jesper Skov <jskov@redhat.com> * doc/redboot.sgml: Moved the editing and resource sections to this document. Added new section on RedBoot (startup) modes. * doc/redboot_cmds.sgml: Removed the editing and resource sections. * doc/redboot_installing.sgml: Changed a couple of platform descriptions. * doc/redboot_rebuilding.sgml: Make use of mode/config consistent. Removed mode section.2002-05-22 Jesper Skov <jskov@redhat.com> * doc/redboot_rebuilding.sgml: Added a note about redboot growing beyond its slot limits. Rewrote the RedBoot rebuilding documentation. * src/flash.c (fis_create): Clarify error message. Get rid of bool flag slot_found that only duplicated fis variable state.2002-05-21 Gary Thomas <gthomas@redhat.com> * src/xyzModem.h: * src/xyzModem.c: * src/load.c: Purge mention of Z-modem until it's implemented.2002-05-21 Jesper Skov <jskov@redhat.com> * src/flash.c (fis_create): Removed one of the three questions to verify. * doc/redboot_rebuilding.sgml: Removed the query lines from the docs. * doc/redboot_installing.sgml: Removed all the free RAM related resource descriptions. Left in a few timer resource descriptions. * doc/redboot_cmds.sgml: Refer to platform sections for additional platform-specific resource usage. * doc/redboot_installing.sgml: Removed all platform specific references to the updating section which told the user to use specific flash paramemters. All this is now handled automagically. * src/alias.c (lookup_alias): FREEMEMHI is just the high address masked to 1KB alignment. * doc/redboot_cmds.sgml: Added load disk example. Added section on RedBoot resources.2002-05-18 Gary Thomas <gthomas@redhat.com> * src/main.c (do_baud_rate): Improve safety by asking for verification after actually changing the rate, before updating fconfig data. This reduces the chance of making a "brick" by setting a bad baud rate. * src/flash.c (load_flash_config): Fix set_console_baud_rate prototype. * src/io.c (verify_action_with_timeout): * include/redboot.h: New function verify_action_with_timeout(). Returns false if no response within XX ms (or ^C).2002-05-17 Gary Thomas <gthomas@redhat.com> * src/main.c (do_help): * src/flash.c: * include/redboot.h: Support nested command structures, like "fis", better.2002-05-17 Jesper Skov <jskov@redhat.com> * doc/redboot_rebuilding.sgml: Rewrote update procedure to become truly generic. Some minor tweaks. * doc/redboot_cmds.sgml: Added id to cksum command. * src/shex.c (load_shex_image): Set entry address to be base address. * src/load.c (do_load): Same. * src/flash.c (fis_create): Infer correct exec and entry addresses. * src/load.c (load_elf_image): Save load_address/end. * src/flash.c: Made fis lock/unlock support optional image name instead of addresses. Made a few places of the code use fis_lookup instead of scanning the table by steam. (do_flash_config): Update flash after configuration has been initialized.2002-05-16 Jesper Skov <jskov@redhat.com> * doc/redboot_cmds.sgml: Updated text on cksum to show the new output format. * src/xyzModem.c (xyzModem_stream_read): Fix build breakage. * doc/redboot.sgml: Some minor tweaks. * src/alias.c (lookup_alias): Renamed freemem aliases.2002-05-15 Jesper Skov <jskov@redhat.com> * src/io.c (verify_action): Replaced 'are you sure' with 'continue'. * doc/redboot.sgml: Same. * src/xyzModem.c: Let Y-modem load correct length. Don't remove assumed padding bytes since they may well be actual data. Don't read anything after the EOF package is received. Disabled the Y-modem header stuff again; it still needs the padding culling code. So in the end, only the EOF-package read was at fault. * src/main.c: Tweak cksum output. * src/flash.c (fis_create): language tweaks. * src/main.c: Always call expand_aliases - leave it to that function to look for flash aliases when appropriate. * src/flash.c: Moved basic alias expansion into separate file. * src/alias.c: New file. Always provide FREE_LOW & FREE_HIGH aliases, but also call flash_lookup_alias when defined. * include/redboot.h: Added declarations for alias functions. Added getc_t and terminate_t types. * src/load.c: Use getc_t/terminate_t types. Made raw load abort if user tries to load a file too big for memory. * cdl/redboot.cdl: Compile alias.c.2002-05-14 Jonathan Larmour <jlarmour@redhat.com> * src/version.c: Clarify comments.2002-05-14 Gary Thomas <gthomas@redhat.com> * include/redboot.h: * src/net/net_io.c: * src/net/dns.c: Merge generic "ip" command with "dns" for more homogenous interface.2002-05-13 Gary Thomas <gthomas@redhat.com> * cdl/redboot.cdl: Disable CYGOPT_REDBOOT_FIS_REDBOOT_BACKUP by default, since its use is currently unclear. * src/flash.c (load_flash_config): Check for adequate FIS space was incorrect [when FIS directory and FCONFIG are combined]. (fis_lookup): Image name lookup is case insensitive.2002-05-10 Gary Thomas <gthomas@redhat.com> * src/flash.c: Lots of restructuring in support of combined FIS and FCONFIG data. * cdl/redboot.cdl: Add new option CYGSEM_REDBOOT_FLASH_COMBINED_FIS_AND_CONFIG to allow FIS directory and FCONFIG data to share the same physical FLASH block.2002-05-03 Gary Thomas <gthomas@redhat.com> * src/flash.c (load_flash_config): Adjust fconfig database address - necessary if FLASH blocks are very small.2002-05-02 Gary Thomas <gthomas@redhat.com> * src/load.c: Rework how decompression is done (with changes noted below). Now turning on decompression works by pushing the decompress code into the stream I/O. * src/flash.c (fis_load): * src/decompress.c (gzip_inflate): * include/redboot.h: Make decompression code more generalized.2002-05-01 Gary Thomas <gthomas@redhat.com> * include/elf.h: New file. * cdl/redboot.cdl: * src/load.c (load_elf_image): Support [simple] ELF images.2002-04-24 Yoshinori Sato <qzb04471@nifty.ne.jp> * src/xyzModem.c (xyzModem_stream_terminate): Increase time for cleanup from 100ms to 250ms.2002-04-23 Jonathan Larmour <jlarmour@redhat.com> * src/syscall.c (__do_syscall): Rename EIO to NEWLIB_EIO to pre-empt any potential conflict. Add definition of NEWLIB_ENOSYS and use it in place of ENOSYS.2002-04-22 Jonathan Larmour <jlarmour@redhat.com> * doc/redboot.sgml: Document iq80321 switch settings. * include/redboot.h: Add gettimeofday, rename, isatty and system syscall numbers. * src/syscall.c (__do_syscall): Handle above new syscalls in a "default" way. Take new extra signal argument. When required, handle file I/O syscalls, by passing into HAL.2002-04-21 Paul Fine <pfine@delcomsys.com> * src/flash.c (flash_get_config, load_flash_config): Save a pointer to the configuration structure in FLASH. If flash_get_config fails to find a config item, check to make sure that the config structure in RAM has not been trashed. If it has been trashed, set the pointer to the "readonly" version in FLASH and try to read the config item again. * cdl/redboot.cdl (CYGSEM_REDBOOT_FLASH_CONFIG_READONLY_FALLBACK): Added this flash config option to control the readonly fallback in flash.c
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?