From owner-freebsd-arm@FreeBSD.ORG Sun Sep 21 14:30:15 2014 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 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DC785941; Sun, 21 Sep 2014 14:30:15 +0000 (UTC) Received: from mailgate-01.zdv.uni-mainz.de (mailgate-01.zdv.Uni-Mainz.DE [IPv6:2001:4c80:40:62d:203:ffff:fe5d:b2f1]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "IronPort Appliance Demo Certificate", Issuer "IronPort Appliance Demo Certificate" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 09D51F18; Sun, 21 Sep 2014 14:30:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-mainz.de; i=@uni-mainz.de; q=dns/txt; s=ironport; t=1411309815; x=1442845815; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pPRm72L/5e/cBn5JI/XLkL9eHZOicQgg8Ql7LhZTNmM=; b=AXb2nIunZc9WgzPQkR4IG6a/VbttRcrnhbDuHpXKMXCliDIr5QHci8Rk rdAy3Cc/kItgp4Enm0l3l+g2B/+hDERfr8sNylakk97tm8HYjVCPxR5mF h+SIzKSnTMgw3OSdwmA5l+XXrDupGDZ+wMq64WsS3nMujs2L61R2rnhTW c=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsIEAHjgHlQKXgZQ/2dsb2JhbABggmt2VwTJQQqGeVQBgRIBeYQDAQEBBAEBAUsgCwwEAgEIEQQBAQEnBycBCQEUCQgCBAgCBAEEAQcSAQIEiB0BDMMaAReKG4UaAQFPBwaCMVOBQQWLCYsGhAOEZYVmjguDYWwHgQg5gQIBAQE X-IPAS-Result: AsIEAHjgHlQKXgZQ/2dsb2JhbABggmt2VwTJQQqGeVQBgRIBeYQDAQEBBAEBAUsgCwwEAgEIEQQBAQEnBycBCQEUCQgCBAgCBAEEAQcSAQIEiB0BDMMaAReKG4UaAQFPBwaCMVOBQQWLCYsGhAOEZYVmjguDYWwHgQg5gQIBAQE Received: from e14hub-01.zdv.uni-mainz.de ([10.94.6.80]) by mailgate-01.zdv.uni-mainz.de with ESMTP/TLS/AES128-SHA; 21 Sep 2014 16:30:10 +0200 Received: from e15be-03.zdv.Uni-Mainz.DE (2001:4c80:40:606:92e2:baff:fe19:9239) by E14HUB-01.zdv.Uni-Mainz.DE (2001:4c80:40:606:21d:d8ff:feb7:1c5f) with Microsoft SMTP Server (TLS) id 14.3.210.2; Sun, 21 Sep 2014 16:30:10 +0200 Received: from e15be-02.zdv.Uni-Mainz.DE (2001:4c80:40:606:92e2:baff:fe19:8fb0) by e15be-03.zdv.Uni-Mainz.DE (2001:4c80:40:606:92e2:baff:fe19:9239) with Microsoft SMTP Server (TLS) id 15.0.995.29; Sun, 21 Sep 2014 16:30:09 +0200 Received: from e15be-02.zdv.Uni-Mainz.DE ([fe80::92e2:baff:fe19:8fb0]) by e15be-02.zdv.Uni-Mainz.DE ([fe80::92e2:baff:fe19:8fb0%15]) with mapi id 15.00.0995.028; Sun, 21 Sep 2014 16:30:09 +0200 From: =?iso-8859-1?Q?Wei=DF=2C__Dr=2E_J=FCrgen?= To: 'Ian Lepore' , "Lundberg, Johannes" Subject: RE: Jetson TK1 board support Thread-Topic: Jetson TK1 board support Thread-Index: AQHP0/sfBDzcFmGHMkWO9pZPd3gkEJwIL1qAgALnFgCAAGQrgIAAJ0SA Date: Sun, 21 Sep 2014 14:30:09 +0000 Message-ID: References: <1411307019.66615.158.camel@revolution.hippie.lan> In-Reply-To: <1411307019.66615.158.camel@revolution.hippie.lan> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [134.93.178.81] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "freebsd-arm@freebsd.org" 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: Sun, 21 Sep 2014 14:30:16 -0000 Hi, I have a rather rough port of FreeBSD current on arm to Jetson TK1. I used Stephen Warren's tegra u-boot sources, which initialize and configure USB and PCIe.=20 So SMP, USB and the onboard PCIe Ethernet adapter work. After Ian's changes to busdma_machdep-v6 (r269212) I had problems with cache coherency with the Ethernet adapter. Seems this is due to the aggress= ive L2 prefetcher of Cortex A15. Disabling L2 prefetch does help, as well as invalidating the cache a second time after the dma transfer. I'm not sure what the correct solution to this problem is. I wonder how other Cortex A15 platforms (exynos5) handle this.=20 I will probably be able to do some cleanups and put patches on the web within a week. Regards Juergen Juergen Weiss |Universitaet Mainz, Zentrum fuer Datenverarbeitung, weiss@uni-mainz.de |55099 Mainz, Tel: +49(6131)39-26361, FAX: +49(6131)39-2= 6407 > -----Original Message----- > From: owner-freebsd-arm@freebsd.org [mailto:owner-freebsd-arm@freebsd.org= ] On Behalf Of > Ian Lepore > Sent: Sunday, September 21, 2014 3:44 PM > To: Lundberg, Johannes > Cc: freebsd-arm@freebsd.org > Subject: Re: Jetson TK1 board support >=20 > On Sun, 2014-09-21 at 16:45 +0900, Lundberg, Johannes wrote: > > Great! > > > > What I've done so far is > > > > - build and patch (enable API) u-boot-nvidia on freebsd (i think i got = it > > from git://nv-tegra.nvidia.com/3rdparty/u-boot.git, the normal u-boot > > wouldn't work...) > > - flash u-boot-dtb-tegra.img onto the board's mmc using nvidia's flash = tool > > on ubuntu > > - build an image using crochet and dd to sd card (so far I copied the > > beaglebone setup, just to get a ubldr and a kernel file) > > > > > > From u-boot I can see all devices. I load ubldr with > > fatload mmc 1:1 0x80200000 ubldr > > bootelf 0x80200000 > > > > ubldr load fine but, from ubldr I can only see the mmc 0 and net device= s. > > There's no sd card (mmc 1), and no ufs partition.. > > > > > > > > > > -- > > Johannes Lundberg > > BRILLIANTSERVICE CO., LTD. > > > > On Fri, Sep 19, 2014 at 8:25 PM, John Howie wrote: > > > > > Hi all, > > > > > > I am up for testing and supporting this board. I ordered and received > > > mine, but have not really had a chance to use it due to work to-date.= The > > > good news is the next few months I will have bandwidth. > > > > > > Regards, > > > > > > John > > > > > > > > > On 9/19/14, 12:15 PM, "Lundberg, Johannes" > > > wrote: > > > > > > >Hi > > > > > > > >I started working on adding the Jetson TK1 board to Crochet. Is ther= e any > > > >work in progress on this? > > > >I guess there is quite a lot of work that has to been done to get fu= ll > > > >support for it in the kernel as well.. > > > > > > > >Best regards > > > >-- > > > >Johannes Lundberg > > > > >=20 > You may have to change some u-boot options to support multiple mmc/sd > interfaces. Look in the config header for CONFIG_SYS_MMC_MAX_DEVICE; if > it's not there you may need to add it. For wandboard I also had to add > a freescale-specific one, CONFIG_SYS_FSL_USDHC_NUM, so there may be > something like that you need to find as well. >=20 > -- Ian >=20 >=20 > _______________________________________________ > 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"