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