From owner-cvs-src-old@FreeBSD.ORG Sun Jan 23 11:08:53 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7ED7A10657BC for ; Sun, 23 Jan 2011 11:08:53 +0000 (UTC) (envelope-from uqs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6CC998FC13 for ; Sun, 23 Jan 2011 11:08:53 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0NB8r6l065517 for ; Sun, 23 Jan 2011 11:08:53 GMT (envelope-from uqs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0NB8rRi065516 for cvs-src-old@freebsd.org; Sun, 23 Jan 2011 11:08:53 GMT (envelope-from uqs@repoman.freebsd.org) Message-Id: <201101231108.p0NB8rRi065516@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to uqs@repoman.freebsd.org using -f From: Ulrich Spoerlein Date: Sun, 23 Jan 2011 11:08:36 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libkvm Makefile kvm_proc.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2011 11:08:53 -0000 uqs 2011-01-23 11:08:36 UTC FreeBSD src repository Modified files: lib/libkvm Makefile kvm_proc.c Log: SVN rev 217745 on 2011-01-23 11:08:36Z by uqs libkvm: fix process runtime calculation on crashdumps Fix a long standing bug, where the procs ticks where assumed to be in us. Instead, read cpu_tick_frequency from the kernel and use the same logic to convert runtime. This is still too optimistic in that it assumes cpu_tick_frequency is available and fixed. Since this function is only called on crashdumps, I think we can live with that. Testing has shown the values to be correct for different kern.hz inside Virtualbox. Bump WARNS. Alignment issues on some archs mean this is still at 3. Reviewed by: bde Revision Changes Path 1.27 +1 -1 src/lib/libkvm/Makefile 1.105 +28 -12 src/lib/libkvm/kvm_proc.c