From owner-cvs-src-old@FreeBSD.ORG Wed Jun 10 12:48:10 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 6DBF210656AA for ; Wed, 10 Jun 2009 12:48:10 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A89A8FC0C for ; Wed, 10 Jun 2009 12:48:10 +0000 (UTC) (envelope-from grehan@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 n5ACmA1a061041 for ; Wed, 10 Jun 2009 12:48:10 GMT (envelope-from grehan@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5ACmAHS061040 for cvs-src-old@freebsd.org; Wed, 10 Jun 2009 12:48:10 GMT (envelope-from grehan@repoman.freebsd.org) Message-Id: <200906101248.n5ACmAHS061040@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to grehan@repoman.freebsd.org using -f From: Peter Grehan Date: Wed, 10 Jun 2009 12:47:54 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/aim machdep.c platform_chrp.c src/sys/powerpc/powerpc openpic.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: Wed, 10 Jun 2009 12:48:10 -0000 grehan 2009-06-10 12:47:54 UTC FreeBSD src repository Modified files: sys/powerpc/aim machdep.c platform_chrp.c sys/powerpc/powerpc openpic.c Log: SVN rev 193909 on 2009-06-10 12:47:54Z by grehan Get the gdb/psim emulator functioning again. aim/machdep.c: - the RI status register bit needs to be set when doing the mtmsrd 64-bit instruction test - psim doesn't implement the dcbz instruction so the run-time cacheline test fails. Set the cachline size to 32 to avoid infinite loops in future calls to __syncicache() aim/platform_chrp.c: - if after iterating through / and a name property of "cpus" still isn't found, just search directly for '/cpus'. - psim doesn't put a "reg" property on it's cpu nodes, so assume 0 since it is uniprocessor-only at this point powerpc/openpic.c - the number of CPUs reported is 1 too many on psim's openpic Reviewed by: nwhitehorn MFC after: 1 week (openpic part) Revision Changes Path 1.128 +7 -1 src/sys/powerpc/aim/machdep.c 1.2 +19 -5 src/sys/powerpc/aim/platform_chrp.c 1.22 +4 -2 src/sys/powerpc/powerpc/openpic.c