* monitor.c (monitor_load): Add support for load address argument.
authorDavid Edelsohn <dje.gcc@gmail.com>
Wed, 11 Dec 1996 20:14:11 +0000 (20:14 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Wed, 11 Dec 1996 20:14:11 +0000 (20:14 +0000)
* dsrec.c: #include <time.h>.
(load_srec): New argument load_offset.  Print download stats.
* srec.h (load_srec): Update prototype.
* sh3-rom.c (sh3_load): Update call to load_srec.

gdb/ChangeLog
gdb/sh3-rom.c
gdb/srec.h

index ed84620b24a3b6d6bbcc3b1dd6042ee8a3df85b1..5563aeb1e46b6331f16915aed1857ddfc2e55255 100644 (file)
@@ -1,3 +1,11 @@
+Wed Dec 11 11:15:08 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * monitor.c (monitor_load): Add support for load address argument.
+       * dsrec.c: #include <time.h>.
+       (load_srec): New argument load_offset.  Print download stats.
+       * srec.h (load_srec): Update prototype.
+       * sh3-rom.c (sh3_load): Update call to load_srec.
+
 Mon Dec  9 17:34:05 1996  Geoffrey Noer  <noer@cygnus.com>
 
        * config/mn10300/tm-mn10300.h: more small register fixes
index 7b2718a1b715a4d2ee7e977ebc06329cb93ec51e..92992607199f27e17f5c9b8f035fffcc42a63ca2 100644 (file)
@@ -124,7 +124,7 @@ sh3_load (desc, file, hashmark)
   if (parallel_in_use) 
     {
       monitor_printf("pl;s\r");
-      load_srec (parallel, file, 80, SREC_ALL, hashmark, NULL);
+      load_srec (parallel, file, 0, 80, SREC_ALL, hashmark, NULL);
       monitor_expect_prompt (NULL, 0);
     }
   else 
@@ -134,7 +134,7 @@ sh3_load (desc, file, hashmark)
       SERIAL_WRITE (desc, "\006", 1); /* Send ACK */
       monitor_expect ("LO x\r", NULL, 0); /* Look for filename */
 
-      load_srec (desc, file, 80, SREC_ALL, hashmark, NULL);
+      load_srec (desc, file, 0, 80, SREC_ALL, hashmark, NULL);
 
       monitor_expect ("\005", NULL, 0); /* Look for ENQ */
       SERIAL_WRITE (desc, "\006", 1); /* Send ACK */
index eb69360571d7b097522537af436ce9082e7e281d..8253e03095636401b21e0866b8734111da47b3b6 100644 (file)
@@ -1,5 +1,5 @@
 /* S-record download support for GDB, the GNU debugger.
-   Copyright 1995 Free Software Foundation, Inc.
+   Copyright 1995, 1996 Free Software Foundation, Inc.
 
 This file is part of GDB.
 
@@ -17,8 +17,9 @@ You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
-void load_srec PARAMS ((serial_t desc, const char *file, int maxrecsize,
-                       int flags, int hashmark, int (*waitack)(void)));
+void load_srec PARAMS ((serial_t desc, const char *file, bfd_vma load_offset,
+                       int maxrecsize, int flags, int hashmark,
+                       int (*waitack)(void)));
 
 /* S-record capability flags */