lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LFD.2.20.1609192358540.2352@lianli.shorne-pla.net>
Date:   Tue, 20 Sep 2016 00:16:18 +0900 (JST)
From:   Stafford Horne <shorne@...il.com>
To:     Jonas Bonn <jonas@...thpole.se>
cc:     Stafford Horne <shorne@...il.com>,
        Guenter Roeck <linux@...ck-us.net>,
        Stefan Kristiansson <stefan.kristiansson@...nalahti.fi>,
        Andrew Morton <akpm@...ux-foundation.org>,
        linux-kernel@...r.kernel.org, openrisc@...ts.librecores.org
Subject: Re: [PATCH 5/7] openrisc: Support both old (or32) and new (or1k)
 toolchain



On Mon, 19 Sep 2016, Jonas Bonn wrote:

> On 09/19/2016 04:04 PM, Stafford Horne wrote:
>> 
>>
>>  On Mon, 19 Sep 2016, Guenter Roeck wrote:
>> 
>> >  On 09/19/2016 02:11 AM, Stafford Horne wrote:
>> > > 
>> > > 
>> > >   On Mon, 19 Sep 2016, Guenter Roeck wrote:
>> > > 
>> > > >   On 09/18/2016 11:02 PM, Stafford Horne wrote:
>> > > > > > > > >    On Sun, 18 Sep 2016, Guenter Roeck wrote:
>> > > > > > > >    Tested-by: Guenter Roeck <linux@...ck-us.net>
>> > > > > > >    If you plan to handle openrisc going forward, it would be 
>> > > great > > > >    if you > could
>> > > > > >    consider updating MAINTAINERS. The web site and git 
>> > >  repository have > > >   been > unreachable
>> > > > > >    for a long time.
>> > > > > > >    Thank you,
>> > > > >    Updating maintainers was kind of on my plans, but I figured I 
>> > >  need to
>> > > > >    prove that I kind of know what I am doing.
>> > > > > > >   The alternative would be to mark it as Orphaned. Which, for 
>> > > all >   practical purpose,
>> > > >   would be the correct state right now.
>> > > 
>> > >   +CC The openrisc list
>> > > 
>> > >   Understood, I don't think we would want that to happen.
>> > > 
>> >  Look at the entry today:
>> > 
>> >  OPENRISC ARCHITECTURE
>> >  M:      Jonas Bonn <jonas@...thpole.se>
>> >  W:      http://openrisc.net
>> >  S:      Maintained
>> >  T:      git git://openrisc.net/~jonas/linux
>> >  F:      arch/openrisc/
>> > 
>> >  At the very least, W: and T: are incorrect and need to be updated or 
>> >  removed.
>> >  Plus, apparently there is a L:, and "T: 
>> >  https://github.com/openrisc/linux"
>> >  might be appropriate.
>> > 
>>
>>  Thanks,
>>  I am aware of this, we have since setup a new website, mailing list and as
>>  you have found, git repo. Stefan has been nominated as the maintainer by
>>  Jonas on a previous mail thread.
>>
>>  The issue (as we see it) is that neither Stefan or I have signed PGP keys
>>  by anyone in the web of trust.
>>
>>  I sent this patch set with a cover lett trying to explain of the situation
>>  trying to get some help.  Your reponses are very helpful.
>>
>>  Do you think I should just send "git pull" reuqests to Linus with a self
>>  signed pgp key and eplaination to see how it goes?
>
> The bigger question I would have at this point is the value of the code 
> remaining upstream...  Five years ago, there was a promise to try to get the 
> toolchain upstream within a year or two; to this day, I don't know that much 
> progress has been made there so this architecture still requires a 
> hodge-podge of tools from various sources to build.
>
> Given the toolchain maintainer's general reluctance to move things upstream, 
> I'd almost be inclined to just remove the OpenRISC arch from the kernel 
> altogether.  Are there any other arch's that can't be built with an upstream 
> GCC at this point?

Hi Jonas,
We have tried to get the toolchain in order in the last year.  The latest 
efforts is headlined by a toolchain build tutorial here:
   http://openrisc.io/newlib/building.html

The main toolchain project
  binutils-gdb - is upstreamed, I have been working on getting more of the
                 but there are many patches sitting in our repo on github
                 I have been working on getting them rebased to 7.11 and
                 upstreamed.
  newlib       - is upstreamed, with my gdb fixes I have also worked on
                 fixing some bugs in the last year.
  gcc          - this is the problem, the gcc code has not been signed over
                 to the fsf by the original authors.  A clean-room rewrite
                 seems to needed last I checked

The projects are all being maintained on the openrisc github page and we 
are trying to keep it going.

The attraction of openrisc, I would say, is that its one of the only fully 
open platforms in the kernel. Its also relatively simple so for hobbyist 
and students who want to have a 32-bit cpu which they can do 'full-stack' 
development on it fits a good nitch.

Keeping it upstream means also this code base is not getting stale. But we 
do need people to look after it and the patches.

-Stafford

>>
>>  -Stafford
>>
>>  FYI
>>  I have a change as following in my backlog, as follows:
>>
>>  ---
>>  @@ -8691,10 +8063,12 @@ F:      drivers/of/overlay.c
>>   F:     drivers/of/resolver.c
>>
>>  OPENRISC ARCHITECTURE
>>  -M:    Jonas Bonn <jonas@...thpole.se>
>>  -W:    http://openrisc.net
>>  +M:    Stefan Kristiansson <stefan.kristiansson@...nalahti.fi>
>>  +M:    Stafford Horne <shorne@...il.com>
>>  +W:    http://openrisc.io
>>  +L:    openrisc@...ts.librecores.org
>>  +T:    https://github.com/openrisc/linux.git
>>  S:    Maintained
>>  -T:    git git://openrisc.net/~jonas/linux
>>   F:    arch/openrisc/
>>
>>   OPENVSWITCH
>>
>>  -- 
>
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ