From: Bernd Schmidt <bernds_cb1@t-online.de>
To: Andrew Morton <akpm@osdl.org>
Cc: Luke Yang <luke.adi@gmail.com>, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2]Blackfin archtecture patche for 2.6.16
Date: Wed, 22 Mar 2006 00:45:13 +0100 [thread overview]
Message-ID: <44209009.1010405@t-online.de> (raw)
In-Reply-To: <20060321031457.69fa0892.akpm@osdl.org>
Luke is probably still asleep at this time of night, so I'll try to
answer what I can...
Andrew Morton wrote:
> "Luke Yang" <luke.adi@gmail.com> wrote:
>> This is the Blackfin archtecture patch for kernel 2.6.16.
>
> - We don't want to be putting 44000 lines of new code in the kernel and
> then have it rot. Who will support this in the long-term? What
> resources are behind it? IOW: what can you say to convince us that it
> won't rot?
We're a team inside Analog Devices who are maintaining a GNU toolchain,
uClinux kernel, and user space apps for the Blackfin. All of this is
available on our blackfin.uclinux.org site. We do not expect to go away
anytime soon.
> The lack of a MAINTAINERS entry doesn't inspire confidence..
That should probably be fixed.
> - How widespread/popular is the blackfin? Are many devices using it?
> How old/mature is it? Is it a new thing or is it near end-of-life?
Neither, really. It's been around for a bit, but the uClinux port is
only now beginning to really take off, and we certainly hope that more
and more devices will begin using it.
> - Are easy-to-install x86 cross-build packages available? If not, are
> there straightforward instructions anywhere to guide people in generating
> a cross-build setup?
>
> <looks>
>
> OK, blackfin.uclinux.org seems to have that. Does binutils support
> blackfin?
On blackfin.uclinux.org you'll find our local trees and the RPM releases
we recommend to users. The Blackfin port is in gcc and binutils
mainline; we hope to be able to get into the kernel mainline as well.
If you have additional questions about the chip, please ask.
> - A lot of this code appears to come from Analog Devices, but you don't ;)
We do, actually. We just don't like Outlook.
> We'd need to see some sort of authorisation from the original authors
> for the inclusion of their code. Preferably in the form of
> Signed-off-by:s.
I'll pass that along to the right people. Would a "Signed-off-by:
Analog Devices" (similar to our FSF copyright assignments) be ok or does
it have to be individuals? I believe the port actually predates the
involvement of most of the people working on it now.
> - Do you really need to support old_mmap()?
From what I can tell, no we don't, although we'll have to make a small
change to our uClibc. (A lot of this code got copied from the m68k port
initially... that may explain a few things).
> - Too much use of open-coded `volatile'. The objective should be to have
> zero occurrences in .c files. And volatile sometimes creates suspicion
> even when it's used in .h files.
Are you referring to the ones in
include/asm-blackfin/mach-bf533/cdefBF532.h? These are memory-mapped
hardware registers (MMRs); do you have any better suggestions how to
access these? That file actually comes from our in-house Visual DSP
compiler, and while there may be better ways of accessing the register
than those macros, there is something to be said for being able to drop
in a replacement if future chips have different addresses for these
registers.
The Blackfin has a lot of peripherals sitting on the same die as the
core, and they're all accessed through MMRs.
Bernd
next prev parent reply other threads:[~2006-03-21 23:45 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-20 10:00 [PATCH 1/2]Blackfin archtecture patche for 2.6.16 Luke Yang
2006-03-21 7:30 ` Luke Yang
2006-03-21 11:14 ` Andrew Morton
2006-03-21 23:45 ` Bernd Schmidt [this message]
2006-03-22 0:32 ` Andrew Morton
2006-03-22 3:45 ` Luke Yang
[not found] ` <20060321194848.4d041ab5.akpm@osdl.org>
2006-03-22 4:47 ` Luke Yang
2006-03-22 23:43 ` Ingo Oeser
2006-03-23 7:20 ` Luke Yang
2006-03-23 10:21 ` Philippe Gerum
-- strict thread matches above, loose matches on Subject: below --
2006-03-22 6:12 Robin Getz
2006-03-22 6:36 ` Andrew Morton
2006-03-22 7:42 ` Luke Yang
2006-03-22 7:49 ` Andrew Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=44209009.1010405@t-online.de \
--to=bernds_cb1@t-online.de \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=luke.adi@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox