[LWN Logo]
[Timeline]
From:	Keith Owens <kaos@ocs.com.au>
To:	kdb@oss.sgi.com
Subject: [Announce] kdb v1.5-beta1 is available
Date:	Sun, 24 Sep 2000 22:38:41 +1100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Content-Type: text/plain; charset=us-ascii

http://oss.sgi.com/projects/kdb/download/ix86/ contains a patch for kdb
v1.5-beta1 against 2.4.0-test8, patch against 2.4.0-test9-pre6 will be
there soon.

Copied to linux-xfs for interest only, XFS will stay on kdb v1.4 until
kdb v1.5 has been better tested.

This version of kdb has had a lot of internal changes from kdb v1.4 so
it comes with even less warranty than normal.  You may hit problems in
the debugger itself so only apply this patch if you want to explore the
debugger, if you want to do real debugging then stick to kdb v1.4 for
the moment.  All the global kdb state has been converted to per cpu
state, this gives a lot more control over what kdb can do to individual
cpus.

Besides the internal rewrite, there are quite a few externally visible
changes.  man Documentation/kdb/kdb.mm, sections INITIAL KDB COMMANDS
onwards.

* Initial commands.  Edit kdb/kdb_cmds to define your startup commands,
  build and install the new kernel.  Allows per user definition of
  startup kdb commands.

* SS and SSB commands now only let one cpu run and attempt to block
  interrupts while they do so.  Previously ss[b] let all cpus run with
  interrupts enabled which meant the kernel changed while you were
  debugging.

* kdb can now recover from errors in its own commands.  This is the
  requirement that triggered the rewrite, it turned out to be a can of
  worms.

* kdb can now go recursive which gives you some self debugging
  capability.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.2 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999

iD8DBQE5zefAi4UHNye0ZOoRAghjAKCSBmVjg4/JNa0P4aU0l+MSBa9QAQCcDdXw
LpqTl5moOVKO/9w+n1+y3k8=
=1xuA
-----END PGP SIGNATURE-----

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/