From owner-freebsd-arm@freebsd.org Tue Aug 2 22:20:34 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 0566FBAB6F4 for ; Tue, 2 Aug 2016 22:20:34 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pf0-x230.google.com (mail-pf0-x230.google.com [IPv6:2607:f8b0:400e:c00::230]) (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 C6EA51CB0 for ; Tue, 2 Aug 2016 22:20:33 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-pf0-x230.google.com with SMTP id h186so70145866pfg.3 for ; Tue, 02 Aug 2016 15:20:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=4MVIxfiXtiO4OLQB4UxA7yq42CiM7ZPj564i77X3pCo=; b=0Dk6wvlSKun9xQNY4i89hfE8aYd2oFlNdBGiq2I+fSgFUagPmRs3MER4wHADAYEjv2 ZVswEJhLdNsHlvDcs3w8ppq2A/H2P6FvHSuuYxOUers75DFHp0Y/bsfn01jtBK3An5wg 1JfDvnl7CasYwSkRWaQfkVwJmLJ0kaanRduJ1uMN0T8GcXInY5RIpVaYCA71ca2CvkNq KWgjauADO+6i8Q3n6jSi51efQ+hwpEKYe2o6BaXTuSlQprlIHhbSjADmb5HYWbgM2zLQ i8cQMysfZKp9sD7FrdvSyxumbVQYJfONBsDpcuemKTOmeGVsMav3Q73A2c9MuMwNMjMP AvJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=4MVIxfiXtiO4OLQB4UxA7yq42CiM7ZPj564i77X3pCo=; b=Kj4RDMdaNg3sBACEy6caqCg1503KPZg9XDoAu8+COmbQXa4XG/TU1LCCxGLluCoeFn jYlFMyDgpEq12QB+etnLKB7YOqhXbRAxHZE3WOS245Z75W6JrjdCl0KAnQhAxCEW24a5 FiuMjFpoWn01UDwHgXnXeuuY0Fb1uy/wUwj9bg04BRzNxALYIubJ0M1wQEHb+VtBlEwR 5IlcWm4uH9XMuFx+IZixJdXpb10dTUXFhID0X7vc9SLIPyHe2mOAD59/M8PZQTZ4xvpF ZeY4GE7cxk3yYCvqUiuAPhJMRmBzPK0QYFbOkP2UHEYsUAj1n0D5qeH4KcImJdg9DTyj Ludw== X-Gm-Message-State: AEkoous+HugigrIszAIIJL99epxzj0OsrHCTlCzbUSAwxcFMc5zHXzN4mLo+nTlr5fq/0w== X-Received: by 10.98.24.194 with SMTP id 185mr109891605pfy.52.1470176433296; Tue, 02 Aug 2016 15:20:33 -0700 (PDT) Received: from [100.127.66.204] ([69.53.245.200]) by smtp.gmail.com with ESMTPSA id q26sm7137636pfj.53.2016.08.02.15.20.32 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 02 Aug 2016 15:20:32 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: Paid Support for iMX6 Port From: Warner Losh In-Reply-To: Date: Tue, 2 Aug 2016 16:20:31 -0600 Cc: Michel Kohanim , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <241D6B3A-A780-4206-A4E8-18F3C91E3D99@bsdimp.com> References: To: Russell Haley X-Mailer: Apple Mail (2.3124) 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: Tue, 02 Aug 2016 22:20:34 -0000 > On Aug 2, 2016, at 3:11 PM, Russell Haley = wrote: >=20 >>> 5. Support for booting from NAND flash or eMMC >> No, there is no support at this time. There is basic NAND support on >> one of the chips, but it has proven to be too deficient to be of much >> use (single bit parity, no use of hardware ECC and other major >> deficiencies). > Sorry, even if there was a driver for it, there is no Filesystem > designed to use eMMC or NAND directly. My understanding is typically > the flash controller provides a standardized SATA path for accessing > the NAND as if it's a disk (yet another developer make speak more to > this). GNU/Linux equivalent is yaffs or jfs2 (I think). nandfs will work on NAND directly, but needs lots of work. ufs works fine on eMMC since the eMMC parts do wear leveling in the part. It isn=E2=80=99t designed specifically for that, but = thousands of systems are running ufs on SD cards just fine and eMMC is the same thing (but with different low-level commands). Warner