Openembedded Devel Discussions
 help / color / mirror / Atom feed
* introducing a new architecture/machine; policy ? (and a question)
@ 2010-06-20  9:58 Frans Meulenbroeks
  2010-06-20 10:10 ` Frans Meulenbroeks
                   ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Frans Meulenbroeks @ 2010-06-20  9:58 UTC (permalink / raw)
  To: openembedded-devel

Hi,

I'm about to complete bringing a new architecture (nios2 with mmu) and
machine (cyclone III FPGA starter kit, and maybe also the Nios2
Embeddeded Evaluation Kit (aka neek)) to oe.
Is there a policy on on the process how to do this.

Changes are fairly localised:
- add suport to binutils for the new architecture (currently based
upon binutils 2.17.50.0.12)
- add support to gcc for the new architecture (based upon gcc 4.1.2)
- added a kernel recipe (and a linux-libc-headers recipe for 2.6.34)
- some hardware specific changes to glibc 2.5

And some smaller changes (e.g. adding the machines, adding the
architecture to insane.bbclass and siteinfo.class, and a small patch
or two on other recipes (mainly busybox)).

Can I just commit these? It does not impact other architectures/machines.
Patches are fairly big (because of the new files that contain the
machine specific stuff), so posting them is impractical
If someone wants to review I can also make a branch, but this is only
useful if someone is actually going to review this (volunteers
welcome).

Please advise.

Some concluding remarks:
Only a minor part of the work is mine. Most comes from the nios2 git
(git://sopc.et.ntust.edu.tw/git/toolchain-mmu.git). The stuff on that
git is based upon a windriver version of the csl toolchain.
My activity was mostly isolating the nios2 specific stuff and create
patches for mainstream package versions.
That is also the reason why it is based upon old versions of
gcc/binutils/glibc: I didn't want to deviate too much from what is in
the git.

BTW: as nios2 is a programmable core, there may be different variants.
So you need to program the board with the appropriate .sof file.
The one I used for neek is the one found here:
http://www.nioswiki.com/Try_out_without_compilation
Should I put this sof file somewhere in the oe tree? No idea if this
is legally ok, and no idea where to put it.
Or should I put a reference somewhere? (and if so, where?)

Suggestions welcome!

Have fun! Frans



^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2010-06-24 15:15 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-20  9:58 introducing a new architecture/machine; policy ? (and a question) Frans Meulenbroeks
2010-06-20 10:10 ` Frans Meulenbroeks
2010-06-20 12:35 ` Koen Kooi
2010-06-20 15:38   ` Frans Meulenbroeks
2010-06-23  8:53     ` Frans Meulenbroeks
2010-06-23  9:24       ` Koen Kooi
2010-06-23  9:36         ` Graeme Gregory
2010-06-23  9:54           ` Frans Meulenbroeks
2010-06-23 10:03             ` Graeme Gregory
2010-06-23 10:07               ` Philip Balister
2010-06-23 10:32                 ` Koen Kooi
2010-06-23 11:16                   ` Frans Meulenbroeks
2010-06-23 17:19                     ` Khem Raj
2010-06-23 19:55                       ` Frans Meulenbroeks
2010-06-23 22:20                         ` Khem Raj
2010-06-23 17:15             ` Khem Raj
2010-06-23 17:18               ` Tom Rini
2010-06-23 10:09         ` Frans Meulenbroeks
2010-06-23 10:30           ` Koen Kooi
2010-06-23 17:23           ` Khem Raj
2010-06-23 20:04             ` Frans Meulenbroeks
2010-06-23 21:55               ` Adrian Alonso
2010-06-23 22:16                 ` Khem Raj
2010-06-23 22:26               ` Khem Raj
2010-06-24  9:27               ` Koen Kooi
2010-06-24 11:23                 ` Frans Meulenbroeks
2010-06-24 15:10                   ` Khem Raj
2010-06-20 22:59 ` Khem Raj

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox