From owner-freebsd-arm@FreeBSD.ORG Mon May 25 15:25:54 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D7646E6 for ; Mon, 25 May 2015 15:25:54 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pd0-f174.google.com (mail-pd0-f174.google.com [209.85.192.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D39ED83 for ; Mon, 25 May 2015 15:25:54 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: by pdbki1 with SMTP id ki1so29969001pdb.1 for ; Mon, 25 May 2015 08:25:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:message-id:references:to; bh=IfkkOkUTfst+O572uDUqDL+DmIih429r2LDbeDklyC8=; b=Ec4MoMpp7pvB7WA8JCq9KDzkgUXcAjkDDs0RkUnjpLzH5Y97cE8tZIvX1peQPpZwz5 U03P75I+yD1wVFRBBwcdUfHc7XgSJ1aeJz9R4zL5LbLuJN+vtYZSZVRAfEOu8l4Ki8pu TOIvd1AHtoKTBmQrQjA3ytGY3yGmhG0+vkm7PO7mR7z8TKRwvOY0ExpEVKa98PRMLZZM fgZQDZs1f61JBPl9UGg8yE3vniZrVYMe5nalkHtuDpo9jtmnLkZj6DDuzyIf1Efj6RAj v38BCXHwnUf2w7kAvO7LgultzSZ75RirB6swk8ltrJ+PmbVbaDhRUQHzDMDae0MTNS3x HX+w== X-Gm-Message-State: ALoCoQk/LEwHUrpI+EGABvvxKG6SaL+ySmwhgZKczBp0AyR0jbdJAND1MTBt+uXj0A6jyyp5ZNUg X-Received: by 10.68.219.42 with SMTP id pl10mr40950420pbc.154.1432567547526; Mon, 25 May 2015 08:25:47 -0700 (PDT) Received: from lgwl-odorosh.corp.netflix.com ([69.53.236.236]) by mx.google.com with ESMTPSA id dk5sm10384489pdb.88.2015.05.25.08.25.45 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 25 May 2015 08:25:46 -0700 (PDT) Sender: Warner Losh Subject: Re: am335x-bone.dts not exist Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Content-Type: multipart/signed; boundary="Apple-Mail=_86C046A8-1C04-4587-9359-A5FEA6C79D27"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Pgp-Agent: GPGMail 2.5b6 From: Warner Losh In-Reply-To: <4F170567-59B8-477B-8524-D15AF58288C2@kientzle.com> Date: Mon, 25 May 2015 09:25:43 -0600 Cc: Oleksandr Tymoshenko , Garrett Cooper , Andrey Fesenko , freebsd-arm , FreeBSD current Message-Id: <142808D5-D628-4FCF-BDF4-BBC96D91E118@bsdimp.com> References: <8FF14032-CAAA-41AD-A3A7-DBBAA69D2153@bluezbox.com> <4F170567-59B8-477B-8524-D15AF58288C2@kientzle.com> To: Tim Kientzle X-Mailer: Apple Mail (2.2098) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2015 15:25:54 -0000 --Apple-Mail=_86C046A8-1C04-4587-9359-A5FEA6C79D27 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 > On May 24, 2015, at 7:44 PM, Tim Kientzle wrote: >=20 >>=20 >> On May 24, 2015, at 12:55 AM, Oleksandr Tymoshenko = wrote: >>=20 >>=20 >>> On May 24, 2015, at 12:12 AM, Garrett Cooper = wrote: >>>=20 >>> On May 24, 2015, at 0:07, Oleksandr Tymoshenko = wrote: >>>=20 >>>>> On May 23, 2015, at 7:21 PM, Andrey Fesenko = wrote: >>>>>=20 >>>>> # uname -a >>>>> FreeBSD des.local 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r283306: = Sat >>>>> May 23 11:56:46 MSK 2015 >>>>> root@des.local:/usr/obj/usr/src/sys/GENERIC amd64 >>>>>=20 >>>>> I'm build BEAGLEBONE with crochet. >>>>>=20 >>>>> build error >>>>>=20 >>>>> Mounting UFS partition 1 at /usr/obj/_.mount.freebsd >>>>> Installing U-Boot from : /usr/local/share/u-boot/u-boot-beaglebone >>>>> Error: beaglebone.dts:29.1-2 syntax error >>>>> FATAL ERROR: Unable to parse input tree >>>>>=20 >>>>>=20 >>>>> file /usr/src/sys/boot/fdt/dts/arm/beaglebone.dts contain #include >>>>> "am335x-bone.dts" but this file not existence. Need use = am335x-evm.dts >>>>> or else? >>>>=20 >>>>=20 >>>> am335x-bone.dts in in sys/gnu/dts/arm/, it's a file provided by = vendor (TI) >>>>=20 >>>> I guess crochet does not have this path as include path when = compiling >>>> dts files. >>>=20 >>> Pardon me for being a bit daft potentially, but shouldn=92t #include = work for all dts files (look for #include in this doc: = http://events.linuxfoundation.org/sites/events/files/slides/petazzoni-devi= ce-tree-dummies.pdf )? >>> Thanks! >>>=20 >>=20 >>=20 >> #include in dts file is handled by cpp(1). /include/ is handled >> by dtc I believe >>=20 >> You can take a look at how FreeBSD compiles dts files in >> sys/tools/fdt/make_dtb.sh >>=20 >> crochet does not have cpp stage of compilation and before my TI >> code/devicetree refactoring none of the dts files referenced in >> crochet used #include. That's why problem never appeared. >>=20 >> Fix is just a matter of fixing freebsd_install_fdt in lib/freebsd.sh. >> If nobody beats me to it I'll try to fix it and submit pull request = to Tim. >=20 > I=92m testing a fix for this now. >=20 > Thanks for providing such detailed information. Is there any reason the standard dts to dtb script isn=92t being used = instead of enshrining another copy of that outside the tree which may = break if/when we need to enhance the current script? Warner --Apple-Mail=_86C046A8-1C04-4587-9359-A5FEA6C79D27 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJVYz73AAoJEGwc0Sh9sBEAA90QAKECOUVVECwuUrC+NA76Z8x+ +b2sUb3Rsurkxtuz5sJFvZitVH6GOHd/fQivMoTheItamtkVWbkaLSI2i4PG82jJ zmGjRYG67NF1KKqMhM4YCm/e4KJmM5yy0Ujc472R/OH8fRnxzCTrJQ6+cKCX4B0a Q6kt7Cq9tr0L2wgcbT9QaHVJX7DwAED30v5UMxlFIZgiW/CDJXmQA5Z3aT9IxseD /xe2l3GLK1Exbv17YyovqocoXPUiEckfYmNBVwa/NrXUBpoWlaWqtGXhZJ0ETt/W kWEKUq8IqSDunlKUm5gCDgmLlyE5BruHzyz8Qx/HZR6AJSpApWglyf/oNytydbGQ crCVY1UfiLIa4UkTF3q55fFUAfbBIhhYjbB+EWluIUcqmr2qduynW5Uterfip/fH /U9n77kpWJJ5VyUNKCDRDWGNCS58UDosix/VdQd8FM61j1W5BbKjObcMg+vLyt1g E1Upz3+ABRvUi0AH1oWPJeFogkncjWASH5akGX+FMzNUyFKyFDPdytPLC5zuCrVi ee6CtIEcnPkNN2bHkK2HIB53mXkH0iB//8CBDkeG3GSe0j9w8h4id2zmdDbYLe5s tr4EfT6XtntIE/0thZxncSUEMkF/D6SncfI62Wvdg8oJ84KMp0IqbCAwsIw6FEt6 1MA1O1rNFxaoGnwCEWyE =UDqe -----END PGP SIGNATURE----- --Apple-Mail=_86C046A8-1C04-4587-9359-A5FEA6C79D27--