From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29045 invoked by alias); 14 Feb 2011 22:11:07 -0000 Received: (qmail 29036 invoked by uid 22791); 14 Feb 2011 22:11:05 -0000 X-SWARE-Spam-Status: No, hits=-0.1 required=5.0 tests=AWL,BAYES_00,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,SPF_NEUTRAL,TW_BJ,TW_JC,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from smtp.gentoo.org (HELO smtp.gentoo.org) (140.211.166.183) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 14 Feb 2011 22:11:00 +0000 Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id D64DC1B4072 for ; Mon, 14 Feb 2011 22:10:55 +0000 (UTC) From: Mike Frysinger To: gdb-patches@sourceware.org Subject: Re: [PATCH v3] sim: bfin: new port Date: Mon, 14 Feb 2011 22:11:00 -0000 User-Agent: KMail/1.13.5 (Linux/2.6.37; KDE/4.5.5; x86_64; ; ) References: <201011152039.08285.vapier@gentoo.org> <201102141549.51041.vapier@gmail.com> <201102142144.37425.pedro@codesourcery.com> In-Reply-To: <201102142144.37425.pedro@codesourcery.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201102141710.54603.vapier@gmail.com> Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2011-02/txt/msg00304.txt.bz2 On Monday, February 14, 2011 16:44:37 Pedro Alves wrote: > On Monday 14 February 2011 20:49:50, Mike Frysinger wrote: > > On Monday, February 14, 2011 15:40:18 Pedro Alves wrote: > > > On Monday 14 February 2011 20:14:32, Mike Frysinger wrote: > > > >+++ b/sim/bfin/bfroms/bf59x_l1-0.1.h > > > > > > > > @@ -0,0 +1,8195 @@ > > > > +/* DO NOT EDIT: Autogenerated. */ > > > > +static const char bfrom_bf59x_l1_0_1[] = { > > > > > > What are these generated from? > > > > memory dumps of the rom from actual hardware > > What kind of rom, and what kind of hardware? it's the on-chip rom that exists on all Blackfin parts. usually it's used for bootstrapping a part, but it also has helper functions which are sometimes used at runtime by the boot loader (i.e. u-boot). > What tool does one use to extract this rom? it's memory mapped, so any code that runs on the processor can read it. which is fairly trivial when the part can boot linux. > What's the copyright and license for this? ADI releases the source code to these roms for anyone to view/play with, but they hold the copyrights. i'm not sure there is any license mention in the source files, but they arent terribly useful for anything else considering they're written in pure assembly, assume rom locations in the processor, generally require proprietary ADI tools to compile/link, and no one else can make a Blackfin processor. but that is the source code, not the final binary which is what we're talking about here: gcc foo.c -o foo; objcopy -O binary foo foo.bin; . what license would be necessary for inclusion ? i'm fairly certain a redistributable license (if not already in place) would be trivial to get seeing as i am an ADI employee. i dont think copyright makes much sense with these things. -mike