summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/db_machdep.h
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-12-03 10:40:16 +0000
committerbde <bde@FreeBSD.org>1995-12-03 10:40:16 +0000
commit331c7a80545c133d65a6a2833cf613c30aa13d95 (patch)
treef7c6155d736ab5291bb5b6aeaae1688330ad1d54 /sys/amd64/include/db_machdep.h
parent0424444c05f1d3d6ab6d8956e8a4f89b32353e6c (diff)
downloadFreeBSD-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/amd64/include/db_machdep.h')
-rw-r--r--sys/amd64/include/db_machdep.h48
1 files changed, 2 insertions, 46 deletions
diff --git a/sys/amd64/include/db_machdep.h b/sys/amd64/include/db_machdep.h
index cae2a45..b0b22f3 100644
--- a/sys/amd64/include/db_machdep.h
+++ b/sys/amd64/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_ */
OpenPOWER on IntegriCloud