Received: by mail.netbsd.org (Postfix, from userid 605) id 363E814A1F4; Wed, 11 Mar 2015 20:22:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 2133F14A1EE for ; Wed, 11 Mar 2015 20:22:58 +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 KEc6146DrXgv for ; Wed, 11 Mar 2015 20:22:56 +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 AC2F714A0DA for ; Wed, 11 Mar 2015 20:22:56 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 929C698; Wed, 11 Mar 2015 20:22:56 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Wed, 11 Mar 2015 20:22:56 +0000 From: "Soren Jacobsen" Subject: CVS commit: [netbsd-7] src To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20150311202256.929C698@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: "Soren Jacobsen" Mail-Followup-To: source-changes-d@NetBSD.org Module Name: src Committed By: snj Date: Wed Mar 11 20:22:56 UTC 2015 Modified Files: src/distrib/utils/embedded/conf [netbsd-7]: rpi.conf src/etc/etc.evbarm [netbsd-7]: Makefile.inc src/sys/arch/arm/broadcom [netbsd-7]: bcm2835_intr.c bcm2835_obio.c bcm2835_space.c bcm2835reg.h bcm2835var.h files.bcm2835 src/sys/arch/arm/cortex [netbsd-7]: a9_mpsubr.S armperiph.c gtmr.c gtmr_var.h mpcore_var.h src/sys/arch/arm/include [netbsd-7]: cpu.h src/sys/arch/evbarm/conf [netbsd-7]: RPI mk.rpi std.rpi src/sys/arch/evbarm/rpi [netbsd-7]: genassym.cf rpi.h rpi_machdep.c rpi_start.S Added Files: src/sys/arch/evbarm/conf [netbsd-7]: RPI2 RPI2_INSTALL src/sys/arch/evbarm/rpi [netbsd-7]: rpi2_start.S Log Message: Pull up following revision(s) (requested by skrll in ticket #582): distrib/utils/embedded/conf/rpi.conf: revision 1.27 etc/etc.evbarm/Makefile.inc: revision 1.70 sys/arch/arm/broadcom/bcm2835_intr.c: revision 1.5-1.7 sys/arch/arm/broadcom/bcm2835_obio.c: revision 1.23, 1.24 sys/arch/arm/broadcom/bcm2835_space.c: revision 1.8 sys/arch/arm/broadcom/bcm2835reg.h: revision 1.14 sys/arch/arm/broadcom/bcm2835var.h: revision 1.2 sys/arch/arm/broadcom/files.bcm2835: revision 1.24 sys/arch/arm/cortex/a9_mpsubr.S: revision 1.30 sys/arch/arm/cortex/armperiph.c: revision 1.8, 1.9 sys/arch/arm/cortex/gtmr.c: revision 1.9 sys/arch/arm/cortex/gtmr_var.h: revision 1.5 sys/arch/arm/cortex/mpcore_var.h: revision 1.3 sys/arch/arm/include/cpu.h: revision 1.84 sys/arch/evbarm/conf/RPI2: revision 1.1, 1.2 sys/arch/evbarm/conf/RPI2_INSTALL: revision 1.1 sys/arch/evbarm/conf/RPI: revision 1.59, 1.60 sys/arch/evbarm/conf/mk.rpi: revision 1.4 sys/arch/evbarm/conf/std.rpi: revisions 1.16-1.19 via patch sys/arch/evbarm/rpi/genassym.cf: revision 1.2 sys/arch/evbarm/rpi/rpi.h: revision 1.4 sys/arch/evbarm/rpi/rpi2_start.S: revision 1.1 sys/arch/evbarm/rpi/rpi_machdep.c: revision 1.57, 1.58 via patch sys/arch/evbarm/rpi/rpi_start.S: revision 1.13 Move some options into std.rpi -- Add __HAVE_MM_MD_CACHE_ALIASING Pull up following revision(s) (requested by skrll in ticket #582): Fix TPIDRPRW_IS_CURLWP builds. -- A MULTIPROCESSOR kernel requires TPIDRPRW_IS_CURCPU. -- Use TPIDRPRW_IS_CURLWP as it's a slight code reduction and performance improvement. Initial RPI2 support - it doesn't work yet. The generic timer gets messed up somehow. This commit changes the KVA layout of the RPI. -- Make this compile where gtmr isn't used. -- Spin up the non-boot CPUs, but don't allow cpu_boot_secondary_processors to see them for now. RPI2 nows works well with only the boot cpu. -- Appease a KASSERT - will be remove when MULTIPROCESSOR RPI2 is fixed. -- Add RPI2 to kernels build for both earmv[67]. Use the earmv6 built kernels to create an image that can be used on both RPI and RPI2 -- Add an RPI2_INSTALL To generate a diff of this commit: cvs rdiff -u -r1.24.4.2 -r1.24.4.3 src/distrib/utils/embedded/conf/rpi.conf cvs rdiff -u -r1.63.2.2 -r1.63.2.3 src/etc/etc.evbarm/Makefile.inc cvs rdiff -u -r1.3.12.1 -r1.3.12.2 src/sys/arch/arm/broadcom/bcm2835_intr.c cvs rdiff -u -r1.20.2.1 -r1.20.2.2 src/sys/arch/arm/broadcom/bcm2835_obio.c cvs rdiff -u -r1.6 -r1.6.10.1 src/sys/arch/arm/broadcom/bcm2835_space.c cvs rdiff -u -r1.10.12.2 -r1.10.12.3 src/sys/arch/arm/broadcom/bcm2835reg.h cvs rdiff -u -r1.1 -r1.1.18.1 src/sys/arch/arm/broadcom/bcm2835var.h cvs rdiff -u -r1.21.2.2 -r1.21.2.3 src/sys/arch/arm/broadcom/files.bcm2835 cvs rdiff -u -r1.18.2.1 -r1.18.2.2 src/sys/arch/arm/cortex/a9_mpsubr.S cvs rdiff -u -r1.4 -r1.4.10.1 src/sys/arch/arm/cortex/armperiph.c cvs rdiff -u -r1.8 -r1.8.2.1 src/sys/arch/arm/cortex/gtmr.c cvs rdiff -u -r1.4 -r1.4.6.1 src/sys/arch/arm/cortex/gtmr_var.h cvs rdiff -u -r1.2 -r1.2.10.1 src/sys/arch/arm/cortex/mpcore_var.h cvs rdiff -u -r1.83 -r1.83.4.1 src/sys/arch/arm/include/cpu.h cvs rdiff -u -r1.46.2.5 -r1.46.2.6 src/sys/arch/evbarm/conf/RPI cvs rdiff -u -r0 -r1.2.2.2 src/sys/arch/evbarm/conf/RPI2 cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/conf/RPI2_INSTALL cvs rdiff -u -r1.3 -r1.3.12.1 src/sys/arch/evbarm/conf/mk.rpi cvs rdiff -u -r1.14 -r1.14.2.1 src/sys/arch/evbarm/conf/std.rpi cvs rdiff -u -r1.1 -r1.1.18.1 src/sys/arch/evbarm/rpi/genassym.cf cvs rdiff -u -r1.3 -r1.3.2.1 src/sys/arch/evbarm/rpi/rpi.h cvs rdiff -u -r0 -r1.1.2.2 src/sys/arch/evbarm/rpi/rpi2_start.S cvs rdiff -u -r1.43.2.3 -r1.43.2.4 src/sys/arch/evbarm/rpi/rpi_machdep.c cvs rdiff -u -r1.12 -r1.12.2.1 src/sys/arch/evbarm/rpi/rpi_start.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.