From: "Jay Carlson" <nop@nop.com>
To: "Kevin D. Kissell" <kevink@mips.com>, <linux-mips@oss.sgi.com>
Subject: RE: Embedded MIPS/Linux Needs
Date: Thu, 22 Mar 2001 09:01:47 -0500 [thread overview]
Message-ID: <KEEOIBGCMINLAHMMNDJNIEHDCAAA.nop@nop.com> (raw)
In-Reply-To: <00eb01c0b2c6$02c7ef60$0deca8c0@Ulysses>
Disclaimer: I'm just a hobbyist.
Kevin D. Kissell writes:
> Here at MIPS Technologies, we use Linux internally
> for design verification, experiments, benchmarking,
> etc., and as a consequence Carsten Langgaard and
> myself have both been active in this forum, and have
> tried to help the general Linux/MIPS community as
> best we can with the limited time that we can dedicate
> to the problem, in terms of suggested patches, bug
> fixes, cleanups, integration of needed components
> like the FPU emulator, etc.
Yes, and this is quite useful!
> I have a question for those of you who are doing
> Linux work for *new* platforms (as opposed to the
> SGI/DEC legacy box support people). IF, and I
> emphasize the word *if*, MIPS Technologies were
> make a bigger investment in MIPS/Linux technology,
> be it kernel enhancements, cross/native tools,
> userland ports, libraries, or whatever, what would
> be your prioritized "wish list"?
Some of these things can reasonably be done by third parties. For instance,
mvista's in the business of nailing down particular toolchain versions and
doing relevant ports. These days I'm mostly userland, so I get to assume
that working kernels are and will continue to be emitted from the smart
people on this list too :-)
My pet issue is code density and compiler quality. I think it's in MIPS's
best interest to provide a really good compiler for their products, and I
think gcc does a good job for traditional embedded MIPS systems. But the
gcc/gas-generated code for the SVR4 ABI is pretty bad, especially for the
low-end devices. snow (see previous message) shows how much room for
improvement there is.
Individual embedded Linux companies don't have much motivation to attack
this problem alone, as it looks like it could involve extensive gcc hacking.
If a particular customer looks like they have code density issues, it'd be
easier for embedded linux companies to just recommend, say, ARM. MIPS
Technologies on the other hand carries the banner for all devices licensing
their architecture, and any toolchain work may result in greater demand for
their own cores and licensee products.
ARM and Cygnus recently contributed a gcc ARM backend rewrite. That's what
got me thinking about this.
Jay
WARNING: multiple messages have this Message-ID (diff)
From: "Jay Carlson" <nop@nop.com>
To: "Kevin D. Kissell" <kevink@mips.com>, linux-mips@oss.sgi.com
Subject: RE: Embedded MIPS/Linux Needs
Date: Thu, 22 Mar 2001 09:01:47 -0500 [thread overview]
Message-ID: <KEEOIBGCMINLAHMMNDJNIEHDCAAA.nop@nop.com> (raw)
Message-ID: <20010322140147.7OxiaoojhLAn9AcgnEYWsr0AaSpdO8JsgDn7R5eUCkU@z> (raw)
In-Reply-To: <00eb01c0b2c6$02c7ef60$0deca8c0@Ulysses>
Disclaimer: I'm just a hobbyist.
Kevin D. Kissell writes:
> Here at MIPS Technologies, we use Linux internally
> for design verification, experiments, benchmarking,
> etc., and as a consequence Carsten Langgaard and
> myself have both been active in this forum, and have
> tried to help the general Linux/MIPS community as
> best we can with the limited time that we can dedicate
> to the problem, in terms of suggested patches, bug
> fixes, cleanups, integration of needed components
> like the FPU emulator, etc.
Yes, and this is quite useful!
> I have a question for those of you who are doing
> Linux work for *new* platforms (as opposed to the
> SGI/DEC legacy box support people). IF, and I
> emphasize the word *if*, MIPS Technologies were
> make a bigger investment in MIPS/Linux technology,
> be it kernel enhancements, cross/native tools,
> userland ports, libraries, or whatever, what would
> be your prioritized "wish list"?
Some of these things can reasonably be done by third parties. For instance,
mvista's in the business of nailing down particular toolchain versions and
doing relevant ports. These days I'm mostly userland, so I get to assume
that working kernels are and will continue to be emitted from the smart
people on this list too :-)
My pet issue is code density and compiler quality. I think it's in MIPS's
best interest to provide a really good compiler for their products, and I
think gcc does a good job for traditional embedded MIPS systems. But the
gcc/gas-generated code for the SVR4 ABI is pretty bad, especially for the
low-end devices. snow (see previous message) shows how much room for
improvement there is.
Individual embedded Linux companies don't have much motivation to attack
this problem alone, as it looks like it could involve extensive gcc hacking.
If a particular customer looks like they have code density issues, it'd be
easier for embedded linux companies to just recommend, say, ARM. MIPS
Technologies on the other hand carries the banner for all devices licensing
their architecture, and any toolchain work may result in greater demand for
their own cores and licensee products.
ARM and Cygnus recently contributed a gcc ARM backend rewrite. That's what
got me thinking about this.
Jay
next prev parent reply other threads:[~2001-03-22 14:01 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-03-22 11:48 Embedded MIPS/Linux Needs Kevin D. Kissell
2001-03-22 11:48 ` Kevin D. Kissell
2001-03-22 14:01 ` Jay Carlson [this message]
2001-03-22 14:01 ` Jay Carlson
2001-03-22 18:32 ` Jun Sun
2001-03-22 14:17 ` Mike McDonald
2001-03-22 18:23 ` Jeff Harrell
2001-03-22 18:23 ` Jeff Harrell
2001-03-26 3:01 ` Joe deBlaquiere
2001-03-26 3:23 ` Keith Owens
2001-03-26 4:06 ` Keith M Wesolowski
2001-03-26 17:25 ` Florian Lohoff
2001-03-26 18:47 ` Joe deBlaquiere
2001-03-26 23:24 ` Jun Sun
-- strict thread matches above, loose matches on Subject: below --
2001-03-22 12:27 Phil Thompson
2001-03-22 19:02 Justin Carlson
2001-03-22 19:03 ` nick
2001-03-22 19:22 ` Keith M Wesolowski
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=KEEOIBGCMINLAHMMNDJNIEHDCAAA.nop@nop.com \
--to=nop@nop.com \
--cc=kevink@mips.com \
--cc=linux-mips@oss.sgi.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