From owner-cvs-src-old@FreeBSD.ORG Sat Apr 4 02:14:06 2009 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 2E5891065674 for ; Sat, 4 Apr 2009 02:14:06 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 187258FC1C for ; Sat, 4 Apr 2009 02:14:06 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n342E5Y1058587 for ; Sat, 4 Apr 2009 02:14:05 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n342E5S3058586 for cvs-src-old@freebsd.org; Sat, 4 Apr 2009 02:14:05 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200904040214.n342E5S3058586@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Sat, 4 Apr 2009 02:12:37 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.powerpc src/sys/kern kern_shutdown.c src/sys/powerpc/include pmap.h src/sys/powerpc/powerpc dump_machdep.c mmu_if.m pmap_dispatch.c src/sys/sys kerneldump.h 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: Sat, 04 Apr 2009 02:14:06 -0000 marcel 2009-04-04 02:12:37 UTC FreeBSD src repository Modified files: sys/conf files.powerpc sys/kern kern_shutdown.c sys/powerpc/include pmap.h sys/powerpc/powerpc mmu_if.m pmap_dispatch.c sys/sys kerneldump.h Added files: sys/powerpc/powerpc dump_machdep.c Log: SVN rev 190684 on 2009-04-04 02:12:37Z by marcel PowerPC, meet kernel core dumps. The support is based on a generic dumper that creates an ELF core file and uses PMAP functions to scan and iterate over memory chunks, as well as handle memory mappings used during dumping. the PMAP layer can choose to return physical memory chunks or virtual memory chunks. For minidumps, the chunks should be virtual. The default MMU I/F implementation for the scan_md() method returns NULL. Thus, when a PMAP implementation does not implement the required methods, an empty core file is created. Here, empty means having an ELF header only. Obtained from: Juniper Networks Revision Changes Path 1.96 +1 -0 src/sys/conf/files.powerpc 1.195 +0 -9 src/sys/kern/kern_shutdown.c 1.24 +12 -0 src/sys/powerpc/include/pmap.h 1.1 +303 -0 src/sys/powerpc/powerpc/dump_machdep.c (new) 1.11 +52 -0 src/sys/powerpc/powerpc/mmu_if.m 1.18 +24 -0 src/sys/powerpc/powerpc/pmap_dispatch.c 1.12 +6 -5 src/sys/sys/kerneldump.h