devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Vince Bridgers <vbridgers2013@gmail.com>
To: David Laight <David.Laight@aculab.com>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
	"robh+dt@kernel.org" <robh+dt@kernel.org>,
	"pawel.moll@arm.com" <pawel.moll@arm.com>,
	"mark.rutland@arm.com" <mark.rutland@arm.com>,
	"ijc+devicetree@hellion.org.uk" <ijc+devicetree@hellion.org.uk>,
	"galak@codeaurora.org" <galak@codeaurora.org>,
	"rob@landley.net" <rob@landley.net>
Subject: Re: [PATCH RFC 0/3] Altera Triple Speed Ethernet (TSE) Driver RFC
Date: Mon, 3 Mar 2014 12:11:35 -0600	[thread overview]
Message-ID: <CAOwfj2NoaF0Otr2X+TyvNfaUJei3PaZXr0WBu8c_Ongz2EEHxg@mail.gmail.com> (raw)
In-Reply-To: <063D6719AE5E284EB5DD2968C1650D6D0F6CEC12@AcuExch.aculab.com>

Hi David, thank you for taking the time to review and comment. My
responses are inline.

On Mon, Mar 3, 2014 at 3:53 AM, David Laight <David.Laight@aculab.com> wrote:
> From: Vince Bridgers
>> I'm submitting this patch set for comments as a first step towards upstreaming
>> a driver for the Altera Triple Speed Ethernet (TSE) controller.
> ...
>> The design has been tested on Altera's Cyclone 4, 5, and Cyclone 5 SOC
>> development kits using an ARM A9 processor and an Altera NIOS2 processor.
>
> I'm not sure this is relevant to any decision to import this but
> as far as I know the nios2 port of gcc is not is part of the main gcc
> release.
> (If it was it would be easier to get fixes applied!)

Mentor has released an updated NIOS2 GCC port that can be downloaded
here http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/.
Instructions for building and running Linux on NIOS2 can be found here
http://www.rocketboards.org/foswiki/Documentation/NiosIILinuxUserManual.
The NIOS2 GCC port is in process of being upstreamed by Mentor
Graphics. The Linux port for NIOS2 is in process of being mainlined.

>
> I'm also not entirely convinced that Linux is an appropriate
> operating system for a 100MHz nios2 cpu. You'll certainly have
> problems processing Ge data rates (and maybe 100M ones as well).

I agree that you may not see line rate streaming network performance
even at 100Mbps, but most customers using NIOS2 with TSE don't care
about that - it's the connectivity they are interested in the most.
There are many applications using a small soft processor like the
NIOS2 that can take advantage of the ability to reconfigure soft logic
on an FPGA that need some kind of network connectivity for device to
device communication for data updates at some periodic rate that can
be supported by such a system, or for simple configuration. If more
performance is required a customer is free to choose a different
product.

I'm not sure this opinion has anything to do with the decision to
upstream this particular patch or not since the TSE can be used with
different processors in different configurations that customers demand
and find useful.

All the best,

Vince

>
>         David
>
>
>

      reply	other threads:[~2014-03-03 18:11 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-02 20:41 [PATCH RFC 0/3] Altera Triple Speed Ethernet (TSE) Driver RFC Vince Bridgers
2014-03-02 20:42 ` [PATCH RFC 1/3] dts: Add bindings for the Altera Triple Speed Ethernet Driver Vince Bridgers
2014-03-02 20:42 ` [PATCH RFC 2/3] Documentation: networking: Add Altera Triple Speed Ethernet (TSE) Documentation Vince Bridgers
2014-03-02 20:42 ` [PATCH RFC 3/3] Altera TSE: Add Altera Triple Speed Ethernet (TSE) Driver Vince Bridgers
2014-03-03  0:59   ` Florian Fainelli
2014-03-03 18:21     ` Vince Bridgers
2014-03-03 18:38       ` Florian Fainelli
2014-03-03 22:11         ` Vince Bridgers
2014-03-04 10:06       ` David Laight
2014-03-09 16:32   ` Ben Hutchings
2014-03-03  9:53 ` [PATCH RFC 0/3] Altera Triple Speed Ethernet (TSE) Driver RFC David Laight
2014-03-03 18:11   ` Vince Bridgers [this message]

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=CAOwfj2NoaF0Otr2X+TyvNfaUJei3PaZXr0WBu8c_Ongz2EEHxg@mail.gmail.com \
    --to=vbridgers2013@gmail.com \
    --cc=David.Laight@aculab.com \
    --cc=devicetree@vger.kernel.org \
    --cc=galak@codeaurora.org \
    --cc=ijc+devicetree@hellion.org.uk \
    --cc=linux-doc@vger.kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=netdev@vger.kernel.org \
    --cc=pawel.moll@arm.com \
    --cc=rob@landley.net \
    --cc=robh+dt@kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).