From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UP2qx-0003u7-J9 for mharc-grub-devel@gnu.org; Sun, 07 Apr 2013 23:34:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOzna-0004sP-Vf for grub-devel@gnu.org; Sun, 07 Apr 2013 20:19:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UOznV-00009y-Qr for grub-devel@gnu.org; Sun, 07 Apr 2013 20:19:02 -0400 Received: from solarsail.media.mit.edu ([18.85.2.155]:56216) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UOznV-00009J-Na for grub-devel@gnu.org; Sun, 07 Apr 2013 20:18:57 -0400 Received: from [192.168.200.4] (udp177014uds.hawaiiantel.net [72.234.42.146]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by solarsail.media.mit.edu (Postfix) with ESMTPSA id 61F597BC372; Sun, 7 Apr 2013 20:18:55 -0400 (EDT) Message-ID: <51620CEB.7080809@laptop.org> Date: Sun, 07 Apr 2013 14:18:51 -1000 From: Mitch Bradley User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= Subject: Re: [Testing] GRUB and OLPC References: <5161F705.4050605@gmail.com> In-Reply-To: <5161F705.4050605@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 18.85.2.155 X-Mailman-Approved-At: Sun, 07 Apr 2013 23:34:41 -0400 Cc: testing@lists.laptop.org, The development of GRUB 2 , devel@lists.laptop.org X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Apr 2013 00:19:10 -0000 OLPC stopped making x86 machines some time ago. XO-1 machines have reached or exceeded their design lifetime. I expect that, if there are any active users of GRUB on OLPC machines, upgrading to new versions of GRUB-booted OSs is becoming less and less attractive due to resource constraints and hardware aging. OLPC was targeted toward a very specific audience, and the overwhelming number of active users is within that target audience. In the early days there was a lot of interest from developers of other OSs, but as far as I can tell, that waned years ago as other platforms started to capture peoples interest. That being the case, I don't see any compelling reason to continue maintaining the support. Existing users could continue to use their working builds. It is hard to imagine that there are many (if any) people who have a real need to install a fresh new version. I would say that it is time to move on. On 4/7/2013 12:45 PM, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote: > Hello, all. GRUB has supported OLPC for quite some time but I don't kno= w > if there are any remaining users. Given how small the intersection > between geeks and XO-1 owners nowadays is, continuing support is > problematic. Among other things it's likely to degrade over time unless > at least minimum maintainance is done. AFAIK none of the active GRUB > maintainers even possesses one. The current regular testing is limited > to checking whether it builds. The underlying OLPC ieee1275 firmware > implementation OFW supposedly supports also qemu and coreboot. While > it's still somewhat functional in qemu, it lacks important drivers for > modern system when booted with coreboot, most notably AHCI. Some basic > automated testing can be performed with OFW on qemu. They currently > aren't, another gap needed to fill. > Half of the drivers for OLPC aren't included in this OFW-qemu, each of > them with specific interface. As a matter of fact we have some > workarounds enabled for real OLPC which are not needed in qemu but > without them GRUB would hang on real machine. I don't know if they stil= l > work. So tests on qemu are better than nothing but give very small > guarantee. Also OLPC is at intersection of generic i386 > XT-almost-compatible and OFW. Whether ieee1275 or i386 functions work > better can be inferred from testing on real hardware but failing that > none is used and corresponding functionality is just disabled. Because > of all these reasons i386-ieee1275 lags behind and missing features > often require special case-checking in other parts. E.g. write-back to > nand is probably trivial to implement but can't be so without testing. > Supporting jffs2 on nand without testing isn't realistic either. > Because of all these reasons it may be time to either find solutions to > at least some of problems (mainly lack of testing) or to retire the por= t > altogether. >=20 > P.S: attitude of OFW devs of rejecting even an idea of GRUB for OLPC > like I've just experienced on IRC isn't helpful. >=20 >=20 >=20 > _______________________________________________ > Testing mailing list > Testing@lists.laptop.org > http://lists.laptop.org/listinfo/testing >=20