Subject: Re: Freeze again.
To: None <mvanloon@MindBender.serv.net>
From: Michael L. VanLoon -- HeadCandy.com <michaelv@MindBender.serv.net>
List: port-i386
Date: 02/03/1998 08:13:40
>You _don't_ want DIAGNOSTIC -- that's for development debugging, and
>just may cause more panics that are not necessarily worth panicking for.
>
>You want "options DEBUG" to have ddb built into the kernel.

Oops.  Make that "options DDB".

The reason you don't want DIAGNOSTIC is because it may panic more
often, just to notify the developer.  Think of them as kernel-level
Asserts, in debug code.  Plus, with DIAGNOSTIC in, the kernel may run
slightly slower because it will be doing more cautious checking on
some things that don't require that level of checking in a production
environment (once again, think of Asserts).  [If you aren't familiar
with Asserts, and you are a developer, you need to immediately
discover the concept.]

-----------------------------------------------------------------------------
  Michael L. VanLoon    mvanloon@exmsft.com    michaelv@MindBender.serv.net
      Contract software development for Windows NT, Windows 95 and Unix.
             Windows NT and Unix server development in C++ and C.

        --<  Free your mind and your machine -- NetBSD free un*x  >--
    NetBSD working ports: 386+PC, Mac 68k, Amiga, Atari 68k, HP300, Sun3,
        Sun4/4c/4m, DEC MIPS, DEC Alpha, PC532, VAX, MVME68k, arm32...
    NetBSD ports in progress: PICA, others...
-----------------------------------------------------------------------------