From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1TPHz5-0003KD-4d for mharc-grub-devel@gnu.org; Fri, 19 Oct 2012 15:11:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56002) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TPHz3-0003ID-9H for grub-devel@gnu.org; Fri, 19 Oct 2012 15:11:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TPHz2-0001sW-0N for grub-devel@gnu.org; Fri, 19 Oct 2012 15:11:49 -0400 Received: from mail-wi0-f171.google.com ([209.85.212.171]:35174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TPHz1-0001rp-OG for grub-devel@gnu.org; Fri, 19 Oct 2012 15:11:47 -0400 Received: by mail-wi0-f171.google.com with SMTP id hj13so456564wib.12 for ; Fri, 19 Oct 2012 12:11:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; bh=Ko77aA5JBCxBo0yeHuPmAK7DvXxTEh/J+o6AKyFdEoQ=; b=fj41Fmiq5DMGzUQej0qJicFmc9P4/8cG98u8KEeglGfql5nWd5hKvDfo3BVOp41RjO K3W4jureIqHHt8jvTPIIj+JAn2EAJzFXsSENQLtEFYyfWkjkJt0Gu1fvAehcnrB3KhKk FIVxCOlmYtu6bH3IyoZnVRlv3ZyQ7HKzoMZrte1rCwLulP/mNOh4TcxG17uRHILRoy6l yw9qqlY0nFqa4/4hltOzuOdlNxOz6Ajt4Sq2Ur8whdedZjSKZ02XlKTqar0PGR5IYLTA GlqrjCrsWTHew8JlAKqIP+FUzUwFc5cTKVDM/z05tQXhYc/e42UO/sdXPj/YFz1wr2Dt /4Fg== Received: by 10.180.100.97 with SMTP id ex1mr5142272wib.17.1350673906445; Fri, 19 Oct 2012 12:11:46 -0700 (PDT) Received: from debian.x201.phnet (18-108.78-83.cust.bluewin.ch. [83.78.108.18]) by mx.google.com with ESMTPS id w8sm36221574wif.4.2012.10.19.12.11.44 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 19 Oct 2012 12:11:45 -0700 (PDT) Message-ID: <5081A5ED.1080003@gmail.com> Date: Fri, 19 Oct 2012 21:11:41 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.7) Gecko/20120922 Icedove/10.0.7 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: GRUB port for ARMv7-A U-Boot References: <5081a0b0.0a4a340a.1cd2.ffffb04aSMTPIN_ADDED@mx.google.com> In-Reply-To: <5081a0b0.0a4a340a.1cd2.ffffb04aSMTPIN_ADDED@mx.google.com> X-Enigmail-Version: 1.4.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig85AB78D628E60F22CF4610A5" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.171 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: Fri, 19 Oct 2012 19:11:50 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig85AB78D628E60F22CF4610A5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 19.10.2012 20:47, Leif Lindholm wrote: > I have created a port of GRUB to the ARMv7-A architecture, running on t= op of > the > U-Boot firmware. The "U-Boot API", created by Rafal Jaworowsky > , provides the hardware abstraction layer. Console is= > supported on serial port using the termios subsystem. >=20 > This port supports, and indeed relies on, flattened device trees (FDT) = - > passed on from firmware, or loaded from a filesystem. My implementation= uses > libfdt rather than trying to recycle the existing openfirmware code, an= d if > possible I would like to keep it that way, and have libfdt included in = GRUB. >=20 > libfdt is dual-licensed, GPLv2+/BSD, and the copyright belongs to David= > Gibson . I have a patch against the libfdt included in= > http://jdl.com/software/dtc-v1.3.0.tgz that makes it build under GRUB. >=20 I'd prefer rather without libfdt and share more code with openfirmware since it's similar brain damage. > The U-Boot API is released under GPLv2+ consists of 3 source files. The= y are > licensed under GPLv2+. The port also contains a crc32 checker I include= d > from the FreeBSD loader, copyright Gary S. Brown with the statement tha= t > "You may use this program, or code or tables extracted from it, as desi= red > without restriction.". The crc32 checker is not strictly speaking requi= red, > so could be removed if this poses any problems. >=20 GRUB already has crc32 from libgcrypt. Could you use it? > In addition to this, the port includes libgcc helper functions (aeabi_*= ) > taken from linux/arch/arm/lib, licensed under GPLv2+. >=20 These should be included at compile time from system libgcc. > My intent is to set up a public repository on launchpad.net containing = my > modifications on Monday. Could you send the patch here even if it's not finished? > Do you have any opinions about how I should treat > the third-party software when I do this? >=20 > Regards, >=20 > Leif >=20 >=20 >=20 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >=20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig85AB78D628E60F22CF4610A5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAlCBpe0ACgkQNak7dOguQgmhmQD9HzXfxfxM+0vWSJyqaJZq97ei 9lCc0Y6o4jQpeqaX+EEA/3rqCW1Sks77naZkE4AvwbYnM1EHDoegfPiTUGr4V2M3 =EGOu -----END PGP SIGNATURE----- --------------enig85AB78D628E60F22CF4610A5--