diff options
author | bde <bde@FreeBSD.org> | 1995-12-03 10:40:16 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-12-03 10:40:16 +0000 |
commit | 331c7a80545c133d65a6a2833cf613c30aa13d95 (patch) | |
tree | f7c6155d736ab5291bb5b6aeaae1688330ad1d54 /sys/i386 | |
parent | 0424444c05f1d3d6ab6d8956e8a4f89b32353e6c (diff) | |
download | FreeBSD-src-331c7a80545c133d65a6a2833cf613c30aa13d95.zip FreeBSD-src-331c7a80545c133d65a6a2833cf613c30aa13d95.tar.gz |
Removed unused thread support (partly to get rid of its incomplete
function declarations).
Removed unused #includes (lots of vm ones).
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/include/db_machdep.h | 48 |
1 files changed, 2 insertions, 46 deletions
diff --git a/sys/i386/include/db_machdep.h b/sys/i386/include/db_machdep.h index cae2a45..b0b22f3 100644 --- a/sys/i386/include/db_machdep.h +++ b/sys/i386/include/db_machdep.h @@ -23,28 +23,14 @@ * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. * - * $Id: db_machdep.h,v 1.7 1995/01/14 10:34:52 bde Exp $ + * $Id: db_machdep.h,v 1.8 1995/05/30 08:00:34 rgrimes Exp $ */ #ifndef _MACHINE_DB_MACHDEP_H_ #define _MACHINE_DB_MACHDEP_H_ -/* - * Machine-dependent defines for new kernel debugger. - */ - -/* #include <mach/i386/vm_types.h> */ -/* #include <mach/i386/vm_param.h> */ -#include <vm/vm_prot.h> -#include <vm/vm_param.h> -#include <vm/vm_inherit.h> -#include <vm/lock.h> -/* #include <i386/thread.h> */ /* for thread_status */ -#include <machine/frame.h> /* for struct trapframe */ -/* #include <i386/eflags.h> */ +#include <machine/frame.h> #include <machine/psl.h> -/* #include <i386/trap.h> */ -#include <machine/trap.h> #define i386_saved_state trapframe @@ -87,34 +73,4 @@ extern db_regs_t ddb_regs; /* register state */ #define inst_load(ins) 0 #define inst_store(ins) 0 -/* access capability and access macros */ - -#define DB_ACCESS_LEVEL 2 /* access any space */ -#define DB_CHECK_ACCESS(addr,size,task) \ - db_check_access(addr,size,task) -#define DB_PHYS_EQ(task1,addr1,task2,addr2) \ - db_phys_eq(task1,addr1,task2,addr2) -#define DB_VALID_KERN_ADDR(addr) \ - ((addr) >= VM_MIN_KERNEL_ADDRESS && \ - (addr) < VM_MAX_KERNEL_ADDRESS) -#define DB_VALID_ADDRESS(addr,user) \ - ((!(user) && DB_VALID_KERN_ADDR(addr)) || \ - ((user) && (addr) < VM_MIN_KERNEL_ADDRESS)) - -boolean_t db_check_access(/* vm_offset_t, int, task_t */); -boolean_t db_phys_eq(/* task_t, vm_offset_t, task_t, vm_offset_t */); - -/* macros for printing OS server dependent task name */ - -#define DB_TASK_NAME(task) db_task_name(task) -#define DB_TASK_NAME_TITLE "COMMAND " -#define DB_TASK_NAME_LEN 23 -#define DB_NULL_TASK_NAME "? " - -void db_task_name(/* task_t */); - -/* macro for checking if a thread has used floating-point */ - -#define db_thread_fp_used(thread) ((thread)->pcb->ims.ifps != 0) - #endif /* !_MACHINE_DB_MACHDEP_H_ */ |