Subject: Re: prototyping arch/m68k/*
To: Allen Briggs <briggs@puma.bevd.blacksburg.va.us>
From: Bernd Ernesti <netbsd@arresum.inka.de>
List: port-m68k
Date: 03/30/1996 00:29:56
I send earlier a diff, but it was incomplete.
I was in the middle of updating my two weeks old sources and forgot db_interface.c.
Here is it:
*** db_interface.c-orig Sun Mar 17 13:24:11 1996
--- db_interface.c Fri Mar 29 23:03:31 1996
***************
*** 33,51 ****
--- 33,60 ----
#include <sys/proc.h>
#include <sys/reboot.h>
#include <sys/systm.h> /* just for boothowto --eichin */
+ #include <dev/cons.h>
#include <vm/vm.h>
#include <machine/trap.h>
#include <machine/db_machdep.h>
+ #include <ddb/db_command.h>
+ #include <ddb/db_sym.h>
+ #include <ddb/db_extern.h>
+
extern label_t *db_recover;
+ void kdb_kintr __P((struct mc68020_saved_state *));
+ int kdb_trap __P((int, struct mc68020_saved_state *));
+ void kdbprinttrap __P((int, int));
int db_active = 0;
/*
* Received keyboard interrupt sequence.
*/
+ void
kdb_kintr(regs)
register struct mc68020_saved_state *regs;
{
***************
*** 59,64 ****
--- 68,74 ----
* kdb_trap - field a TRACE or BPT trap
* Return non-zero if we "handled" the trap.
*/
+ int
kdb_trap(type, regs)
int type;
register struct mc68020_saved_state *regs;
***************
*** 123,128 ****
--- 133,139 ----
/*
* Print trap reason.
*/
+ void
kdbprinttrap(type, code)
int type, code;
{