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:

NetBSD Home
NetBSD PR Database Search

(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.