From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9956 Path: news.gmane.org!not-for-mail From: Masanori Ogino Newsgroups: gmane.linux.lib.musl.general,gmane.comp.hardware.lowrisc.devel Subject: [GSoC] Porting musl libc to RISC-V Date: Wed, 27 Apr 2016 11:06:55 +0900 Message-ID: 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 1461722839 16709 80.91.229.3 (27 Apr 2016 02:07:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 27 Apr 2016 02:07:19 +0000 (UTC) Cc: musl@lists.openwall.com To: lowrisc-dev@lists.lowrisc.org Original-X-From: musl-return-9969-gllmg-musl=m.gmane.org@lists.openwall.com Wed Apr 27 04:07:15 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 1avEsl-0003jW-2A for gllmg-musl@m.gmane.org; Wed, 27 Apr 2016 04:07:15 +0200 Original-Received: (qmail 1886 invoked by uid 550); 27 Apr 2016 02:07:12 -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 1834 invoked from network); 27 Apr 2016 02:07:07 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc; bh=WndVZuu6ACwWX/QsIOzWRu3qQGQzLfXZbbjp7lkw76Y=; b=eo2t84GYBnAIt3NQie76jVX6j5y3gJ3KT3q23crtR48dMT+rwd7aAQ8UZRa5uoFsma /3u/vb5mlBYxqHdI96QI6HXVcUM+P6cBLElQ5LcVfur2T6+KWVkOG4u7WWYDeikYh9Lw r913PjwNY8MIRaoXIipc7INPxsriJL595E7105jbhso2VqWXvmQcbdcv/pkG9Mn4M/fM 60l83kCfoXCVKH/B/jhGfwtB4P6LilKXnRynWPy2jIgJu4v7/SF2APXgg2PDkBttbgRA oelJEQnXSC4v3e5XItl7qNVud1Kj3XTq50qV4b+6OkXylQu+hc4fLUAyr6HMQv0GWkjl hx+Q== 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:date:message-id:subject:from :to:cc; bh=WndVZuu6ACwWX/QsIOzWRu3qQGQzLfXZbbjp7lkw76Y=; b=iv0X9sVC8/3PCXA1PsO9P/N9Bjv8AefSy9DTKycd8TX4ikjx4AiEpx43jfMoYBxzOT qKIAfCGKLERGWp9m4P6qT/8s7kypr2AIWcmu5WNBYHJGJMN5hmgaesX/vedkX4jSLr6H gikFwX2rTAkrah7jBs/pswXVqwLn04mFjO4l71mfTPsP/JX7cakgjjwpqtuDCFdpSs49 kJsIENidsVAGpwleK+gDw8HQv2OkJ06wjUxmPSqT8YwwAvjPmsVUPk1Sa7b+1RvRqzNi tNjDCJrfuyMxu0BhdKzCPw76HV7QUt91UWHo3F2RxnH4lVbCK7t053eNjZytOcthE28C JvRQ== X-Gm-Message-State: AOPr4FUBsEX/uy0DKf7wIwtDm1fwbvLJJMOtv48WyCeQ35z3y2+j8PStapivLUyWct1xYOOyFoDKCiB4GttFhw== X-Received: by 10.182.28.135 with SMTP id b7mr2392895obh.11.1461722816046; Tue, 26 Apr 2016 19:06:56 -0700 (PDT) Original-Sender: masanoriogino@gmail.com X-Google-Sender-Auth: ZkLoKOvSnw53EjaKPoyGRw_W6FU Xref: news.gmane.org gmane.linux.lib.musl.general:9956 gmane.comp.hardware.lowrisc.devel:362 Archived-At: 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. -- Masanori Ogino