From owner-freebsd-embedded@FreeBSD.ORG Mon May 14 11:07:09 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AD15106572C for ; Mon, 14 May 2012 11:07:09 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 04D478FC12 for ; Mon, 14 May 2012 11:07:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q4EB78kR053217 for ; Mon, 14 May 2012 11:07:08 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4EB78W6053215 for freebsd-embedded@FreeBSD.org; Mon, 14 May 2012 11:07:08 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 14 May 2012 11:07:08 GMT Message-Id: <201205141107.q4EB78W6053215@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-embedded@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-embedded@FreeBSD.org X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2012 11:07:09 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o misc/52256 embedded [picobsd] picobsd build script does not read in user/s o kern/42728 embedded [picobsd] many problems in src/usr.sbin/ppp/* after c 2 problems total. From owner-freebsd-embedded@FreeBSD.ORG Tue May 15 06:42:06 2012 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DFC7106564A; Tue, 15 May 2012 06:42:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4BE798FC18; Tue, 15 May 2012 06:42:06 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so8038132pbb.13 for ; Mon, 14 May 2012 23:42:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=HTWk+1T23tt1nfTlz42BcTw1evYpyHmJV89NENLlsqk=; b=wuIiX9Ahfa7BoVheaVU4RLmDuQPslc+kwpSxkuOFtukPnjoTawxQ/+7XSA4lT7OAay kN8jJkvxvMxSVXyoRv32pZ2HkWNbcIBv0vFoYC4fT0+obJTPXmP6/MYGwjL2DAmGkxyu JjwjxCiOyy/WhdSh0xLriV26FoUDUfMlboAPa8o53h82PSHAuCW6VMckzTUoK1+mTtuQ u+c69KkP5zbO7g65GwXNB7zGIlAcg1DrGRBaa+qavzi5L49CvDW5S+4XNgXcZjTKBZ5H wL1Oh09281cQ6Uw3oHl5FRWuGzTJIpr6Ptb5GLDmJkcQL0PEfNGI3vihcaKcuwOsaoPL 6W6A== MIME-Version: 1.0 Received: by 10.68.191.196 with SMTP id ha4mr2129915pbc.146.1337064125884; Mon, 14 May 2012 23:42:05 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.142.203.2 with HTTP; Mon, 14 May 2012 23:42:05 -0700 (PDT) Date: Mon, 14 May 2012 23:42:05 -0700 X-Google-Sender-Auth: XaU9y74YTLZbA7H3u-e_cWk8ffE Message-ID: From: Adrian Chadd To: freebsd-embedded@freebsd.org, freebsd-mips@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: [heads up] etherswitch is now slowly making it's appearance into -HEAD X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 May 2012 06:42:06 -0000 Hi all, I've committed the beginnings of etherswitch support into HEAD. It comes to you from Stefan and Ray, with input (read: more example working code) from Juli/Patrick. I went with Stefan's architectural design primarily because I thought it was closer along the path to what would be "clean" and most flexible. It turned out that it indeed did spawn discussion during BSDcan along these very lines (thanks Warner!) so hopefully we'll see some upcoming work there. Ray's work went above and beyond this, exploring all of the other quirky weirdnesses that switch devices seem to have. This heavily influenced my decision about exactly what should be committed in the first pass. I've limited the commit to _almost_ the bare minimum required to bring the switch up and poll/configure each PHY. The only non-bare-minimum option (for now) is the vlan group support, just so Stefan and I can use it on the RTL8366RB units. The VLAN ID (per port) support isn't in there yet, as I'm not entirely sure what the API should look like. The architecture can be found in his wiki page: http://wiki.freebsd.org/StefanBethke/EtherSwitch I've committed the initial RTL8366RB support from Stefan, as well as AR8316/AR7240/AR7241 switch support from Ray/Stefan. I haven't yet tested the AR8216 (and I know the port initialisation code is all wrong), nor have I tested the AR8316 connected to the AR7242 SoC. I'm sure Ray, Stefan and I will do a lot more testing in the next couple of weeks. :) There's a whole lot more work to be done. Specifically: * We need to bring over the other bus and switch chip support that Ray has coded up, from the zrouter.org project. Again, enough to bring up individual PHYs from each switch, in a way that lets us initialise the device, poll the PHYs and configure them as needed. * Ray's work has a much larger API for programming things. I've left that out in this initial commit so (a) we have something in the tree that we can all start to use (even if we can't configure VLANs just yet) and (b) I don't want to commit to some API design without a bunch more discussion and experimenting. * I need to review how the locking is or isn't handled, especially for bus operations for the atheros switch PHYs. * There's quite a few discussions to be had with regards to newbus extensions and perhaps some miibus changes. * We still have to address some of the things that floatphy fixes - especially the port status But, the basic support is there and I'm able to see per-port PHY handling for my switch devices. To ray, stefan and juli/patrick - thanks so much for taking this particular project on board. I'm glad that someone stepped in and researched the bigger picture(s) here. I'll continue hacking on Atheros switch PHY support as needed; but I'd like to leave the rest of this work to others to design, improve and complain to me when I haven't committed anything. :) G'night, Adrian From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 10:12:04 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40A01106568D; Thu, 17 May 2012 10:12:04 +0000 (UTC) (envelope-from gjb@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id CC5E28FC0A; Thu, 17 May 2012 10:12:00 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 360EDC4B2C; Thu, 17 May 2012 12:11:50 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id wk-bRt3RI39U; Thu, 17 May 2012 12:11:49 +0200 (CEST) Received: from [10.0.0.93] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id 8C034C4B2A; Thu, 17 May 2012 12:11:49 +0200 (CEST) Message-ID: <4FB4EABA.702@semihalf.com> Date: Thu, 17 May 2012 14:10:34 +0200 From: Grzegorz Bernacki User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.24) Gecko/20120127 Thunderbird/3.1.16 MIME-Version: 1.0 To: freebsd-fs@freebsd.org, freebsd-embedded@FreeBSD.org, freebsd-arm@freebsd.org Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 10:12:04 -0000 Hello, I would like to annouce merging of the project/nand branch into HEAD. The purpose of this project was to create a complete environment supportng NAND Flash devices in FreeBSD. The NAND Flash environment consists of a driver framework for NAND controllers and memory chips, a NAND device simulator and a fault tolerant, log-structured file system (NANDFS), tailored to meet the unique challenges of NAND flash storage. The package includes all the tools, utilities and documentation needed to deploy this technology in custom applications. The NAND Flash environment consists of several distinct components: - NAND framework (drivers harness for NAND controllers and NAND chips) - NAND simulator (NANDsim) - NAND file system (NAND FS) - Companion tools and utilities - Documentation (manual pages) NAND FS adopts log-structured approach and some parts of its internal design are derived from the new implementation of the log-structured file system (NILFS), with some concepts rooting in the original (now legacy) BSD log-structured file system (LFS). The NAND FS has the following major features: - Hard links - Symbolic links - Case-sensitive, case-preserving - Snapshots No limit on the number of snapshots (only volume-limited) Mountable as read-only file systems Simultaneously mountable (there can be a writable mount concurrently mixed with a number of read-only snapshots) - Redundant super block - Metadata POSIX file permissions Creation timestamps Last content modification timestamps Last metadata change timestamps Checksum / ECC Additional documentation related to project can be found at: http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND The NAND Flash Framework was developed by Semihalf. Juniper Networks and the FreeBSD Foundation kindly sponsored releasing the code to the FreeBSD community. regards, grzesiek From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 10:56:33 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D20481065673; Thu, 17 May 2012 10:56:33 +0000 (UTC) (envelope-from ray@dlink.ua) Received: from smtp.dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id 894ED8FC15; Thu, 17 May 2012 10:56:33 +0000 (UTC) Received: from terran.dlink.ua (unknown [192.168.10.90]) (Authenticated sender: ray) by smtp.dlink.ua (Postfix) with ESMTPSA id 47569C495B; Thu, 17 May 2012 13:56:27 +0300 (EEST) Date: Thu, 17 May 2012 13:56:30 +0300 From: Aleksandr Rybalko To: Grzegorz Bernacki Message-Id: <20120517135630.6ec31920.ray@dlink.ua> In-Reply-To: <4FB4EABA.702@semihalf.com> References: <4FB4EABA.702@semihalf.com> Organization: D-Link X-Mailer: Sylpheed 2.7.1 (GTK+ 2.20.1; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 10:56:33 -0000 On Thu, 17 May 2012 14:10:34 +0200 Grzegorz Bernacki wrote: >> Hello, >> >> I would like to annouce merging of the project/nand branch into >> HEAD. The purpose of this project was to create a complete >> environment supportng NAND Flash devices in FreeBSD. >> >> The NAND Flash environment consists of a driver framework for NAND >> controllers and memory chips, a NAND device simulator and a fault >> tolerant, log-structured file system (NANDFS), tailored to meet the >> unique challenges of NAND flash storage. The package includes all >> the tools, utilities and documentation needed to deploy this >> technology in custom applications. >> >> The NAND Flash environment consists of several distinct components: >> - NAND framework (drivers harness for NAND controllers and NAND >> chips) >> - NAND simulator (NANDsim) >> - NAND file system (NAND FS) >> - Companion tools and utilities >> - Documentation (manual pages) >> >> NAND FS adopts log-structured approach and some parts of its >> internal design are derived from the new implementation of the >> log-structured file system (NILFS), with some concepts rooting in >> the original (now legacy) BSD log-structured file system (LFS). >> >> The NAND FS has the following major features: >> - Hard links >> - Symbolic links >> - Case-sensitive, case-preserving >> - Snapshots >> – No limit on the number of snapshots (only volume-limited) >> – Mountable as read-only file systems >> – Simultaneously mountable (there can be a writable mount >> concurrently mixed with a number of read-only snapshots) >> - Redundant super block >> - Metadata >> – POSIX file permissions >> – Creation timestamps >> – Last content modification timestamps >> – Last metadata change timestamps >> – Checksum / ECC >> >> Additional documentation related to project can be found at: >> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >> >> The NAND Flash Framework was developed by Semihalf. Juniper Networks >> and the FreeBSD Foundation kindly sponsored releasing the code to >> the FreeBSD community. >> >> regards, >> grzesiek >> _______________________________________________ >> freebsd-embedded@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >> To unsubscribe, send any mail to >> "freebsd-embedded-unsubscribe@freebsd.org" Cool! Many thanks for that! to you Grzegorz and to whole Semihalf!!! WBW -- Alexandr Rybalko aka Alex RAY From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 12:15:49 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C6081065674; Thu, 17 May 2012 12:15:49 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id C8C088FC18; Thu, 17 May 2012 12:15:48 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id F31FFC4B2C; Thu, 17 May 2012 14:15:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id TvEkhdLj2Twi; Thu, 17 May 2012 14:15:37 +0200 (CEST) Received: from [10.0.0.22] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id EBF19C4B2A; Thu, 17 May 2012 14:15:36 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=utf-8 From: Rafal Jaworowski In-Reply-To: <20120517135630.6ec31920.ray@dlink.ua> Date: Thu, 17 May 2012 14:15:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4FB4EABA.702@semihalf.com> <20120517135630.6ec31920.ray@dlink.ua> To: Aleksandr Rybalko X-Mailer: Apple Mail (2.1084) Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 12:15:49 -0000 On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: > On Thu, 17 May 2012 14:10:34 +0200 > Grzegorz Bernacki wrote: >=20 >>> Hello, >>>=20 >>> I would like to annouce merging of the project/nand branch into >>> HEAD. The purpose of this project was to create a complete >>> environment supportng NAND Flash devices in FreeBSD. >>>=20 >>> The NAND Flash environment consists of a driver framework for NAND=20= >>> controllers and memory chips, a NAND device simulator and a fault=20 >>> tolerant, log-structured file system (NANDFS), tailored to meet the=20= >>> unique challenges of NAND flash storage. The package includes all >>> the tools, utilities and documentation needed to deploy this >>> technology in custom applications. >>>=20 >>> The NAND Flash environment consists of several distinct components: >>> - NAND framework (drivers harness for NAND controllers and NAND >>> chips) >>> - NAND simulator (NANDsim) >>> - NAND file system (NAND FS) >>> - Companion tools and utilities >>> - Documentation (manual pages) >>>=20 >>> NAND FS adopts log-structured approach and some parts of its >>> internal design are derived from the new implementation of the >>> log-structured file system (NILFS), with some concepts rooting in >>> the original (now legacy) BSD log-structured file system (LFS). >>>=20 >>> The NAND FS has the following major features: >>> - Hard links >>> - Symbolic links >>> - Case-sensitive, case-preserving >>> - Snapshots >>> =E2=80=93 No limit on the number of snapshots (only = volume-limited) >>> =E2=80=93 Mountable as read-only file systems >>> =E2=80=93 Simultaneously mountable (there can be a writable = mount >>> concurrently mixed with a number of read-only snapshots) >>> - Redundant super block >>> - Metadata >>> =E2=80=93 POSIX file permissions >>> =E2=80=93 Creation timestamps >>> =E2=80=93 Last content modification timestamps >>> =E2=80=93 Last metadata change timestamps >>> =E2=80=93 Checksum / ECC >>>=20 >>> Additional documentation related to project can be found at: >>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>=20 >>> The NAND Flash Framework was developed by Semihalf. Juniper Networks >>> and the FreeBSD Foundation kindly sponsored releasing the code to >>> the FreeBSD community. >>>=20 >>> regards, >>> grzesiek >>> _______________________________________________ >>> freebsd-embedded@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>> To unsubscribe, send any mail to >>> "freebsd-embedded-unsubscribe@freebsd.org" >=20 > Cool! Many thanks for that! to you Grzegorz and to whole Semihalf!!! This project was developed by Grzegorz Bernacki, Mateusz Guzik, =C5=81ukas= z P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, with some help = from Jakub Klama and yours truly. We would like to thank Marcel = Moolenaar, Larkland Morley and Craig Rodrigues for testing, problem = reports and integration at Juniper side. Rafal From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 12:25:26 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68913106564A; Thu, 17 May 2012 12:25:26 +0000 (UTC) (envelope-from rafael@lk6.com.br) Received: from mx2.lk6.com.br (mailx.lk6.com.br [189.30.46.209]) by mx1.freebsd.org (Postfix) with ESMTP id B78A18FC16; Thu, 17 May 2012 12:25:25 +0000 (UTC) Received: from mx.lk6.com.br (unknown [189.114.74.27]) by mx2.lk6.com.br (Postfix) with ESMTP id D74721CD31; Thu, 17 May 2012 09:19:13 -0300 (BRT) Received: from helix.lk6.com.br (unknown [192.168.2.11]) by mx.lk6.com.br (Postfix) with ESMTP id AA92DE4D019; Thu, 17 May 2012 09:19:11 -0300 (BRT) Received: from helix.lk6.com.br (localhost.helix.lk6.com.br [192.168.2.11]) by helix.lk6.com.br (Postfix) with ESMTP id 25A82544BC56; Thu, 17 May 2012 09:19:11 -0300 (BRT) Date: Thu, 17 May 2012 09:19:11 -0300 (BRT) From: Rafael Aquino To: Rafal Jaworowski Message-ID: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Originating-IP: [192.168.2.9] X-Mailer: Zimbra 7.1.1_GA_3205 (ZimbraWebClient - FF3.0 (Win)/7.1.1_GA_3205) Cc: freebsd-fs@freebsd.org, Aleksandr Rybalko , freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 12:25:26 -0000 ----- Mensagem original ----- > De: "Rafal Jaworowski" > Para: "Aleksandr Rybalko" > Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@Fre= eBSD.org > Enviadas: Quinta-feira, 17 de Maio de 2012 9:15:46 > Assunto: Re: NAND Framework in HEAD. > > > On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: > > > On Thu, 17 May 2012 14:10:34 +0200 > > Grzegorz Bernacki wrote: > > > >>> Hello, > >>> > >>> I would like to annouce merging of the project/nand branch into > >>> HEAD. The purpose of this project was to create a complete > >>> environment supportng NAND Flash devices in FreeBSD. > >>> > >>> The NAND Flash environment consists of a driver framework for > >>> NAND > >>> controllers and memory chips, a NAND device simulator and a fault > >>> tolerant, log-structured file system (NANDFS), tailored to meet > >>> the > >>> unique challenges of NAND flash storage. The package includes all > >>> the tools, utilities and documentation needed to deploy this > >>> technology in custom applications. > >>> > >>> The NAND Flash environment consists of several distinct > >>> components: > >>> - NAND framework (drivers harness for NAND controllers and NAND > >>> chips) > >>> - NAND simulator (NANDsim) > >>> - NAND file system (NAND FS) > >>> - Companion tools and utilities > >>> - Documentation (manual pages) > >>> > >>> NAND FS adopts log-structured approach and some parts of its > >>> internal design are derived from the new implementation of the > >>> log-structured file system (NILFS), with some concepts rooting in > >>> the original (now legacy) BSD log-structured file system (LFS). > >>> > >>> The NAND FS has the following major features: > >>> - Hard links > >>> - Symbolic links > >>> - Case-sensitive, case-preserving > >>> - Snapshots > >>> =E2=80=93 No limit on the number of snapshots (only volume-limite= d) > >>> =E2=80=93 Mountable as read-only file systems > >>> =E2=80=93 Simultaneously mountable (there can be a writable mount= > >>> concurrently mixed with a number of read-only snapshots) > >>> - Redundant super block > >>> - Metadata > >>> =E2=80=93 POSIX file permissions > >>> =E2=80=93 Creation timestamps > >>> =E2=80=93 Last content modification timestamps > >>> =E2=80=93 Last metadata change timestamps > >>> =E2=80=93 Checksum / ECC > >>> > >>> Additional documentation related to project can be found at: > >>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND > >>> > >>> The NAND Flash Framework was developed by Semihalf. Juniper > >>> Networks > >>> and the FreeBSD Foundation kindly sponsored releasing the code to > >>> the FreeBSD community. > >>> > >>> regards, > >>> grzesiek > >>> _______________________________________________ > >>> freebsd-embedded@freebsd.org mailing list > >>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded > >>> To unsubscribe, send any mail to > >>> "freebsd-embedded-unsubscribe@freebsd.org" > > > > Cool! Many thanks for that! to you Grzegorz and to whole > > Semihalf!!! > > This project was developed by Grzegorz Bernacki, Mateusz Guzik, > =C5=81ukasz P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, with s= ome help from Jakub > Klama and yours truly. We would like to thank Marcel Moolenaar, > Larkland Morley and Craig Rodrigues for testing, problem reports and > integration at Juniper side. > > Rafal > > _______________________________________________ > 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" > Hey, everybody! I bought a Sheevaplug 2 years ago and still not using it, waiting for NAND = support. Congratulations for the great work. I'm a big fan!!! Best regards! Rafael Mentz Aquino LK6 Solu=C3=A7=C3=B5es em TI Rua Domingos de Almeida, 135 sala 1102 Centro - Novo Hamburgo - RS - BRAZIL (51) 3035-6997 - 9999-7030 www.lk6.com.br From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 12:26:22 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B66E51065675; Thu, 17 May 2012 12:26:22 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 28B1E8FC18; Thu, 17 May 2012 12:26:21 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 9BFF6C4B3C; Thu, 17 May 2012 14:26:05 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id ps4WStHYEzuE; Thu, 17 May 2012 14:26:04 +0200 (CEST) Received: from [10.0.0.22] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id A5454C4B2C; Thu, 17 May 2012 14:26:04 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=utf-8 From: Rafal Jaworowski In-Reply-To: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br> Date: Thu, 17 May 2012 14:26:13 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <8450E177-A668-4336-AC16-3260C0683226@semihalf.com> References: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br> To: Rafael Aquino X-Mailer: Apple Mail (2.1084) Cc: freebsd-fs@freebsd.org, Aleksandr Rybalko , freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 12:26:22 -0000 On 2012-05-17, at 14:19, Rafael Aquino wrote: >=20 > ----- Mensagem original ----- >> De: "Rafal Jaworowski" >> Para: "Aleksandr Rybalko" >> Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, = freebsd-embedded@FreeBSD.org >> Enviadas: Quinta-feira, 17 de Maio de 2012 9:15:46 >> Assunto: Re: NAND Framework in HEAD. >>=20 >>=20 >> On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: >>=20 >>> On Thu, 17 May 2012 14:10:34 +0200 >>> Grzegorz Bernacki wrote: >>>=20 >>>>> Hello, >>>>>=20 >>>>> I would like to annouce merging of the project/nand branch into >>>>> HEAD. The purpose of this project was to create a complete >>>>> environment supportng NAND Flash devices in FreeBSD. >>>>>=20 >>>>> The NAND Flash environment consists of a driver framework for >>>>> NAND >>>>> controllers and memory chips, a NAND device simulator and a fault >>>>> tolerant, log-structured file system (NANDFS), tailored to meet >>>>> the >>>>> unique challenges of NAND flash storage. The package includes all >>>>> the tools, utilities and documentation needed to deploy this >>>>> technology in custom applications. >>>>>=20 >>>>> The NAND Flash environment consists of several distinct >>>>> components: >>>>> - NAND framework (drivers harness for NAND controllers and NAND >>>>> chips) >>>>> - NAND simulator (NANDsim) >>>>> - NAND file system (NAND FS) >>>>> - Companion tools and utilities >>>>> - Documentation (manual pages) >>>>>=20 >>>>> NAND FS adopts log-structured approach and some parts of its >>>>> internal design are derived from the new implementation of the >>>>> log-structured file system (NILFS), with some concepts rooting in >>>>> the original (now legacy) BSD log-structured file system (LFS). >>>>>=20 >>>>> The NAND FS has the following major features: >>>>> - Hard links >>>>> - Symbolic links >>>>> - Case-sensitive, case-preserving >>>>> - Snapshots >>>>> =E2=80=93 No limit on the number of snapshots (only = volume-limited) >>>>> =E2=80=93 Mountable as read-only file systems >>>>> =E2=80=93 Simultaneously mountable (there can be a writable = mount >>>>> concurrently mixed with a number of read-only snapshots) >>>>> - Redundant super block >>>>> - Metadata >>>>> =E2=80=93 POSIX file permissions >>>>> =E2=80=93 Creation timestamps >>>>> =E2=80=93 Last content modification timestamps >>>>> =E2=80=93 Last metadata change timestamps >>>>> =E2=80=93 Checksum / ECC >>>>>=20 >>>>> Additional documentation related to project can be found at: >>>>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>>>=20 >>>>> The NAND Flash Framework was developed by Semihalf. Juniper >>>>> Networks >>>>> and the FreeBSD Foundation kindly sponsored releasing the code to >>>>> the FreeBSD community. >>>>>=20 >>>>> regards, >>>>> grzesiek >>>>> _______________________________________________ >>>>> freebsd-embedded@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>>>> To unsubscribe, send any mail to >>>>> "freebsd-embedded-unsubscribe@freebsd.org" >>>=20 >>> Cool! Many thanks for that! to you Grzegorz and to whole >>> Semihalf!!! >>=20 >> This project was developed by Grzegorz Bernacki, Mateusz Guzik, >> =C5=81ukasz P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, = with some help from Jakub >> Klama and yours truly. We would like to thank Marcel Moolenaar, >> Larkland Morley and Craig Rodrigues for testing, problem reports and >> integration at Juniper side. >>=20 >> Rafal >>=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" >>=20 >=20 > Hey, everybody! >=20 > I bought a Sheevaplug 2 years ago and still not using it, waiting for = NAND support. > Congratulations for the great work. I'm a big fan!!! Sheevaplug (and the 88F6281 chip in general) is actually the reference, = demo implementation of the NAND controller driver in this framework. Rafal From owner-freebsd-embedded@FreeBSD.ORG Thu May 17 14:08:47 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 943BC1065674; Thu, 17 May 2012 14:08:47 +0000 (UTC) (envelope-from gber@freebsd.org) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 217258FC0C; Thu, 17 May 2012 14:08:47 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 05C74C4E1F; Thu, 17 May 2012 16:08:36 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id Fugf3jlTcvWo; Thu, 17 May 2012 16:08:35 +0200 (CEST) Received: from [10.0.0.93] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id 05D52C5183; Thu, 17 May 2012 16:08:35 +0200 (CEST) Message-ID: <4FB52238.6080000@freebsd.org> Date: Thu, 17 May 2012 18:07:20 +0200 From: Grzegorz Bernacki User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.24) Gecko/20120127 Thunderbird/3.1.16 MIME-Version: 1.0 To: Rafal Jaworowski References: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br> <8450E177-A668-4336-AC16-3260C0683226@semihalf.com> In-Reply-To: <8450E177-A668-4336-AC16-3260C0683226@semihalf.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Rafael Aquino , freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 14:08:47 -0000 On 05/17/12 14:26, Rafal Jaworowski wrote: > > On 2012-05-17, at 14:19, Rafael Aquino wrote: > >> >> ----- Mensagem original ----- >>> De: "Rafal Jaworowski" >>> Para: "Aleksandr Rybalko" >>> Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org >>> Enviadas: Quinta-feira, 17 de Maio de 2012 9:15:46 >>> Assunto: Re: NAND Framework in HEAD. >>> >>> >>> On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: >>> >>>> On Thu, 17 May 2012 14:10:34 +0200 >>>> Grzegorz Bernacki wrote: >>>> >>>>>> Hello, >>>>>> >>>>>> I would like to annouce merging of the project/nand branch into >>>>>> HEAD. The purpose of this project was to create a complete >>>>>> environment supportng NAND Flash devices in FreeBSD. >>>>>> >>>>>> The NAND Flash environment consists of a driver framework for >>>>>> NAND >>>>>> controllers and memory chips, a NAND device simulator and a fault >>>>>> tolerant, log-structured file system (NANDFS), tailored to meet >>>>>> the >>>>>> unique challenges of NAND flash storage. The package includes all >>>>>> the tools, utilities and documentation needed to deploy this >>>>>> technology in custom applications. >>>>>> >>>>>> The NAND Flash environment consists of several distinct >>>>>> components: >>>>>> - NAND framework (drivers harness for NAND controllers and NAND >>>>>> chips) >>>>>> - NAND simulator (NANDsim) >>>>>> - NAND file system (NAND FS) >>>>>> - Companion tools and utilities >>>>>> - Documentation (manual pages) >>>>>> >>>>>> NAND FS adopts log-structured approach and some parts of its >>>>>> internal design are derived from the new implementation of the >>>>>> log-structured file system (NILFS), with some concepts rooting in >>>>>> the original (now legacy) BSD log-structured file system (LFS). >>>>>> >>>>>> The NAND FS has the following major features: >>>>>> - Hard links >>>>>> - Symbolic links >>>>>> - Case-sensitive, case-preserving >>>>>> - Snapshots >>>>>> – No limit on the number of snapshots (only volume-limited) >>>>>> – Mountable as read-only file systems >>>>>> – Simultaneously mountable (there can be a writable mount >>>>>> concurrently mixed with a number of read-only snapshots) >>>>>> - Redundant super block >>>>>> - Metadata >>>>>> – POSIX file permissions >>>>>> – Creation timestamps >>>>>> – Last content modification timestamps >>>>>> – Last metadata change timestamps >>>>>> – Checksum / ECC >>>>>> >>>>>> Additional documentation related to project can be found at: >>>>>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>>>> >>>>>> The NAND Flash Framework was developed by Semihalf. Juniper >>>>>> Networks >>>>>> and the FreeBSD Foundation kindly sponsored releasing the code to >>>>>> the FreeBSD community. >>>>>> >>>>>> regards, >>>>>> grzesiek >>>>>> _______________________________________________ >>>>>> freebsd-embedded@freebsd.org mailing list >>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>>>>> To unsubscribe, send any mail to >>>>>> "freebsd-embedded-unsubscribe@freebsd.org" >>>> >>>> Cool! Many thanks for that! to you Grzegorz and to whole >>>> Semihalf!!! >>> >>> This project was developed by Grzegorz Bernacki, Mateusz Guzik, >>> Łukasz Płachno, Jan Sięka, Łukasz Wójcik, with some help from Jakub >>> Klama and yours truly. We would like to thank Marcel Moolenaar, >>> Larkland Morley and Craig Rodrigues for testing, problem reports and >>> integration at Juniper side. >>> >>> Rafal >>> >>> _______________________________________________ >>> 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" >>> >> >> Hey, everybody! >> >> I bought a Sheevaplug 2 years ago and still not using it, waiting for NAND support. >> Congratulations for the great work. I'm a big fan!!! > > Sheevaplug (and the 88F6281 chip in general) is actually the reference, demo implementation of the NAND controller driver in this framework. > Hi, In the first step only platform independent code has been integrated. Platform code related to 88F6281 (like dts files, kernel configuration, localbus driver, etc) will be committed soon. Thanks for showing your interest, regards, grzesiek From owner-freebsd-embedded@FreeBSD.ORG Sat May 19 15:54:16 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3C95A106566C; Sat, 19 May 2012 15:54:16 +0000 (UTC) (envelope-from lev@FreeBSD.org) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id F3CBB8FC12; Sat, 19 May 2012 15:54:15 +0000 (UTC) Received: from lion.home.serebryakov.spb.ru (unknown [IPv6:2001:470:923f:1:889:fc08:3271:d956]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPA id ED7A74AC2D; Sat, 19 May 2012 19:54:14 +0400 (MSK) Date: Sat, 19 May 2012 19:54:08 +0400 From: Lev Serebryakov Organization: FreeBSD X-Priority: 3 (Normal) Message-ID: <15910458724.20120519195408@serebryakov.spb.ru> To: freebsd-embedded@FreeBSD.org, freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Does -CURRENT support *Plug "computers? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lev@FreeBSD.org List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2012 15:54:16 -0000 Hello, Freebsd-embedded. Does -CURRENT support SheevaPlug/GuruPlug/DreamPlug computers, based on Marvell ARM CPUs? -- // Black Lion AKA Lev Serebryakov From owner-freebsd-embedded@FreeBSD.ORG Sat May 19 16:16:16 2012 Return-Path: Delivered-To: freebsd-embedded@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 88BD5106566C; Sat, 19 May 2012 16:16:16 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 2BF5B8FC1B; Sat, 19 May 2012 16:16:16 +0000 (UTC) Received: from 63.imp.bsdimp.com (63.imp.bsdimp.com [10.0.0.63]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q4JGBeTp005659 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Sat, 19 May 2012 10:11:40 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh X-Priority: 3 (Normal) In-Reply-To: <15910458724.20120519195408@serebryakov.spb.ru> Date: Sat, 19 May 2012 10:11:40 -0600 Content-Transfer-Encoding: 7bit Message-Id: <0B759071-D141-4AEA-B91C-A2923C8D7D5C@bsdimp.com> References: <15910458724.20120519195408@serebryakov.spb.ru> To: lev@FreeBSD.org X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Sat, 19 May 2012 10:11:40 -0600 (MDT) Cc: freebsd-arm@FreeBSD.org, freebsd-embedded@FreeBSD.org Subject: Re: Does -CURRENT support *Plug "computers? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 May 2012 16:16:16 -0000 On May 19, 2012, at 9:54 AM, Lev Serebryakov wrote: > Does -CURRENT support SheevaPlug/GuruPlug/DreamPlug computers, based > on Marvell ARM CPUs? Yes. Warner