From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31279 invoked by alias); 25 Feb 2002 01:49:37 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 31173 invoked from network); 25 Feb 2002 01:49:35 -0000 Received: from unknown (HELO nevyn.them.org) (128.2.145.6) by sources.redhat.com with SMTP; 25 Feb 2002 01:49:35 -0000 Received: from drow by nevyn.them.org with local (Exim 3.34 #1 (Debian)) id 16fAGm-0000dM-00 for ; Sun, 24 Feb 2002 20:49:36 -0500 Date: Sun, 24 Feb 2002 17:49:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: [RFA] Fully disentangle gdb and gdbserver Message-ID: <20020224204935.A2247@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.23i X-SW-Source: 2002-02/txt/msg00691.txt.bz2 We were already moving in the direction of separating GDB and gdbserver's build processes, so I finished the job. This patch adds a simplified "terminal.h" to gdbserver, and a configure.srv which substitutes for the makefile fragments in config/. After this patch, gdbserver is completely self-contained, with the exception of the regformats/ directory. I think this is the right way to go. I've no objection to adding further common code later, as long as we have clearly fixed and documented interfaces between that common code and gdb/gdbserver. [Forthcoming from me tonight after this patch, probably: - host vs. target signal numbering - ptrace (PTRACE_GET*REGS) support, which will bring in x86-64, i386 floating-point registers, and S-390 ports of gdbserver, bringing us back to all the potentially working targets from before I started. - Warning cleanup, and then turning on warnings in the gdbserver directory. These along with my pending MI testsuite patch actually make gdbserver start to look good...] OK to commit this? -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer