This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: Gsoc 2018 Posix Compliance and Introduction
- From: Aditya Upadhyay <aadit0402 at gmail dot com>
- To: Salil Sirotia <salil dot sirotia at gmail dot com>
- Cc: Joel Sherrill <joel at rtems dot org>, newlib at sourceware dot org
- Date: Thu, 3 May 2018 22:13:58 +0530
- Subject: Re: Gsoc 2018 Posix Compliance and Introduction
- References: <CAEiJVQzyBJUK_29_5eHz=9crpn67X2O=6KD-Ha4Giez0kqL18w@mail.gmail.com>
On Thu, May 3, 2018 at 2:58 AM, Salil Sirotia <salil.sirotia@gmail.com> wrote:
> Hello Users
>>
>> This is Salil Sirotia, an M.Tech Scholar from IIT(ISM) Dhanbad. I applied
>> for GSOC 2018 and got selected. My project is POSIX Compliance where I
>> have
>> to implement some libraries, methods and port the code to Newlib-Cygwin.
>>
>> POSIX stands for Portable Operating System Interface for uni-X. Posix
>> Compliance allows us to port the source code that is running on one
>> machine
>> , can be run on another machine. This Project deals with the
>> implementation
>> of the subset of functions that are defined in POSIX 1003_1 standard, Due
>> to physical resource constraints, some real-time systems like the small
>> embedded system needs a limited set of operating system functionality. For
>> these type of systems, it is necessary that the standard allow the
>> implementation to support only a particular subset of POSIX functions.
>> POSIX profiles defined in FACE Technical Standards, designed for avionics
>> system verses POSIX in RTEMS where some functions are missing. These
>> missing function need to be implemented. For the same I will use FreeBSD,
>> NetBSD, POSIX 1003_1 as a refrence and IEEE std 1003.1 TM 2008.
>> I will add the support of mentioned library in my Proposal to newlib as a
>> part of GSOC-2018.
>>
>> This summer I will be accomplishing these task what I have mentioned in my
>> Proposal
>>
>
> This is one of my pet projects and I look forward to you making great
> progress.
>
>>What do you plan to do first?
>
> Hello joel
>
> I will definitely make great progress and will try to contribute to this
> community as long as possible. Porting memcpy method for sparc to newlib is
> my first priority and I have done some reasearch on that. I got the third
> party sources for memcpy method. Once the code for memcpy will be reviewed
> and pushed to newlib-cygwin repo. I will manually add the patch to RSB and
> will work on test suite of memcpy in RTEMS 5.
>
Great. I would look forward to seeing a patch from you of memcpy
method to newlib.
Did you find any third party sources for porting this method to newlib?