From owner-cvs-src-old@FreeBSD.ORG Sun Apr 12 03:04: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 1F22E1065692 for ; Sun, 12 Apr 2009 03:04:06 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0AF1D8FC15 for ; Sun, 12 Apr 2009 03:04:06 +0000 (UTC) (envelope-from nwhitehorn@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 n3C345Gh056884 for ; Sun, 12 Apr 2009 03:04:05 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3C345l4056883 for cvs-src-old@freebsd.org; Sun, 12 Apr 2009 03:04:05 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <200904120304.n3C345l4056883@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Sun, 12 Apr 2009 03:03:55 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/aim machdep.c src/sys/powerpc/include hid.h spr.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: Sun, 12 Apr 2009 03:04:06 -0000 nwhitehorn 2009-04-12 03:03:55 UTC FreeBSD src repository Modified files: sys/powerpc/aim machdep.c sys/powerpc/include hid.h spr.h Log: SVN rev 190953 on 2009-04-12 03:03:55Z by nwhitehorn Rework the way we get the cacheline size. Instead of having a table of CPUs known to use 128 byte cache lines and defaulting to 32, use the dcbz instruction to measure it. Also make dcbz behave the way you would expect on PPC 970. Revision Changes Path 1.123 +38 -13 src/sys/powerpc/aim/machdep.c 1.7 +2 -0 src/sys/powerpc/include/hid.h 1.14 +2 -0 src/sys/powerpc/include/spr.h