From cd21cbc400496ce398a801363a546653dfef8ff2 Mon Sep 17 00:00:00 2001 From: Mark Alexander Date: Tue, 13 Aug 1996 02:30:34 +0000 Subject: [PATCH] * remote.c: Make remote_write_size public. * sh-tdep.c (_initialize_sh_tdep): Set remote_write_size to 300 to prevent packet errors with some versions of CMON. (Fixes PR 10254) --- gdb/ChangeLog | 6 ++++++ gdb/sh-tdep.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 28459f24b17..1cff938ba7a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Mon Aug 12 19:19:00 1996 Mark Alexander + + * remote.c: Make remote_write_size public. + * sh-tdep.c (_initialize_sh_tdep): Set remote_write_size to 300 + to prevent packet errors with some versions of CMON. + Mon Aug 12 16:20:58 1996 Stu Grossman (grossman@critters.cygnus.com) * defs.h: Define CONST_PTR as blank if compiling with Microsoft diff --git a/gdb/sh-tdep.c b/gdb/sh-tdep.c index e9f2d4b8e3a..7a405d29057 100644 --- a/gdb/sh-tdep.c +++ b/gdb/sh-tdep.c @@ -32,6 +32,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "value.h" #include "dis-asm.h" +extern int remote_write_size; /* in remote.c */ + /* Default to the original SH. */ #define DEFAULT_SH_TYPE "sh" @@ -448,4 +450,8 @@ Set this to be able to access processor-type-specific registers.\n\ sh_set_processor_type_command (strsave (DEFAULT_SH_TYPE), 0); add_com ("regs", class_vars, show_regs, "Print all registers"); + + /* Reduce the remote write size because some CMONs can't take + more than 400 bytes in a packet. 300 seems like a safe bet. */ + remote_write_size = 300; } -- 2.30.2