From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9984 Path: news.gmane.org!not-for-mail From: Masanori Ogino Newsgroups: gmane.linux.lib.musl.general Subject: Re: [GSoC] Porting musl libc to RISC-V Date: Tue, 3 May 2016 22:15:25 +0900 Message-ID: References: <20160429041143.GB21636@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1462281347 21363 80.91.229.3 (3 May 2016 13:15:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 May 2016 13:15:47 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-9997-gllmg-musl=m.gmane.org@lists.openwall.com Tue May 03 15:15:42 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1axaAu-0003T7-F8 for gllmg-musl@m.gmane.org; Tue, 03 May 2016 15:15:40 +0200 Original-Received: (qmail 19496 invoked by uid 550); 3 May 2016 13:15:37 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 19478 invoked from network); 3 May 2016 13:15:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=C2l3wBZQKzauJEPk/JhypN3Tc8YWdMugIFXWz8qyWGc=; b=VBYORFRlYUFAk1CmLrLOso/pQP3/w3dbBHaCz+fdeDDEEbAsrYtV29T+0HnyaeOdE1 C0r0+j+RKcUy8ukoCb0tmfopABCRsPo77Rfoox3zkXSRhRrDKSvMW0eGFvx68KlEoWc4 oVRWc+YywrUOTImaQLeTI4lpqYZSwSp0eYzkLVfpRG7/fUmfyOY66nH2Ol7LHOYA4q/j L8iLLMhH81j0/fNMjZ76lvEgn6K9w06rZAumQPJMBnRRGeZKVVezhEY0oxKcsL5ldAT3 hMvCeSJsTrRSAIOyDD0pLwYrPeHZHTbU5TYRPJCTs/NOUeart2795837Rfhmli0a9LrB PeYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to; bh=C2l3wBZQKzauJEPk/JhypN3Tc8YWdMugIFXWz8qyWGc=; b=CZCfMTbxdv0+6ZHmGhPG3ihaepEFwbscDvZSxpY9VGMNSYp8Ta2EdFvXUZIPg0OxcU qOzpj0MXsfC0LADEGkX9uERSA/ex54iZm+v0ZvaHv/KlTC6EjVdHw082C4odEWS/mzy+ qZ8p4IznU+Z8eGStS2OAKIDFHOnUiI4rkVT8pzUshLScD2obPXcmw82h+Mlnmq1mBkTm eDcpZlXE8Mgdk0GAinGBiYwIE8rY7Z4JT9mZsIB5ogQ6iIwYS8HFH3zGqK3z8MKspR2M lXGXXUdXqhiIQnZkB9mBtgHKCIkZbWR8cBOjia2wT+nJLGGalhzBIdQo9oumibR64b35 lyJA== X-Gm-Message-State: AOPr4FVhhdBFUX33bPZpBLuMe4Czbh+O6HUTUF2Xo8NPTSaQ3GMXXWfHtarILLFNeHhsiFuxIvWRHPUS8oYcyQ== X-Received: by 10.182.114.226 with SMTP id jj2mr1169740obb.40.1462281325183; Tue, 03 May 2016 06:15:25 -0700 (PDT) Original-Sender: masanoriogino@gmail.com In-Reply-To: <20160429041143.GB21636@brightrain.aerifal.cx> X-Google-Sender-Auth: DXoIs_Ru60WXZX-q1bm94WNu8ks Xref: news.gmane.org gmane.linux.lib.musl.general:9984 Archived-At: Hello, 2016-04-29 13:11 GMT+09:00 Rich Felker : > On Wed, Apr 27, 2016 at 11:06:55AM +0900, Masanori Ogino wrote: >> Hello, >> >> I'm a master's student in Japan majoring in informatics. In this year, >> my proposal for lowRISC has been accepted as part of Google Summer of >> Code, so I'd like to introduce myself and the project I will work on. >> You may have already discussed with me on the mailing lists, though >> :-) >> >> The goal of my project is completing a RISC-V port of musl >> (http://www.musl-libc.org/), mentored by Rich Felker. I hope the >> project could benefit the RISC-V community. Since musl has been used >> by some lightweight/embedded Linux distributions including Alpine >> Linux and OpenWrt, the project will be attractive especially for >> embedded system developers, I guess. >> >> The project aims not only adding RV-specific part of the libc, but >> also integrating it into the toolchain. I also consider some >> improvements to the kernel side interacting with libc (e.g. migrating >> compare-and-swap emulation from system calls to vDSO functions) if >> possible. >> >> For details, you can get my proposal on GitHub: >> https://github.com/omasanori/gsoc2016-proposal >> >> I'm definitely new to the community though I have had interest in both >> RISC-V and musl for years. Nice to meet you! >> >> Any comments would be appreciated. I hope you will get excited at this >> project too. > > Congratulations, and welcome to the project. I know you've already > been involved on the mailing list, including in topics not directly > related to your proposal, which is great and very much in the spirit > of the "community bonding period" of GSoC that's starting now. I > believe some of those threads never reached proper conclusion and you > may still be waiting for action from me or someone else, so between > now and the start of the GSoC coding period would be a good time to > follow up. Sure. > While the focus of your project is musl, your proposal extends into > some other areas (kernel, testing, etc.) and it would also be nice to > identify people you might work with in those areas. Alexander Monakov, > who also works on GCC and is involved in our community, has expressed > interest in helping with anything related to the GCC side of your > work. And Szabolcs Nagy maintains libc-test, the test system it will > make sense to submit any new tests to. I'm also involved in kernel > development now (as arch/sh maintainer) so I can assist on things > related to kernel side (vdso) and procedures for submitting patches if > you're not familiar, but the riscv stuff might still be mostly > out-of-tree anyway. Thank you. I will definitely need help from experts to archive achieve the goal. > It's not mandatory for being involved in musl development, but myself > and a lot of our contributors use IRC, #musl on the Freenode network, > as part of development discussion. You're welcome to join us there if > you like. OK, I will try it later. -- Masanori Ogino