This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[RFA] Support for alpha*-*-netbsd*


The following patch adds support for NetBSD/alpha.  It includes
a software single-step implementation (required by NetBSD/alpha)
which could be useful for single-stepping of remote Alpha targets
as well.

OK to commit?

	* 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.

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>

Attachment: foo
Description: alpha-nbsd-patch


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]