From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22075 invoked by alias); 18 Jan 2002 14:36:45 -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 22043 invoked from network); 18 Jan 2002 14:36:44 -0000 Received: from unknown (HELO localhost.cygnus.com) (24.114.42.213) by sources.redhat.com with SMTP; 18 Jan 2002 14:36:44 -0000 Received: from cygnus.com (localhost [127.0.0.1]) by localhost.cygnus.com (Postfix) with ESMTP id DBD033EE7; Fri, 18 Jan 2002 09:36:43 -0500 (EST) Message-ID: <3C4832FB.9060708@cygnus.com> Date: Fri, 18 Jan 2002 06:36:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:0.9.7) Gecko/20020103 X-Accept-Language: en-us MIME-Version: 1.0 To: thorpej@wasabisystems.com Cc: gdb-patches@sources.redhat.com Subject: Re: [RFA] Support for alpha*-*-netbsd* References: <20020117224847.P15405@dr-evil.shagadelic.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2002-01/txt/msg00508.txt.bz2 Jason, I'm really sorry (this is so cruel) we (I guess you and me) need to get the Alpha at least partially multi-arched before I can accept this target. Anyone got access to a working alpha port? Breaking down the changes to at least clear the decks: alpha/xm-nbsd.h: I don't think it is needed. PPC/NetBSD, for instance, doesn't have one. I would note that the i386 still uses it to describe the host FP but even that is being worked on. alpha/nbsd.mh: The XDEPFILES makefile variable in nbsd.mh was removed from GDB about 6 hours ago. config/nm-nbsd.h: Can you submit that separatly with more info. alphabsd-nat.c: The changes are approved (separatly) but please change the macro GETREGS_SUPPLIES into a function. The rest are on hold. Sigh. Andrew > * alpha-tdep.c: Update copyright years. > (alpha_next_pc): New function. > (alpha_software_single_step): Ditto. > * alphabsd-nat.c: Update copyright years. > (fill_gregset): Use regcache_collect. > (fill_fpregset): Likewise. > (fetch_inferior_registers): Only fetch integer registers > if requested to do so. > (store_inferior_registers): Only store integer registers > if requested to do so. > * alphanbsd-nat.c: New file. > * configure.host (alpha*-*-netbsd*): New host. > * configure.tgt (alpha*-*-netbsd*): New target. > * config/nm-nbsd.h (KERNEL_U_ADDR): Remove. > * config/alpha/tm-alpha.h: Add prototype for > alpha_software_single_step. > * config/alpha/nbsd.mh: New file. > * config/alpha/nbsd.mt: Ditto. > * config/alpha/nm-nbsd.h: Ditto. > * config/alpha/tm-alpha.h: Ditto. > * config/alpha/tm-nbsd.h: Ditto. > * config/alpha/xm-nbsd.h: Ditto. > >