* config/m68k/nm-hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.

* config/m68k/tm-hp300bsd.h (REMOTE_BPT_VECTOR): Define.

        * config/m68k/tm-m68k.h (REMOTE_BPT_VECTOR): Allow targets to
        override.
        (REMOTE_BREAKPOINT): Likewise.
This commit is contained in:
Jeff Law 1993-12-16 21:10:24 +00:00
parent 277b2d2b23
commit 27405a282e
4 changed files with 20 additions and 3 deletions

View file

@ -1,3 +1,13 @@
Thu Dec 16 13:08:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
* config/m68k/nm-hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.
* config/m68k/tm-hp300bsd.h (REMOTE_BPT_VECTOR): Define.
* config/m68k/tm-m68k.h (REMOTE_BPT_VECTOR): Allow targets to
override.
(REMOTE_BREAKPOINT): Likewise.
Mon Dec 13 20:17:39 1993 Per Bothner (bothner@kalessin.cygnus.com)
Implement support for Chill POWERSETs.

View file

@ -20,7 +20,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Detect whether this is 4.3 or 4.4. */
#include <errno.h>
#ifdef EPROCUNAVAIL
#include <sys/param.h>
#ifdef BSD4_4
/* BSD 4.4 alpha or better */

View file

@ -30,6 +30,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
This is the vector number used by traps to indicate a breakpoint. */
#define BPT_VECTOR 0x2
#define REMOTE_BPT_VECTOR 0xf
#define TARGET_NBPG 4096

View file

@ -68,10 +68,15 @@ extern CORE_ADDR m68k_saved_pc_after_call PARAMS ((struct frame_info *));
#define BREAKPOINT {0x4e, (0x40 | BPT_VECTOR)}
#endif
/* We always use vector 1 for the "remote" target. This is hardcoded in
m68k-stub.c. */
/* We default to vector 1 for the "remote" target, but allow targets
to override. */
#if !defined (REMOTE_BPT_VECTOR)
#define REMOTE_BPT_VECTOR 1
#endif
#if !defined (REMOTE_BREAKPOINT)
#define REMOTE_BREAKPOINT {0x4e, (0x40 | REMOTE_BPT_VECTOR)}
#endif
/* If your kernel resets the pc after the trap happens you may need to
define this before including this file. */