* [Buildroot] [Bug 769] New: Update configuration menu for MIPS target
@ 2009-12-02 22:38 bugzilla at busybox.net
2009-12-04 1:06 ` Michael S. Zick
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: bugzilla at busybox.net @ 2009-12-02 22:38 UTC (permalink / raw)
To: buildroot
https://bugs.busybox.net/show_bug.cgi?id=769
Host: Any
Target: MIPS/MIPSel
Summary: Update configuration menu for MIPS target
Product: buildroot
Version: 2009.11
Platform: Other
URL: http://morethan.org/bldrt/mips_arch.ods
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: Other
AssignedTo: minimod at morethan.org
ReportedBy: minimod at morethan.org
CC: buildroot at uclibc.org
Estimated Hours: 0.0
The MIPS portion of the configuration menu is outdated
and does not define the complete set of toolchain options
for current cores.
At the above link, the following link and as an attachment
is the table of information from which the additional
configuration menu entries will be defined.
Table 1 shows the relationship between feature names and
the instruction set.
Table 2 shows the relationship between core code names
and features.
The actual configuration menu patch will follow any day, RSN.
http://morethan.org/bldrt/mips_arch.ods
Mikez
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [Bug 769] New: Update configuration menu for MIPS target
2009-12-02 22:38 [Buildroot] [Bug 769] New: Update configuration menu for MIPS target bugzilla at busybox.net
@ 2009-12-04 1:06 ` Michael S. Zick
2009-12-04 18:50 ` Michael S. Zick
2009-12-13 18:46 ` [Buildroot] [Bug 769] " bugzilla at busybox.net
` (2 subsequent siblings)
3 siblings, 1 reply; 10+ messages in thread
From: Michael S. Zick @ 2009-12-04 1:06 UTC (permalink / raw)
To: buildroot
On Wed December 2 2009, bugzilla at busybox.net wrote:
> https://bugs.busybox.net/show_bug.cgi?id=769
>
> Host: Any
> Target: MIPS/MIPSel
> Summary: Update configuration menu for MIPS target
> Product: buildroot
> Version: 2009.11
> Platform: Other
> URL: http://morethan.org/bldrt/mips_arch.ods
Reviewed / Revised earlier version;
Added -march= options vs known cores table for gcc-2.95.3 through 4.5.dev.
File at above link updated.
Yuck. I wonder why nobody tackled this mess before now? ;)
Not too surprising, not only are most of these machines being shipped with
an Aug. 2005 kernel, a compiler is being used that is too old to provide
code generation support specific to the core being used. Double yuck.
Mike
> OS/Version: Linux
> Status: NEW
> Severity: enhancement
> Priority: P5
> Component: Other
> AssignedTo: minimod at morethan.org
> ReportedBy: minimod at morethan.org
> CC: buildroot at uclibc.org
> Estimated Hours: 0.0
>
>
> The MIPS portion of the configuration menu is outdated
> and does not define the complete set of toolchain options
> for current cores.
>
> At the above link, the following link and as an attachment
> is the table of information from which the additional
> configuration menu entries will be defined.
>
> Table 1 shows the relationship between feature names and
> the instruction set.
>
> Table 2 shows the relationship between core code names
> and features.
>
> The actual configuration menu patch will follow any day, RSN.
>
> http://morethan.org/bldrt/mips_arch.ods
>
> Mikez
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [Bug 769] New: Update configuration menu for MIPS target
2009-12-04 1:06 ` Michael S. Zick
@ 2009-12-04 18:50 ` Michael S. Zick
2009-12-04 21:13 ` [Buildroot] [Bug 769] Q? So why does big-endian MIPS (mips) default to 64bit cores? Michael S. Zick
2009-12-05 13:05 ` [Buildroot] [Bug 769] New: Update configuration menu for MIPS target Michael S. Zick
0 siblings, 2 replies; 10+ messages in thread
From: Michael S. Zick @ 2009-12-04 18:50 UTC (permalink / raw)
To: buildroot
On Thu December 3 2009, Michael S. Zick wrote:
> On Wed December 2 2009, bugzilla at busybox.net wrote:
> > https://bugs.busybox.net/show_bug.cgi?id=769
> >
> > Host: Any
> > Target: MIPS/MIPSel
> > Summary: Update configuration menu for MIPS target
> > Product: buildroot
> > Version: 2009.11
> > Platform: Other
> > URL: http://morethan.org/bldrt/mips_arch.ods
>
> Reviewed / Revised earlier version;
>
Now at revision 0.3, document at above link updated.
Having had my lessons in en_MIPS and en_GCC will now
tackle the en_Kconfig language. ;)
Mike
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [Bug 769] Q? So why does big-endian MIPS (mips) default to 64bit cores?
2009-12-04 18:50 ` Michael S. Zick
@ 2009-12-04 21:13 ` Michael S. Zick
2009-12-05 13:05 ` [Buildroot] [Bug 769] New: Update configuration menu for MIPS target Michael S. Zick
1 sibling, 0 replies; 10+ messages in thread
From: Michael S. Zick @ 2009-12-04 21:13 UTC (permalink / raw)
To: buildroot
Right! There is probably decades of history behind the answer.
Judging by the overwhelming number of comments on this project, it
seems the active users of Buildroot for MIPS is down to just "self".
Where did I put my delete key?
Mike
On Fri December 4 2009, Michael S. Zick wrote:
> On Thu December 3 2009, Michael S. Zick wrote:
> > On Wed December 2 2009, bugzilla at busybox.net wrote:
> > > https://bugs.busybox.net/show_bug.cgi?id=769
> > >
> > > Host: Any
> > > Target: MIPS/MIPSel
> > > Summary: Update configuration menu for MIPS target
> > > Product: buildroot
> > > Version: 2009.11
> > > Platform: Other
> > > URL: http://morethan.org/bldrt/mips_arch.ods
> >
> > Reviewed / Revised earlier version;
> >
>
> Now at revision 0.3, document at above link updated.
>
> Having had my lessons in en_MIPS and en_GCC will now
> tackle the en_Kconfig language. ;)
>
> Mike
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [Bug 769] New: Update configuration menu for MIPS target
2009-12-04 18:50 ` Michael S. Zick
2009-12-04 21:13 ` [Buildroot] [Bug 769] Q? So why does big-endian MIPS (mips) default to 64bit cores? Michael S. Zick
@ 2009-12-05 13:05 ` Michael S. Zick
2009-12-08 16:28 ` Michael S. Zick
1 sibling, 1 reply; 10+ messages in thread
From: Michael S. Zick @ 2009-12-05 13:05 UTC (permalink / raw)
To: buildroot
On Fri December 4 2009, Michael S. Zick wrote:
> On Thu December 3 2009, Michael S. Zick wrote:
> > On Wed December 2 2009, bugzilla at busybox.net wrote:
> > > https://bugs.busybox.net/show_bug.cgi?id=769
> > >
> > > Host: Any
> > > Target: MIPS/MIPSel
> > > Summary: Update configuration menu for MIPS target
> > > Product: buildroot
> > > Version: 2009.11
> > > Platform: Other
> > > URL: http://morethan.org/bldrt/mips_arch.ods
> >
> > Reviewed / Revised earlier version;
> >
>
Now at revision 0.4, document at above link updated.
Various corrections and additions.
Documentation has caught up with, and passed gcc-4.5.dev.
>
> Having had my lessons in en_MIPS and en_GCC will now
> tackle the en_Kconfig language. ;)
>
Almost ready for my first en_Kconfig exam (change-set). RSN
Mike
>
> Mike
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [Bug 769] Update configuration menu for MIPS target
2009-12-02 22:38 [Buildroot] [Bug 769] New: Update configuration menu for MIPS target bugzilla at busybox.net
2009-12-04 1:06 ` Michael S. Zick
@ 2009-12-13 18:46 ` bugzilla at busybox.net
2009-12-14 11:56 ` Michael S. Zick
2010-02-21 22:33 ` bugzilla at busybox.net
2013-12-26 21:41 ` bugzilla at busybox.net
3 siblings, 1 reply; 10+ messages in thread
From: bugzilla at busybox.net @ 2009-12-13 18:46 UTC (permalink / raw)
To: buildroot
https://bugs.busybox.net/show_bug.cgi?id=769
Mike Z <minimod@morethan.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |minimod at morethan.org
--- Comment #1 from Mike Z <minimod@morethan.org> 2009-12-13 18:46:19 UTC ---
Screenshot of new MIPS target configuration sub-menu here:
http://morethan.org/bldrt/xconfig2.png
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [Bug 769] Update configuration menu for MIPS target
2009-12-13 18:46 ` [Buildroot] [Bug 769] " bugzilla at busybox.net
@ 2009-12-14 11:56 ` Michael S. Zick
0 siblings, 0 replies; 10+ messages in thread
From: Michael S. Zick @ 2009-12-14 11:56 UTC (permalink / raw)
To: buildroot
On Sun December 13 2009, bugzilla at busybox.net wrote:
> https://bugs.busybox.net/show_bug.cgi?id=769
>
> --- Comment #1 from Mike Z <minimod@morethan.org> 2009-12-13 18:46:19 UTC ---
> Screenshot of new MIPS target configuration sub-menu here:
> http://morethan.org/bldrt/xconfig2.png
>
Well, in spite of all the feedback I am getting on this project,
I think it looks good. It also generates the required gcc
options for cores from 1984 to October 2009.
Supports three modes:
"Full automatic" - based on Core codenames
"Semi-automatic" - Core codename + Manual modification of feature sets.
"Full manual" - Baby, your on your own.
The real key to this project was the splitting of Config.in.arch
into per-target files (Config.in.mips, Config.in.arm, ...).
That leaves each target arch to be dealt with by the lead contributor
and/or target maintainer (12 people rather than 1) **without**
any cross-target symbol dependencies (which Config.in.arch is full of).
Each target configuration sub-menu is "wrapped" with:
menu "MyArch target configuration"
depends on MyArch
- - - -
endmenu
Giving the closest thing to a namespace that kbuild understands.
The output interfaces with the existing Buildroot using the existing
symbol names + plus target generated booleans to drive the CFLAGS
option list generation.
Makes it much, much easier to add/remove/mark broken targets by arch.
Note: GCC supports 46 targets, **NO** I am not going to write 45 more
of these things! Not even if someone paid me.
But getting the other current targets to continue working again is
almost trivial - I planned it that way.
Mike
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Buildroot] [Bug 769] Update configuration menu for MIPS target
2009-12-02 22:38 [Buildroot] [Bug 769] New: Update configuration menu for MIPS target bugzilla at busybox.net
2009-12-04 1:06 ` Michael S. Zick
2009-12-13 18:46 ` [Buildroot] [Bug 769] " bugzilla at busybox.net
@ 2010-02-21 22:33 ` bugzilla at busybox.net
2013-12-26 21:41 ` bugzilla at busybox.net
3 siblings, 0 replies; 10+ messages in thread
From: bugzilla at busybox.net @ 2010-02-21 22:33 UTC (permalink / raw)
To: buildroot
https://bugs.busybox.net/show_bug.cgi?id=769
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|2009.11 |2010.05
--- Comment #2 from Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 2010-02-21 22:33:05 UTC ---
Move milestone to 2010.05 since enhancements will not be handled before the
release of 2010.02.
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Buildroot] [Bug 769] Update configuration menu for MIPS target
2009-12-02 22:38 [Buildroot] [Bug 769] New: Update configuration menu for MIPS target bugzilla at busybox.net
` (2 preceding siblings ...)
2010-02-21 22:33 ` bugzilla at busybox.net
@ 2013-12-26 21:41 ` bugzilla at busybox.net
3 siblings, 0 replies; 10+ messages in thread
From: bugzilla at busybox.net @ 2013-12-26 21:41 UTC (permalink / raw)
To: buildroot
https://bugs.busybox.net/show_bug.cgi?id=769
Gustavo Zacarias <gustavo@zacarias.com.ar> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |WONTFIX
--- Comment #3 from Gustavo Zacarias <gustavo@zacarias.com.ar> 2013-12-26 21:41:03 UTC ---
Dead links plus revamping by mips developers over time supercedes this.
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-12-26 21:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-02 22:38 [Buildroot] [Bug 769] New: Update configuration menu for MIPS target bugzilla at busybox.net
2009-12-04 1:06 ` Michael S. Zick
2009-12-04 18:50 ` Michael S. Zick
2009-12-04 21:13 ` [Buildroot] [Bug 769] Q? So why does big-endian MIPS (mips) default to 64bit cores? Michael S. Zick
2009-12-05 13:05 ` [Buildroot] [Bug 769] New: Update configuration menu for MIPS target Michael S. Zick
2009-12-08 16:28 ` Michael S. Zick
2009-12-13 18:46 ` [Buildroot] [Bug 769] " bugzilla at busybox.net
2009-12-14 11:56 ` Michael S. Zick
2010-02-21 22:33 ` bugzilla at busybox.net
2013-12-26 21:41 ` bugzilla at busybox.net
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox