Received: by mail.netbsd.org (Postfix, from userid 605) id 17FFF14A412; Fri, 21 Feb 2014 18:00:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E9D7514A411 for ; Fri, 21 Feb 2014 18:00:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id sKvDzN71fuIs for ; Fri, 21 Feb 2014 18:00:10 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 2192714A410 for ; Fri, 21 Feb 2014 18:00:09 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id E783696; Fri, 21 Feb 2014 18:00:09 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Fri, 21 Feb 2014 18:00:09 +0000 From: "Palle Lyckegaard" Subject: CVS commit: src To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20140221180009.E783696@cvs.netbsd.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Palle Lyckegaard" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: palle Date: Fri Feb 21 18:00:09 UTC 2014 Modified Files: src/lib/libkvm: kvm_sparc64.c src/sys/arch/sparc/stand/ofwboot: loadfile_machdep.c src/sys/arch/sparc64/doc: TODO src/sys/arch/sparc64/include: cpu.h param.h pte.h src/sys/arch/sparc64/sparc64: autoconf.c genassym.cf locore.s Log Message: sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() are properly setup for sun4u and sun4v. Relocate the cputyp variable from autoconf.c to locore.s and make it const in param.h so optimized code can be generated. Parts from OpenBSD. Optimization suggested by nakayama@. OK martin@, mrg@, nakayama@ To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/lib/libkvm/kvm_sparc64.c cvs rdiff -u -r1.11 -r1.12 \ src/sys/arch/sparc/stand/ofwboot/loadfile_machdep.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc64/doc/TODO cvs rdiff -u -r1.109 -r1.110 src/sys/arch/sparc64/include/cpu.h cvs rdiff -u -r1.52 -r1.53 src/sys/arch/sparc64/include/param.h cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc64/include/pte.h cvs rdiff -u -r1.192 -r1.193 src/sys/arch/sparc64/sparc64/autoconf.c cvs rdiff -u -r1.72 -r1.73 src/sys/arch/sparc64/sparc64/genassym.cf cvs rdiff -u -r1.355 -r1.356 src/sys/arch/sparc64/sparc64/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.