diff --git a/sys/arch/acorn32/include/kerndebug.h b/sys/arch/acorn32/include/kerndebug.h deleted file mode 100644 index 319de74b5997..000000000000 --- a/sys/arch/acorn32/include/kerndebug.h +++ /dev/null @@ -1,132 +0,0 @@ -/* $NetBSD: kerndebug.h,v 1.1 2001/10/05 22:27:51 reinoud Exp $ */ - -/* - * Copyright 1997 - * Digital Equipment Corporation. All rights reserved. - * - * This software is furnished under license and may be used and - * copied only in accordance with the following terms and conditions. - * Subject to these conditions, you may download, copy, install, - * use, modify and distribute this software in source and/or binary - * form. No title or ownership is transferred hereby. - * - * 1) Any source code used, modified or distributed must reproduce - * and retain this copyright notice and list of conditions as - * they appear in the source file. - * - * 2) No right is granted to use any trade name, trademark, or logo of - * Digital Equipment Corporation. Neither the "Digital Equipment - * Corporation" name nor any trademark or logo of Digital Equipment - * Corporation may be used to endorse or promote products derived - * from this software without the prior written permission of - * Digital Equipment Corporation. - * - * 3) This software is provided "AS-IS" and any express or implied - * warranties, including but not limited to, any implied warranties - * of merchantability, fitness for a particular purpose, or - * non-infringement are disclaimed. In no event shall DIGITAL be - * liable for any damages whatsoever, and in particular, DIGITAL - * shall not be liable for special, indirect, consequential, or - * incidental damages or damages for lost profits, loss of - * revenue or loss of use, whether such damages arise in contract, - * negligence, tort, under statute, in equity, at law or otherwise, - * even if advised of the possibility of such damage. - */ - -/* -**++ -** FACILITY: -** -** kerndebug.h -** -** -** ABSTRACT: -** -** This header provides generic debugging capabilities using printf. -** All debugging can be compiled out by not defining the -** KERNEL_DEBUG macro. In addition the amount of debug output is -** defined by individual variables controlled by each subsystem -** using this utility. Finally note that the two middle bytes of -** the kern debug flags (bits 16 to 23) are free for individual -** subsystems to use as they please (eg. define switches for -** individual functions etc). -** -** AUTHORS: -** -** John Court -** -** CREATION DATE: 2-Feb-1992 -** -** MODIFICATION HISTORY: -** -**-- -*/ -#ifndef _KERNDEBUG_H_ -#define _KERNDEBUG_H_ - -#define KERN_DEBUG_INFO 0x00000001 -#define KERN_DEBUG_WARNING 0x00000002 -#define KERN_DEBUG_ERROR 0x00000010 -#define KERN_DEBUG_SMP 0x00000020 -#define KERN_DEBUG_PANIC 0x40000000 -#define KERN_REAL_PANIC 0x80000000 -#define KERN_DEBUG_ALL KERN_DEBUG_INFO | KERN_DEBUG_WARNING | \ - KERN_DEBUG_ERROR | KERN_DEBUG_PANIC -/* -** Define the type for debugging flag subsystem variables -*/ -typedef unsigned int Kern_Debug_Flags; -/* -** Set up source line location macro for extra debugging and panics -*/ -#ifdef __FILE__ -#define KERN_DEBUG_LOC ":%s:%d:=\n\t",__FILE__,__LINE__ -#else -#define KERN_DEBUG_LOC ":__FILE__ not supported :=\n\t" -#endif - -/* -** This is real nasty in that it requires several printf's but is -** unavoidable due to the differences between -** preprocessors supporting standard ANSI C and others. -** -** NOTE: The format of calls to this macro must be -** -** KERN_DEBUG((Kern_Debug_Flags)CntrlVar, KERN_DEBUG_xxxx, -** (normal printf arguments)); -** -** pay special attention to the extra set of () around the -** final arguement. -** -*/ -#ifdef KERNEL_DEBUG -#define KERN_DEBUG(CntrlVar,Level,Output) \ -{ \ - if ( (CntrlVar) & (Level) ) \ - { \ - if ( (CntrlVar) & (Level) & KERN_DEBUG_PANIC ) \ - { \ - printf ("KERNEL:DEBUG PANIC"); \ - printf (KERN_DEBUG_LOC); \ - printf Output; \ - panic("KERN_DEBUG Panicing"); \ - } \ - else \ - { \ - printf Output; \ - } \ - } \ -} -#else /* else KERNEL_DEBUG not defined */ -#define KERN_DEBUG(CntrlVar,Level,Output) -#endif /* end else KERNEL_DEBUG not defined */ - -#endif /* _KERNDEBUG_H_ */ - - - - - - - - diff --git a/sys/arch/cats/include/Makefile b/sys/arch/cats/include/Makefile index c1c56a3698e9..90209d9f4601 100644 --- a/sys/arch/cats/include/Makefile +++ b/sys/arch/cats/include/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2001/11/22 18:34:35 thorpej Exp $ +# $NetBSD: Makefile,v 1.9 2001/11/22 19:19:49 thorpej Exp $ KDIR= /sys/arch/cats/include INCSDIR= /usr/include/arm/cats @@ -7,7 +7,6 @@ INCS= bootconfig.h \ frame.h \ intr.h irqhandler.h \ joystick.h \ - kerndebug.h \ param.h pci_machdep.h pmap.h psl.h \ rtc.h \ types.h \ diff --git a/sys/arch/cats/include/kerndebug.h b/sys/arch/cats/include/kerndebug.h deleted file mode 100644 index a9886521587f..000000000000 --- a/sys/arch/cats/include/kerndebug.h +++ /dev/null @@ -1,132 +0,0 @@ -/* $NetBSD: kerndebug.h,v 1.1 2001/06/08 22:23:01 chris Exp $ */ - -/* - * Copyright 1997 - * Digital Equipment Corporation. All rights reserved. - * - * This software is furnished under license and may be used and - * copied only in accordance with the following terms and conditions. - * Subject to these conditions, you may download, copy, install, - * use, modify and distribute this software in source and/or binary - * form. No title or ownership is transferred hereby. - * - * 1) Any source code used, modified or distributed must reproduce - * and retain this copyright notice and list of conditions as - * they appear in the source file. - * - * 2) No right is granted to use any trade name, trademark, or logo of - * Digital Equipment Corporation. Neither the "Digital Equipment - * Corporation" name nor any trademark or logo of Digital Equipment - * Corporation may be used to endorse or promote products derived - * from this software without the prior written permission of - * Digital Equipment Corporation. - * - * 3) This software is provided "AS-IS" and any express or implied - * warranties, including but not limited to, any implied warranties - * of merchantability, fitness for a particular purpose, or - * non-infringement are disclaimed. In no event shall DIGITAL be - * liable for any damages whatsoever, and in particular, DIGITAL - * shall not be liable for special, indirect, consequential, or - * incidental damages or damages for lost profits, loss of - * revenue or loss of use, whether such damages arise in contract, - * negligence, tort, under statute, in equity, at law or otherwise, - * even if advised of the possibility of such damage. - */ - -/* -**++ -** FACILITY: -** -** kerndebug.h -** -** -** ABSTRACT: -** -** This header provides generic debugging capabilities using printf. -** All debugging can be compiled out by not defining the -** KERNEL_DEBUG macro. In addition the amount of debug output is -** defined by individual variables controlled by each subsystem -** using this utility. Finally note that the two middle bytes of -** the kern debug flags (bits 16 to 23) are free for individual -** subsystems to use as they please (eg. define switches for -** individual functions etc). -** -** AUTHORS: -** -** John Court -** -** CREATION DATE: 2-Feb-1992 -** -** MODIFICATION HISTORY: -** -**-- -*/ -#ifndef _KERNDEBUG_H_ -#define _KERNDEBUG_H_ - -#define KERN_DEBUG_INFO 0x00000001 -#define KERN_DEBUG_WARNING 0x00000002 -#define KERN_DEBUG_ERROR 0x00000010 -#define KERN_DEBUG_SMP 0x00000020 -#define KERN_DEBUG_PANIC 0x40000000 -#define KERN_REAL_PANIC 0x80000000 -#define KERN_DEBUG_ALL KERN_DEBUG_INFO | KERN_DEBUG_WARNING | \ - KERN_DEBUG_ERROR | KERN_DEBUG_PANIC -/* -** Define the type for debugging flag subsystem variables -*/ -typedef unsigned int Kern_Debug_Flags; -/* -** Set up source line location macro for extra debugging and panics -*/ -#ifdef __FILE__ -#define KERN_DEBUG_LOC ":%s:%d:=\n\t",__FILE__,__LINE__ -#else -#define KERN_DEBUG_LOC ":__FILE__ not supported :=\n\t" -#endif - -/* -** This is real nasty in that it requires several printf's but is -** unavoidable due to the differences between -** preprocessors supporting standard ANSI C and others. -** -** NOTE: The format of calls to this macro must be -** -** KERN_DEBUG((Kern_Debug_Flags)CntrlVar, KERN_DEBUG_xxxx, -** (normal printf arguments)); -** -** pay special attention to the extra set of () around the -** final arguement. -** -*/ -#ifdef KERNEL_DEBUG -#define KERN_DEBUG(CntrlVar,Level,Output) \ -{ \ - if ( (CntrlVar) & (Level) ) \ - { \ - if ( (CntrlVar) & (Level) & KERN_DEBUG_PANIC ) \ - { \ - printf ("KERNEL:DEBUG PANIC"); \ - printf (KERN_DEBUG_LOC); \ - printf Output; \ - panic("KERN_DEBUG Panicing"); \ - } \ - else \ - { \ - printf Output; \ - } \ - } \ -} -#else /* else KERNEL_DEBUG not defined */ -#define KERN_DEBUG(CntrlVar,Level,Output) -#endif /* end else KERNEL_DEBUG not defined */ - -#endif /* _KERNDEBUG_H_ */ - - - - - - - - diff --git a/sys/arch/evbarm/include/Makefile b/sys/arch/evbarm/include/Makefile index b482a692a7ad..dc3cc7686cec 100644 --- a/sys/arch/evbarm/include/Makefile +++ b/sys/arch/evbarm/include/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3 2001/11/22 18:40:12 thorpej Exp $ +# $NetBSD: Makefile,v 1.4 2001/11/22 19:19:50 thorpej Exp $ KDIR= /sys/arch/evbarm/include INCSDIR= /usr/include/arm/evbarm @@ -7,7 +7,6 @@ INCS= bootconfig.h \ frame.h \ intr.h \ joystick.h \ - kerndebug.h \ param.h pci_machdep.h pmap.h psl.h \ types.h \ vmparam.h diff --git a/sys/arch/evbarm/include/kerndebug.h b/sys/arch/evbarm/include/kerndebug.h deleted file mode 100644 index efb8e891c991..000000000000 --- a/sys/arch/evbarm/include/kerndebug.h +++ /dev/null @@ -1,132 +0,0 @@ -/* $NetBSD: kerndebug.h,v 1.1 2001/09/05 04:53:40 matt Exp $ */ - -/* - * Copyright 1997 - * Digital Equipment Corporation. All rights reserved. - * - * This software is furnished under license and may be used and - * copied only in accordance with the following terms and conditions. - * Subject to these conditions, you may download, copy, install, - * use, modify and distribute this software in source and/or binary - * form. No title or ownership is transferred hereby. - * - * 1) Any source code used, modified or distributed must reproduce - * and retain this copyright notice and list of conditions as - * they appear in the source file. - * - * 2) No right is granted to use any trade name, trademark, or logo of - * Digital Equipment Corporation. Neither the "Digital Equipment - * Corporation" name nor any trademark or logo of Digital Equipment - * Corporation may be used to endorse or promote products derived - * from this software without the prior written permission of - * Digital Equipment Corporation. - * - * 3) This software is provided "AS-IS" and any express or implied - * warranties, including but not limited to, any implied warranties - * of merchantability, fitness for a particular purpose, or - * non-infringement are disclaimed. In no event shall DIGITAL be - * liable for any damages whatsoever, and in particular, DIGITAL - * shall not be liable for special, indirect, consequential, or - * incidental damages or damages for lost profits, loss of - * revenue or loss of use, whether such damages arise in contract, - * negligence, tort, under statute, in equity, at law or otherwise, - * even if advised of the possibility of such damage. - */ - -/* -**++ -** FACILITY: -** -** kerndebug.h -** -** -** ABSTRACT: -** -** This header provides generic debugging capabilities using printf. -** All debugging can be compiled out by not defining the -** KERNEL_DEBUG macro. In addition the amount of debug output is -** defined by individual variables controlled by each subsystem -** using this utility. Finally note that the two middle bytes of -** the kern debug flags (bits 16 to 23) are free for individual -** subsystems to use as they please (eg. define switches for -** individual functions etc). -** -** AUTHORS: -** -** John Court -** -** CREATION DATE: 2-Feb-1992 -** -** MODIFICATION HISTORY: -** -**-- -*/ -#ifndef _KERNDEBUG_H_ -#define _KERNDEBUG_H_ - -#define KERN_DEBUG_INFO 0x00000001 -#define KERN_DEBUG_WARNING 0x00000002 -#define KERN_DEBUG_ERROR 0x00000010 -#define KERN_DEBUG_SMP 0x00000020 -#define KERN_DEBUG_PANIC 0x40000000 -#define KERN_REAL_PANIC 0x80000000 -#define KERN_DEBUG_ALL KERN_DEBUG_INFO | KERN_DEBUG_WARNING | \ - KERN_DEBUG_ERROR | KERN_DEBUG_PANIC -/* -** Define the type for debugging flag subsystem variables -*/ -typedef unsigned int Kern_Debug_Flags; -/* -** Set up source line location macro for extra debugging and panics -*/ -#ifdef __FILE__ -#define KERN_DEBUG_LOC ":%s:%d:=\n\t",__FILE__,__LINE__ -#else -#define KERN_DEBUG_LOC ":__FILE__ not supported :=\n\t" -#endif - -/* -** This is real nasty in that it requires several printf's but is -** unavoidable due to the differences between -** preprocessors supporting standard ANSI C and others. -** -** NOTE: The format of calls to this macro must be -** -** KERN_DEBUG((Kern_Debug_Flags)CntrlVar, KERN_DEBUG_xxxx, -** (normal printf arguments)); -** -** pay special attention to the extra set of () around the -** final arguement. -** -*/ -#ifdef KERNEL_DEBUG -#define KERN_DEBUG(CntrlVar,Level,Output) \ -{ \ - if ( (CntrlVar) & (Level) ) \ - { \ - if ( (CntrlVar) & (Level) & KERN_DEBUG_PANIC ) \ - { \ - printf ("KERNEL:DEBUG PANIC"); \ - printf (KERN_DEBUG_LOC); \ - printf Output; \ - panic("KERN_DEBUG Panicing"); \ - } \ - else \ - { \ - printf Output; \ - } \ - } \ -} -#else /* else KERNEL_DEBUG not defined */ -#define KERN_DEBUG(CntrlVar,Level,Output) -#endif /* end else KERNEL_DEBUG not defined */ - -#endif /* _KERNDEBUG_H_ */ - - - - - - - - diff --git a/sys/arch/netwinder/include/Makefile b/sys/arch/netwinder/include/Makefile index 7d88e7565133..68b5f74f742d 100644 --- a/sys/arch/netwinder/include/Makefile +++ b/sys/arch/netwinder/include/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2001/11/22 18:34:36 thorpej Exp $ +# $NetBSD: Makefile,v 1.10 2001/11/22 19:19:48 thorpej Exp $ KDIR= /sys/arch/netwinder/include INCSDIR= /usr/include/arm/netwinder @@ -7,7 +7,6 @@ INCS= bootconfig.h \ frame.h \ intr.h irqhandler.h \ joystick.h \ - kerndebug.h \ netwinder_boot.h \ param.h pci_machdep.h pmap.h psl.h \ rtc.h \ diff --git a/sys/arch/netwinder/include/kerndebug.h b/sys/arch/netwinder/include/kerndebug.h deleted file mode 100644 index 03b055f86ac2..000000000000 --- a/sys/arch/netwinder/include/kerndebug.h +++ /dev/null @@ -1,132 +0,0 @@ -/* $NetBSD: kerndebug.h,v 1.1 2001/04/19 07:11:02 matt Exp $ */ - -/* - * Copyright 1997 - * Digital Equipment Corporation. All rights reserved. - * - * This software is furnished under license and may be used and - * copied only in accordance with the following terms and conditions. - * Subject to these conditions, you may download, copy, install, - * use, modify and distribute this software in source and/or binary - * form. No title or ownership is transferred hereby. - * - * 1) Any source code used, modified or distributed must reproduce - * and retain this copyright notice and list of conditions as - * they appear in the source file. - * - * 2) No right is granted to use any trade name, trademark, or logo of - * Digital Equipment Corporation. Neither the "Digital Equipment - * Corporation" name nor any trademark or logo of Digital Equipment - * Corporation may be used to endorse or promote products derived - * from this software without the prior written permission of - * Digital Equipment Corporation. - * - * 3) This software is provided "AS-IS" and any express or implied - * warranties, including but not limited to, any implied warranties - * of merchantability, fitness for a particular purpose, or - * non-infringement are disclaimed. In no event shall DIGITAL be - * liable for any damages whatsoever, and in particular, DIGITAL - * shall not be liable for special, indirect, consequential, or - * incidental damages or damages for lost profits, loss of - * revenue or loss of use, whether such damages arise in contract, - * negligence, tort, under statute, in equity, at law or otherwise, - * even if advised of the possibility of such damage. - */ - -/* -**++ -** FACILITY: -** -** kerndebug.h -** -** -** ABSTRACT: -** -** This header provides generic debugging capabilities using printf. -** All debugging can be compiled out by not defining the -** KERNEL_DEBUG macro. In addition the amount of debug output is -** defined by individual variables controlled by each subsystem -** using this utility. Finally note that the two middle bytes of -** the kern debug flags (bits 16 to 23) are free for individual -** subsystems to use as they please (eg. define switches for -** individual functions etc). -** -** AUTHORS: -** -** John Court -** -** CREATION DATE: 2-Feb-1992 -** -** MODIFICATION HISTORY: -** -**-- -*/ -#ifndef _KERNDEBUG_H_ -#define _KERNDEBUG_H_ - -#define KERN_DEBUG_INFO 0x00000001 -#define KERN_DEBUG_WARNING 0x00000002 -#define KERN_DEBUG_ERROR 0x00000010 -#define KERN_DEBUG_SMP 0x00000020 -#define KERN_DEBUG_PANIC 0x40000000 -#define KERN_REAL_PANIC 0x80000000 -#define KERN_DEBUG_ALL KERN_DEBUG_INFO | KERN_DEBUG_WARNING | \ - KERN_DEBUG_ERROR | KERN_DEBUG_PANIC -/* -** Define the type for debugging flag subsystem variables -*/ -typedef unsigned int Kern_Debug_Flags; -/* -** Set up source line location macro for extra debugging and panics -*/ -#ifdef __FILE__ -#define KERN_DEBUG_LOC ":%s:%d:=\n\t",__FILE__,__LINE__ -#else -#define KERN_DEBUG_LOC ":__FILE__ not supported :=\n\t" -#endif - -/* -** This is real nasty in that it requires several printf's but is -** unavoidable due to the differences between -** preprocessors supporting standard ANSI C and others. -** -** NOTE: The format of calls to this macro must be -** -** KERN_DEBUG((Kern_Debug_Flags)CntrlVar, KERN_DEBUG_xxxx, -** (normal printf arguments)); -** -** pay special attention to the extra set of () around the -** final arguement. -** -*/ -#ifdef KERNEL_DEBUG -#define KERN_DEBUG(CntrlVar,Level,Output) \ -{ \ - if ( (CntrlVar) & (Level) ) \ - { \ - if ( (CntrlVar) & (Level) & KERN_DEBUG_PANIC ) \ - { \ - printf ("KERNEL:DEBUG PANIC"); \ - printf (KERN_DEBUG_LOC); \ - printf Output; \ - panic("KERN_DEBUG Panicing"); \ - } \ - else \ - { \ - printf Output; \ - } \ - } \ -} -#else /* else KERNEL_DEBUG not defined */ -#define KERN_DEBUG(CntrlVar,Level,Output) -#endif /* end else KERNEL_DEBUG not defined */ - -#endif /* _KERNDEBUG_H_ */ - - - - - - - -