]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb/doc/
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index d7f071ba980bcc1cc6ad3b89ebcd16df69a4ef97..f734aed9c7f0ffec191744593c84332f92d48211 100644 (file)
@@ -1,3 +1,24 @@
+2008-08-12  Pedro Alves  <pedro@codesourcery.com>
+
+       Add no-ack mode to the remote protocol --- optionally stop ACKing
+       packets and responses when we have a reliable communication
+       medium.
+
+       Based on Apple's GDB, by Jason Molenda <jmolenda@apple.com>
+
+       * remote.c (struct remote_state): Add noack_mode field.
+       (PACKET_QStartNoAckMode): New.
+       (remote_start_remote): Don't any outstanding packet here.
+       (remote_open_1): Clear noack_mode.  Ack any outstanding packet
+       here.  Activate noack mode if requested.
+       (remote_protocol_features): Add QStartNoAckMode.
+       (remote_open_1):
+       (putpkt_binary): Don't send ack in noack mode.
+       (read_frame): Don't recompute the checksum in noack mode.
+       (getpkt_sane): Skip sending ack if in noack mode.
+       (_initialize_remote): Add set/show remote noack mode.
+       * NEWS:  Note the new features.
+
 2008-08-11  Kevin Buettner  <kevinb@redhat.com>
 
        * rs6000-tdep.c (BL_MASK, BL_INSTRUCTION, BL_DISPLACEMENT_MASK):