From owner-freebsd-arm@freebsd.org Mon May 2 13:08:50 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0605FB2AF6B for ; Mon, 2 May 2016 13:08:50 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B08601DB1 for ; Mon, 2 May 2016 13:08:49 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from chamsa.cs.huji.ac.il ([132.65.80.19]) by kabab.cs.huji.ac.il with esmtp id 1axDaW-0008sV-8m; Mon, 02 May 2016 16:08:36 +0300 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Orange Pi One From: Daniel Braniss In-Reply-To: <20160419121326.86a991f54efa7fa6e10ceb4f@bidouilliste.com> Date: Mon, 2 May 2016 16:08:36 +0300 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: References: <20160413232414.3a37907e@zeta.dino.sk> <20160414062820.7b907ba9@X220.alogt.com> <20160414064405.202e4eef@zeta.dino.sk> <20160418094916.10dc9ae8@zeta.dino.sk> <20160418174918.33d3d19e4105eb737d17b122@bidouilliste.com> <20160418210108.4047c526@zeta.dino.sk> <20160419092012.0ad4ad2d@zeta.dino.sk> <20160419093408.2f6d8d6472b09298f1e08ecb@bidouilliste.com> <20160419095358.351c74b3@zeta.dino.sk> <20160419121326.86a991f54efa7fa6e10ceb4f@bidouilliste.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2016 13:08:50 -0000 > On 19 Apr 2016, at 13:13, Emmanuel Vadot = wrote: >=20 >=20 > With the help of Milan I managed to boot FreeBSD on my OrangePi One = (using the OrangePi Plus DTS): >=20 > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2016 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, = 1994 > The Regents of the University of California. All rights = reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 11.0-CURRENT #8 7a08e49(h3)-dirty: Tue Apr 19 11:44:25 CEST = 2016 > = elbarto@knuckles.blih.net:/usr/home/elbarto/Work/freebsd-obj/arm.armv6/usr= /home/elbarto/Work/freebsd.git/sys/H3 arm > FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on = LLVM 3.8.0) > WARNING: WITNESS option enabled, expect reduced performance. > VT: init without driver. > CPU: Cortex A7 rev 5 (Cortex-A core) > Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext > WB enabled LABT branch prediction disabled > LoUU:2 LoC:3 LoUIS:2=20 > Cache level 1:=20 > 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc > 32KB/32B 2-way instruction cache Read-Alloc > Cache level 2:=20 > 512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc > real memory =3D 536870912 (512 MB) > avail memory =3D 511164416 (487 MB) > random: entropy device external interface > kbd0 at kbdmux0 > ofwbus0: > aw_ccu0 on ofwbus0 > clk_fixed0: on aw_ccu0 > clk_fixed1: on aw_ccu0 > aw_pll0: mem 0x1c20000-0x1c20003 on aw_ccu0 > clk_fixed2: on aw_ccu0 > aw_pll1: mem 0x1c20028-0x1c2002b on aw_ccu0 > clk_fixed3: on aw_ccu0 > clk_fixed4: on aw_ccu0 > aw_cpuclk0: mem 0x1c20050-0x1c20053 on aw_ccu0 > aw_axiclk0: mem 0x1c20050-0x1c20053 on aw_ccu0 > aw_ahbclk0: mem 0x1c20054-0x1c20057 on aw_ccu0 > aw_apbclk0: mem 0x1c20054-0x1c20057 on aw_ccu0 > aw_apbclk1: mem 0x1c20058-0x1c2005b on aw_ccu0 > aw_gate0: mem 0x1c20060-0x1c20073 on = aw_ccu0 > aw_mmcclk0: mem 0x1c20088-0x1c2008b on aw_ccu0 > aw_mmcclk1: mem 0x1c2008c-0x1c2008f on aw_ccu0 > aw_mmcclk2: mem 0x1c20090-0x1c20093 on aw_ccu0 > simplebus0: on ofwbus0 > aw_reset0: mem 0x1c202c0-0x1c202cb on = simplebus0 > aw_reset1: mem 0x1c202d0-0x1c202d3 on = simplebus0 > aw_reset2: mem 0x1c202d8-0x1c202db on = simplebus0 > regfix0: on ofwbus0 > regfix1: on ofwbus0 > regfix2: on ofwbus0 > gic0: mem = 0x1c81000-0x1c81fff,0x1c82000-0x1c82fff,0x1c84000-0x1c85fff,0x1c86000-0x1c= 87fff irq 10017 on simplebus0 > gic0: pn 0x10, arch 0x2, rev 0x1, implementer 0x43b irqs 160 > generic_timer0: irq 10000,10001,10002,10003 on = ofwbus0 > Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality = 1000 > Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000 > rtc0: mem 0x1f00000-0x1f00053 irq 10018,10019 on = simplebus0 > cpulist0: on ofwbus0 > cpu0: on cpulist0 > cpu1: on cpulist0 > cpu2: on cpulist0 > cpu3: on cpulist0 > a10_mmc0: mem = 0x1c0f000-0x1c0ffff irq 10005 on simplebus0 > mmc0: on a10_mmc0 > aw_wdog0: mem 0x1c20ca0-0x1c20cbf irq 10012 = on simplebus0 > uart0: mem = 0x1c28000-0x1c283ff irq 10013 on simplebus0 > uart0: console (961538,n,8,1) > cryptosoft0: > Timecounters tick every 10.000 msec > mmcsd0: 16GB at mmc0 = 50.0MHz/4bit/65535-block > WARNING: WITNESS option enabled, expect reduced performance. > Trying to mount root from ufs:/dev/ufs/rootfs [rw]... > random: unblocking device. >=20 > Not a lot of devices are presents but it's the same in the DTS. I'll = probably add today (maybe tomorow) the gpio padconf and I'll look at the = CPU power clamp soon to add SMP. >=20 > The code is in my github branch : = https://github.com/evadot/freebsd/tree/h3 >=20 > For those interested I've put the file available : > - https://www.bidouilliste.com/freebsd/orangepi-plus (The kernel) > - https://www.bidouilliste.com/freebsd/orangepi-plus.dtb > - https://www.bidouilliste.com/freebsd/orangepi-plus-uboot-201601.bin = (Provided by Milan) >=20 my SoC just arrived, so is there a .img I can pull to check if all is ok = before I start compiling/building? cheers, danny > Cheers, >=20 > --=20 > Emmanuel Vadot > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"