Here are some ideas for enhancing virt-dmesg.  Note that we are trying
to keep virt-dmesg focused and simple, and refer people who want to do
the really complex stuff over to the 'crash' utility, 'kdump' etc.

		-----

There are other stats that are conveniently held in global variables
that we could get access to.  For example:

- loadavg

Stored in a public global array:
  unsigned long avenrun[3];
See kernel/sched.c.

- block devices etc.

All sorts of global lists of interesting things such as all_bdevs
(block devices), task_struct, network devices, skbs etc.  However it's
very hard to write general purpose code for iterating over these
structs and reading the contents, since the structs change greatly
between kernel releases.

Nirvana here would involve some sort of heuristic that can untangle
arbitrary structs linked by pointers.  At this point in development,
it is better to refer users to the 'crash' utility.
