public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Keith Owens <kaos@sgi.com>
To: kdb@oss.sgi.com, linux-kernel@vger.kernel.org
Cc: linux-ia64@vger.kernel.org
Subject: Announce: kdb v4.4 is available for kernel 2.6.6
Date: Mon, 24 May 2004 05:48:17 +0000	[thread overview]
Message-ID: <12956.1085377697@kao2.melbourne.sgi.com> (raw)

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

KDB (Linux Kernel Debugger) has been updated.

ftp://oss.sgi.com/projects/kdb/download/v4.4/

Current versions are :-

  kdb-v4.4-2.6.6-common-1.bz2
  kdb-v4.4-2.6.6-i386-1.bz2
  kdb-v4.4-2.6.6-ia64-1.bz2

There are some user and developer changes in this release, hence the
bump from kdb v4.3 to v4.4.

User visible changes:

  The sequence to enter kdb from a serial console is now <escape>KDB.
  The old <control>A sequence caused problems for people using editors
  and GNU readline over a seral link.  Edit kdb_serial_str in
  kdb/kdbmain.c if you do not like <escape>KDB.

  New summary command.

  The cpu command distinguishes between cpus that are in kdb control,
  cpus that have some kdb data but are not in kdb control ('+') and
  cpus with no kdb data ('*').  Also the format of the output has
  changed, to make it more readable on big systems.

  New process states, 'I' for idle and 'M' for sleeping system daemons.
  By default tasks in states I and M are not printed, they rarely
  contribute anything to problem diagnosis.  Use ps IM or ps A to see
  them.

  dmesg can print any part of the log, not just the end.

  The md command will suppress a run of zeroes.

  Section data is suppressed by default.  Pity, it can be useful when
  debugging modules, but the in kernel module loader in 2.6 does not
  maintain section data.

Developer visible changes:

  arch/$(ARCH)/kdb/{ansidecl,bfd}.h have been moved to include/asm-$(ARCH).
  Makefiles used to add -I $(TOPDIR) arch/$(ARCH)/kdb to CFLAGS, this
  is no longer required.  #include "bfd.h" or "ansidecl.h" replaced by
  <asm/bfd.h> and <asm/ansidecl.h>.

  Some kdb fields have moved from kdb.h to kdbprivate.h.  You need to
  use #include <linux/kdbprivate.h> in code that uses kdb internals.

  If you maintain an architecture specific kdb patch, please upgrade to
  kdb v4.4 and send it to me.


Changelog extract since kdb-v4.3-2.6.6-common-1.

2004-05-23 Keith Owens  <kaos@sgi.com>

	* Shrink the output from the cpu command.
	* Add cpu state 'I', the cpu is idle.
	* Add cpu state '+', some kdb data is available but the cpu is not
	  responding.
	* Do not print tasks in state I or M by default in ps and bta commands.
	* Add states I (idle task) and M (sleeping system daemon) to ps and
	  bta commands.
	* Delete unused variables.
	* Move private kdb fields from kdb.h to kdbprivate.h.
	* Print 'for keyboard entry' for the special cases when KDB_ENTER() is
	  used to get registers.
	* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH)
	  and remove -I arch/$(ARCH)/kdb.
	* dmesg command now prints from either the start or end of dmesg, or at
	  an arbitrary point in the middle of the kernel log buffer.
	* Sensible string dump for multi byte md commands.
	* 'page' command handles ia64 correctly.
	* Show some activity when waiting for cpus to enter kdb.
	* Change the KDB entry code to <esc>KDB.
	* Allow comment commands, starting with '#'.
	* Commands defined using defcmd from kdb_cmds are not printed as they
	  are entered, use defcmd with no parameters to print all the defined
	  commands.
	* Add summary command.
	* Update copyright notices.
	* Zero suppression on md command.
	* Make set NOSECT=1 the default.
	* PPC64 uses OF-stdout instead of console.  Ananth N Mavinakayanahalli.
	* kdb v4.4-2.6.6-common-1.

Changelog extract since kdb-v4.3-2.6.6-i386-1.

2004-05-23 Keith Owens  <kaos@sgi.com>

	* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
	* Update copyright notices.
	* kdb v4.4-2.6.6-i386-1.

Changelog extract since kdb v4.3-2.6.6-rc3-ia64-1.

2004-05-23 Keith Owens  <kaos@sgi.com>

	* Move bfd.h and ansidecl.h from arch/$(ARCH)/kdb to include/asm-$(ARCH).
	* ia64-opc.c needs kdbprivate.h after common reorganisation.
	* Update copyright notices.
	* kdb v4.4-2.6.6-ia64-1.

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

iD8DBQFAsYyhi4UHNye0ZOoRAuopAKCzXUXdb1ZAXgNRVgh3A1Ae6NqrwACgjAKt
qlT0gcdOIS4Hx3usoGyLTGM=aqHg
-----END PGP SIGNATURE-----


             reply	other threads:[~2004-05-24  5:48 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-24  5:48 Keith Owens [this message]
2004-06-07  5:40 ` Announce: kdb v4.4 is available for kernel 2.6.7-rc2 Keith Owens
2004-06-17  1:16 ` Announce: kdb v4.4 is available for kernel 2.6.7 Keith Owens
2004-10-21  3:52 ` Announce: kdb v4.4 is available for kernel 2.6.9 Keith Owens
2004-12-25 12:17 ` Announce: kdb v4.4 is available for kernel 2.6.10 Keith Owens
2004-12-27 13:00   ` Paulo Marques
2005-01-24 15:21 ` gowda_avinash
2005-01-24 15:34 ` Keith Owens
2005-01-25  4:37   ` Saravanan s
2005-01-25  4:44 ` Keith Owens
2005-01-25  5:52   ` Jack F Vogel
2005-03-03  2:53 ` Announce: kdb v4.4 is available for kernel 2.6.11 Keith Owens
2005-06-18  6:19 ` Announce: kdb v4.4 is available for kernel 2.6.12 Keith Owens
2005-08-29  2:12 ` Announce: kdb v4.4 is available for kernel 2.6.13 Keith Owens
2005-09-20  7:32 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc1 Keith Owens
2005-09-21  6:21 ` Announce: kdb v4.4 is available for kernel 2.6.14-rc2 Keith Owens
2005-10-28  7:29 ` Announce: kdb v4.4 is available for kernel 2.6.14 Keith Owens
2006-01-04  9:10 ` Announce: kdb v4.4 is available for kernel 2.6.15 Keith Owens
2006-01-04 15:04   ` Jeff V. Merkey
2006-03-21  5:59 ` Announce: kdb v4.4 is available for kernel 2.6.16 Keith Owens
2006-03-24  6:21 ` Keith Owens
2006-06-27 11:45 ` Announce: kdb v4.4 is available for kernel 2.6.17 Keith Owens
2006-06-27 12:06   ` Nigel Cunningham
2006-09-20  5:37 ` Announce: kdb v4.4 is available for kernel 2.6.18 Keith Owens

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=12956.1085377697@kao2.melbourne.sgi.com \
    --to=kaos@sgi.com \
    --cc=kdb@oss.sgi.com \
    --cc=linux-ia64@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox