NetBSD Problem Report #43299
From www@NetBSD.org Thu May 13 14:10:34 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id BA7C763C53B
for <gnats-bugs@gnats.NetBSD.org>; Thu, 13 May 2010 14:10:34 +0000 (UTC)
Message-Id: <20100513141034.8045163B8FE@www.NetBSD.org>
Date: Thu, 13 May 2010 14:10:34 +0000 (UTC)
From: per.odlund@armagedon.se
Reply-To: per.odlund@armagedon.se
To: gnats-bugs@NetBSD.org
Subject: Support added for igepv2/cortexa8/omap3530
X-Send-Pr-Version: www-1.0
>Number: 43299
>Category: port-arm
>Synopsis: Support added for igepv2/cortexa8/omap3530
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: jmcneill
>State: closed
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Thu May 13 14:15:00 +0000 2010
>Closed-Date: Wed Jun 16 22:07:49 +0000 2010
>Last-Modified: Wed Jun 16 22:10:03 +0000 2010
>Originator: Per Odlund
>Release: NetBSD-current
>Organization:
Chalmers
>Environment:
>Description:
As part of our bachelor thesis at Chalmers University, we worked on getting NetBSD to run on an IGEPv2. The IGEPv2 is almost like BEAGLEBOARD but with some extra stuff.
The changes should also work for BEAGLEBOARD. This is basic support and you can boot into userspace.
url for the patch: http://armagedon.se/cortexa8-omap3530-netbsd.diff
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: Jeremy Morse <jeremy.morse@gmail.com>
To: gnats-bugs@NetBSD.org
Cc: port-arm-maintainer@netbsd.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: port-arm/43299: Support added for igepv2/cortexa8/omap3530
Date: Tue, 25 May 2010 19:43:29 +0100
--=-M9X4mxJrCqZtVcUSN1XJ
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Hi,
I found some spare time and figured I'd test this patch out - it applied
to todays -current cleanly, one minor build fix later and the kernel
booted just fine on a beagleboard (cortex-a8), up to the root-device
prompt. I don't have an arm userland handy, but this is a lot further
than NetBSD was getting before.
I believe a couple of other people are perusing the changes; I'm not
familiar enough with arm to pass comment. But thank you for the patch!
--
Thanks,
Jeremy
--=-M9X4mxJrCqZtVcUSN1XJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQEcBAABAgAGBQJL/BpMAAoJEF93OTEVsi2VUAoH/RC8SOzUdZq9A50O/sMeCZD2
5/ZteSOaxS+m8FT2KhbicbDk5iIr5pj2pCGFVT9301Ku4rMRMb3jza7CKVV0n2BT
hqv2qtJfea93sxvDyhoRq3znukM+NA59xrHi8zBNpKJVQAnXYEN6wfwct/qWIn6+
zFjTG/ggPBsXn9WUAFQBHfKaWXaTBfjFs/SDqepKrTAXk6GzSPW9cS8sWmnAgvCZ
qcUByvIcNRk13Pa6pMQRANS2dSTbGliClhEmG+Ka7iBvC0bkAUVOt7KeqtjwJd6x
r8Pyiyg3WnItr9DtLb7MGJS+JlAudXaMb3r/EyOxOWZsHIJY4SsplLVPWAefycU=
=0IYg
-----END PGP SIGNATURE-----
--=-M9X4mxJrCqZtVcUSN1XJ--
Responsible-Changed-From-To: port-arm-maintainer->jmcneill
Responsible-Changed-By: jmcneill@NetBSD.org
Responsible-Changed-When: Wed, 16 Jun 2010 00:31:09 +0000
Responsible-Changed-Why:
i'm working on it
State-Changed-From-To: open->closed
State-Changed-By: jmcneill@NetBSD.org
State-Changed-When: Wed, 16 Jun 2010 22:07:49 +0000
State-Changed-Why:
patch applied, thanks!
From: "Jared D. McNeill" <jmcneill@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/43299 CVS commit: src/sys/arch
Date: Wed, 16 Jun 2010 22:06:55 +0000
Module Name: src
Committed By: jmcneill
Date: Wed Jun 16 22:06:54 UTC 2010
Modified Files:
src/sys/arch/arm/arm: cpufunc.c
src/sys/arch/arm/arm32: cpu.c db_interface.c pmap.c
src/sys/arch/arm/conf: files.arm
src/sys/arch/arm/include: armreg.h cpuconf.h cpufunc.h
src/sys/arch/arm/include/arm32: pmap.h pte.h
src/sys/arch/arm/omap: omap2_mputmr.c omap2_obio.c omap2_reg.h
src/sys/arch/evbarm/beagle: beagle.h beagle_machdep.c beagle_start.S
Added Files:
src/sys/arch/arm/arm: cpufunc_asm_armv7.S
src/sys/arch/arm/arm32: cortexa8_pmc.c
src/sys/arch/evbarm/conf: IGEPV2 std.igepv2
Log Message:
PR port-arm/43299: Support added for igepv2/cortexa8/omap3530
Apply patch from PR, with build fixes. ok skrll, matt
To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/arm/arm/cpufunc.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/arm/cpufunc_asm_armv7.S
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/arm32/cortexa8_pmc.c
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/arm/arm32/cpu.c
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/arm/arm32/db_interface.c
cvs rdiff -u -r1.213 -r1.214 src/sys/arch/arm/arm32/pmap.c
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/arm/include/armreg.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/include/cpuconf.h
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/arm/include/cpufunc.h
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/include/arm32/pte.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/omap/omap2_mputmr.c \
src/sys/arch/arm/omap/omap2_reg.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/arm/omap/omap2_obio.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/beagle/beagle.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/beagle/beagle_machdep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/beagle/beagle_start.S
cvs rdiff -u -r0 -r1.1 src/sys/arch/evbarm/conf/IGEPV2 \
src/sys/arch/evbarm/conf/std.igepv2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.