From owner-freebsd-arm@FreeBSD.ORG Sat Mar 28 05:10:16 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5C45242A; Sat, 28 Mar 2015 05:10:16 +0000 (UTC) Received: from mail-qc0-x22e.google.com (mail-qc0-x22e.google.com [IPv6:2607:f8b0:400d:c01::22e]) (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 0AE93DCB; Sat, 28 Mar 2015 05:10:16 +0000 (UTC) Received: by qcbmv7 with SMTP id mv7so3625048qcb.3; Fri, 27 Mar 2015 22:10:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QyE73OKtqiaXJ8kN9tXrplDZumIKWIDcUeolbJ07A8I=; b=mL/LVkICZ9pAs+nYFjE4yZ/S889EAqeVoypMGotqYYKNlncwX11lNX8Yzop4gSUJS9 8UIAC0QknkGC/GCViF5wXuI9XoycSP9agj7fynIbessOpUaFSB3UvxkiBC4AKilJDZSM je1Ue6e6JH01FM1TiJfhcn1iaHWhT73f4OCEYF5Vops2iKdmE6VvR3mrdTDTPc9Zog5a qlZWvIh/Iv4e12dzGyPKCoHmp6sEdWZ1ZI0gkjgra4AgxNB2QgTQ5RS5kmZAm8Fvoeis hv1+jZB4+O7mPjR2OmWRZzW4JCc2absZkhdy8Gwupm2eMyERflkZ/TqROFJ74eqT0/sH 1gjg== MIME-Version: 1.0 X-Received: by 10.140.234.17 with SMTP id f17mr30108878qhc.64.1427519415211; Fri, 27 Mar 2015 22:10:15 -0700 (PDT) Received: by 10.140.250.195 with HTTP; Fri, 27 Mar 2015 22:10:15 -0700 (PDT) In-Reply-To: References: <622469F8-C245-4E84-B5E1-FE360D3C9B4C@me.com> <215C10E1-9F47-46B6-A60B-430D7DEDA090@me.com> <1427212609.5591.10.camel@freebsd.org> <1427220117.1588.1.camel@freebsd.org> <1427292010.75747.2.camel@freebsd.org> Date: Fri, 27 Mar 2015 22:10:15 -0700 Message-ID: Subject: Re: Digi-CCWMX53 - u-boot From: Russell Haley To: Ganbold Tsagaankhuu Content-Type: text/plain; charset=UTF-8 Cc: freebsd-arm , Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2015 05:10:16 -0000 That's awesome news! So my other late night project is trying to get SailfishOS onto my OnePlus phone. The SailfishOS is based on Mer, which is effectively a Linux userland and "Hardware Adaption Layer" called Hybris that translates Android drivers into something usable by the stock Linux kernel. They then use QT5 and Wayland for a Window Manager/display. >From my thousand foot understanding, the Bionic library for Android that drivers are written in borrows heavily from BSD C libraries (I know nothing about Unix C yet). If this were true, would BSD in general not be able to implement something like Hybris very easily? Russ On Fri, Mar 27, 2015 at 9:43 PM, Ganbold Tsagaankhuu wrote: > > On Sat, Mar 28, 2015 at 12:29 PM, Russell Haley > wrote: >> >> Well, Mr. Lapore had to all but type 'make install' into my console >> for me, but in the end I did get u-boot to build in a 10-RELEASE jail. >> I was able to boot all the way into userland, although I think I >> missed a step in creating my rootfs. >> >> So this is what is up for me next: >> - learn how to get ubldr working >> - play around a bit and see what works and what doesn't. >> >> I may get my hands on a Phytec iMX6 SOM from work, but I'm still >> interested in finding out about Krait support in the Qualcomm >> snapdragons.That is ultimately my target. > > > > Michal Meloun is working on IFC6410 board from inforcecomputing. He already > made very good progress so he was able to see login prompt. This board has > Krait CPU. Hopefully soon we will have support codes in src tree. > > >> >> There are some fun looking >> reference boards here: >> http://shop.intrinsyc.com/collections/qualcomm >> >> That said, the new snapdragon 810 is 64 bit (and a reference design >> from ARM is my layman's understanding). Maybe I should try to leap >> frog and get ahead of the curve? I'll have to check out the level of >> support in arm64. > > > Andrew Turner is working on arm64 support, so he could tell you the current > status of it. > > Ganbold > > >> >> >> Later! >> Russ >> >> >> On Wed, Mar 25, 2015 at 7:00 AM, Ian Lepore wrote: >> > On Tue, 2015-03-24 at 22:42 -0700, Russell Haley wrote: >> >> Thanks Ian, >> >> >> >> Sorry, getting another error. This is in a fresh 10-Release jail. I >> >> installed arm-none-eabi-gcc from pkgng. The missing "m" in make is not >> >> a copy/paste error. >> >> >> >> # pwd >> >> /usr/ports/sysutils/u-boot-ccwmx53 >> >> # make install >> >> make: "/usr/ports/sysutils/u-boot-ccwmx53/Makefile" line 29: >> >> Unassociated shell command "${U_BOOT_DIR}/README" >> >> "ake: "/usr/ports/sysutils/u-boot-ccwmx53/Makefile" line 32: >> >> Unassociated shell command "CROSS_COMPILE=arm-none-eabi- \ >> >> make: "/usr/ports/sysutils/u-boot-ccwmx53/Makefile" line 33: >> >> Unassociated shell command "HOSTCC=cc" >> >> make: Fatal errors encountered -- cannot continue >> >> make: stopped in /usr/ports/sysutils/u-boot-ccwmx53 >> >> >> >> Russ >> > >> > Unassociated shell command in make is nearly always trouble with tabs >> > versus spaces, or line endings. Did you just cut and paste the diff >> > from the mail? If so, try doing it as a "save attachment" instead; mail >> > clients often screw up the whitespace (which I why I always do diffs as >> > attachments, but with the hint set to allow clients to display them >> > inline as well). >> > >> > -- Ian >> > >> > >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > >