📄 changelog
字号:
* src/net/net_io.c (net_io_getc_nonblock): Forgo TELNET escape
processing if GDB is active (requires 8-bit clean connection).
2001-01-31 Nick Garnett <nickg@cygnus.co.uk>
* src/syscall.c (__do_syscall):
Added SYS_meminfo syscall.
This is used by the MIPS3264 GNUPro runtime.
* src/net/net_io.c (net_io_getc_nonblock):
Telnet escape processing temporarily disabled because it does not
work.
2001-01-31 Grant Edwards <grante@visi.com>
* include/net/net.h:
* src/net/enet.c (__eth_install_listener, __eth_remove_listener):
New functions - allow user registerable callout to handle
non-standard ethernet packets.
2001-01-30 Gary Thomas <gthomas@redhat.com>
* src/main.c (do_reset): HAL macro name changed.
* src/net/ping.c (do_ping): Remove warning.
* src/main.c (do_help): Only display help for selected topic
if provided.
2001-01-24 Jonathan Larmour <jlarmour@redhat.com>
* src/main.c (cyg_start): Rework last change to use more generic
HAL_MEM_REAL_REGION_TOP macro.
2001-01-24 Hugo Tyson <hmt@redhat.com>
* src/main.c (cyg_start): Take notice of the hal_dram_size
variable (only supported on ARMs) to set ram_end. The symbols
given by the CYGMEM_REGION_ram symbols are minima or defaults.
2001-01-22 Gary Thomas <gthomas@redhat.com>
* src/net/inet_addr.c (inet_aton): Fix byte order on big endian
systems.
* src/net/icmp.c (__icmp_install_listener):
(__icmp_remove_listener): New functions.
(__icmp_handler): Call listener for unhandled packets.
* include/net/net.h: Add handler for ICMP [incoming] data.
* cdl/redboot.cdl:
* src/net/ping.c: New CLI command - ping a host.
2001-01-18 Gary Thomas <gthomas@redhat.com>
* include/net/net.h:
* src/net/pktbuf.c (__pktbuf_alloc):
* src/net/tcp.c (__tcp_listen): Remove obsolete code regarding
'eth_hdr' stored with packet buffer.
2001-01-17 Hugo Tyson <hmt@redhat.com>
* src/io.c (dump_buf_with_offset): Fix previous change so it
compiles; variable names used not same as parm names in func.
2001-01-16 Gary Thomas <gthomas@redhat.com>
* src/xyzModem.c: Improved debug support - now allows debug
trace to be kept in memory and dumped at completion.
* src/io.c (vdump_buf_with_offset): New function which allows
dumping via any generic "print" function.
* include/redboot.h: Export new print/dump functions.
2001-01-08 Gary Thomas <gthomas@redhat.com>
* src/net/arp.c: Add special case handling for ARP(self).
2001-01-03 Gary Thomas <gthomas@redhat.com>
* src/main.c (do_version): Update copyright for 2001.
* src/io.c (gets): Use timeout provided [was hardcoded to 50ms!]
2000-12-21 Mark Salter <msalter@redhat.com>
* src/flash.c (fis_init): Use CYGBLD_REDBOOT_FLASH_BOOT_OFFSET to
decide where to create default images.
* cdl/redboot.cdl (CYGBLD_REDBOOT_FLASH_BOOT_OFFSET): Use this
to define offset from start of FLASH to start of boot image.
2000-12-15 Gary Thomas <gthomas@redhat.com>
* src/version.c: Define GDB stubs version here as well. Also
add warnings and informationabout how all of this works.
2000-12-13 Gary Thomas <gthomas@redhat.com>
* src/version.c: New file.
* src/main.c:
* cdl/redboot.cdl: Reorg - main.c is now treated like all other
files. New file 'version.c' holds the special stuff used at
build time to get interesting version information into the
final product.
2000-12-12 Gary Thomas <gthomas@redhat.com>
* src/flash.c (get_config): Increase size of input buffer used
during 'fconfig' command.
2000-12-11 Gary Thomas <gthomas@redhat.com>
* src/main.c: Change in HAL layering - need to include proper
file to get 'reset' definition.
2000-12-08 Jonathan Larmour <jlarmour@redhat.com>
* cdl/redboot.cdl: Tweak CYGPKG_REDBOOT_MAX_CMD_LINE description.
2000-12-07 Gary Thomas <gthomas@redhat.com>
* src/main.c (cyg_start): Make CLI command buffer static.
(do_reset): New command - reset platform from CLI.
* src/io.c (dump_buf_with_offset): Change signature for
more generic export.
* include/redboot.h: Export 'dump_buf_with_offset' function.
* cdl/redboot.cdl: Define CLI command buffer - static with
user specified length - to accomodate some environments which
may want excrutiatingly long commands.
2000-12-07 Jesper Skov <jskov@redhat.com>
* src/misc_funs.c (strlen): NULL ptr string has length 0.
* src/load.c (load_srec_image): Refuse to load data to a location
not in RAM.
* src/flash.c (fis_create): Hack around another MIPS compiler bug.
2000-12-06 Jesper Skov <jskov@redhat.com>
* src/load.c: Suppress verbosity when using xyz modem download.
* src/main.c: Fix warnings.
* src/load.c: Fix warnings.
* src/parse.c (parse_num): Hack around MIPS compiler bug.
2000-12-01 Gary Thomas <gthomas@redhat.com>
* src/xyzModem.h:
* src/xyzModem.c (xyzModem_stream_close): New function - tidy up
and print some statistics about the download. Better handling
of CAN (cancel) function.
* src/load.c (load_srec_image): Consume all data, not just to
final record. This makes Ymodem happier. Also, call xyzModem_close().
2000-11-30 Gary Thomas <gthomas@redhat.com>
* src/flash.c (fis_create): Add new option '-n' which suppresses
the copy from RAM to FLASH. Used to simply update the FIS directory.
Also misc printf() changes - add 0x everywhere hex is used.
* src/net/net_io.c (_net_io_getc_nonblock): Abstract function.
(net_io_getc_nonblock): Add minimal handling of telnet escape
sequences - required to properly handle ^C.
* src/main.c (cyg_start): Support network connection during
boot/startup script. Use new codes from 'gets()'.
* src/flash.c (fis_create): Cleanup to remove warnings.
* include/net/net.h (BSPLOG): Update for new start/end_console().
* src/io.c (gets):
* include/redboot.h (_GETS_xxx): Define result codes from
'gets()' function.
2000-11-28 Gary Thomas <gthomas@redhat.com>
* src/parse.c (parse): Support escaped quote marks inside of
quoted string. "ab\"c\"" is 'ab"c"'.
* src/net/tftp_client.c (tftp_stream_open): Read first datum from
file during open to ensure that errors are reported.
2000-11-27 Drew Moseley <dmoseley@redhat.com>
* src/main.c: Switch to an application stack before running a
user-downloaded app.
2000-11-20 Gary Thomas <gthomas@redhat.com>
* src/flash.c: Use CYGBLD_REDBOOT_MIN_IMAGE_SIZE.
* cdl/redboot.cdl(CYGBLD_REDBOOT_MIN_IMAGE_SIZE): Define this to
be the minimum size allowed for FIS images.
* src/xyzModem.c: Tidy up debug support. Fix some synch problems
so that X/Y modem protocols now work properly with Windows/Hyperterm.
2000-11-20 Mark Salter <msalter@redhat.com>
* src/net/net_io.c (net_io_flush): Add __tcp_drain to make sure
everything is successfully sent out.
(net_io_control): Call net_io_flush for __COMMCTL_FLUSH_OUTPUT.
2000-11-19 Gary Thomas <gthomas@redhat.com>
* src/flash.c (fis_create): Print more info when length check fails.
* src/main.c: Split version display into separate command.
2000-11-06 Mark Salter <msalter@redhat.com>
* src/syscall.c: New file. Common handling for bsp syscalls.
* cdl/redboot.cdl: Add CYGSEM_REDBOOT_BSP_SYSCALLS option to
turn on BSP syscall support.
2000-11-06 Jesper Skov <jskov@redhat.com>
* src/net/net_io.c (net_io_flush): Clear interrupt flag before
setting breakpoint.
2000-10-30 Gary Thomas <gthomas@redhat.com>
* src/net/udp.c:
* src/net/pktbuf.c:
* src/net/net_io.c:
* src/net/enet.c:
* include/net/net.h: Minor cleanups to remove warnings.
* cdl/redboot.cdl: Support threads in all but RAM mode. Note:
this should allow thread support in ROM and FLOPPY startup mode.
2000-10-27 Gary Thomas <gthomas@redhat.com>
* src/xyzModem.c (xyzModem_stream_open): Add extra delay during
startup - to give the sender time to get started.
* src/flash.c (fis_load): Add "-c" option to show checksum of
image after loading.
(fis_list): Add "-c" to display stored checksums.
2000-10-26 Mark Salter <msalter@redhat.com>
* src/load.c (do_load): Move some local variable declarations
needed by xyzmodem support so they can be used when redboot
networking not enabled.
2000-10-26 Gary Thomas <gthomas@redhat.com>
* cdl/redboot.cdl: Improve CDL so CYGSEM_HAL_ROM_MONITOR can
be correctly infered (when building ROM versions).
* cdl/redboot.cdl:
* src/load.c: Add support for xyzModem serial download.
* src/xyzModem.h:
* src/xyzModem.c: New file(s).
2000-10-24 Gary Thomas <gthomas@redhat.com>
* src/flash.c:
* cdl/redboot.cdl: Add new option which supports keeping all
important RedBoot data "locked" in FLASH.
2000-10-23 Gary Thomas <gthomas@redhat.com>
* src/flash.c (fis_lookup): New exported function.
(fis_load): Add memory load option. Also checksum data after copy.
* include/fis.h: Add 'data_length' member.
Prototype for 'fis_lookup()'.
* src/main.c (bist): New [weak] function. Provide hook for
platform specific "builtin tests". This will be overridden by
platform based functions.
* cdl/redboot.cdl:
* src/main.c (cyg_start):
* src/flash.c: Script timeout now has a configurable resolution.
2000-10-21 Gary Thomas <gthomas@redhat.com>
* src/net/eth_drv.c: Removed obsolete file - now provided by
standard IO/ETH package.
2000-10-20 Gary Thomas <gthomas@redhat.com>
* src/net/pktbuf.c: Diagnostc - add buffer [list] dumper.
* src/net/enet.c: Diagnostic - dump when run out of buffers.
* src/flash.c: Make sure RedBoot flash image size meets
certain minimums - currently at least 128K.
2000-10-19 Gary Thomas <gthomas@redhat.com>
* cdl/redboot.cdl: Add dependency on 'vectors.o'.
* include/redboot.h:
* src/misc_funs.c (strcpy, memcmp):
Make function signature [prototype] conform to standards.
(memmove, memset): Remove.
2000-10-18 Gary Thomas <gthomas@redhat.com>
* cdl/redboot.cdl: Improve dependency checking in make rules.
2000-10-17 Gary Thomas <gthomas@redhat.com>
* src/flash.c (fis_create): Add new "-s" option to support padded
images (data size not the same as image size in FLASH).
* include/fis.h: New file - make structure available for export.
* src/parse.c: New file.
* include/redboot.h:
* src/main.c:
* cdl/redboot.cdl: Split command line parsing functions to separate
file.
2000-10-05 Gary Thomas <gthomas@redhat.com>
* src/net/net_io.c (net_io_revert_console):
(net_io_assume_console):
* src/main.c (cyg_start):
* src/io.c (gets):
* include/redboot.h: Add notion of "console_echo" so that telnet
connections don't echo doubly. Note: there is no telnet negotiation
at this time, so some things are still not perfect.
2000-09-17 Gary Thomas <gthomas@redhat.com>
* src/main.c: Display platform/cpu identification strings if available.
* cdl/redboot.cdl: Improve CDL to include thread support if
built in ROM mode. Also, better handling of network option.
2000-09-15 Gary Thomas <gthomas@redhat.com>
* src/flash.c (fis_create): Length (and flash address) must match
exactly when replacing an image.
Only warn of invalid memory addresses, not fail.
2000-09-13 Gary Thomas <gthomas@redhat.com>
* src/load.c: Better handling of bad data / checksum errors.
* src/flash.c: Handle case of replacing an image, even if no flash
address was given.
* include/net/tftp_support.h: Modify timeouts, etc, for better response.
2000-09-12 Gary Thomas <gthomas@redhat.com>
* src/io.c (mon_read_char_with_timeout): Only "select" a console
when real data (non-zero) arrives.
2000-09-10 Gary Thomas <gthomas@redhat.com>
* src/load.c:
* src/flash.c: Remove warnings if built without networking.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -