From owner-cvs-lib Mon Oct 7 13:18:03 1996 Return-Path: owner-cvs-lib Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA25150 for cvs-lib-outgoing; Mon, 7 Oct 1996 13:18:03 -0700 (PDT) Received: (from peter@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id NAA25130; Mon, 7 Oct 1996 13:17:52 -0700 (PDT) Date: Mon, 7 Oct 1996 13:17:52 -0700 (PDT) From: Peter Wemm Message-Id: <199610072017.NAA25130@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/libkvm kvm_i386.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 96/10/07 13:17:51 Modified: lib/libkvm kvm_i386.c Log: Implement virtual-to-physical address mapping for the kvm library on dead kernel debugging. The previous code was a "do nothing". The most obvious side effect of this is that you can now do things like this and reasonably expect them to work: dmesg -M /var/crash/vmcore.3 -N /var/crash/kernel.3 ps -axl -M /var/crash/vmcore.3 -N /var/crash/kernel.3 A good deal of this was lifted from the gdb code to do this, as well as from NetBSD's libkvm (which has completely different VM macros) Revision Changes Path 1.9 +65 -20 src/lib/libkvm/kvm_i386.c