From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out01.hibox.biz (out01.hibox.biz [210.71.195.42]) by mx.groups.io with SMTP id smtpd.web08.1706.1627511127844048735 for ; Wed, 28 Jul 2021 15:25:28 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: insyde.com, ip: 210.71.195.42, mailfrom: tim.lewis@insyde.com) IronPort-SDR: +lGfI6i9KuF0i8FeONn3otKYfXdi7XSAKukxcxuGsAV8uo6ycAVzvQwFiEn0tcnPW0B0prdruC rKl6o5MmMakA== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2D7BABA2AFh/w00GKxaHgEBCxIMQAm?= =?us-ascii?q?EclZshAFGiQSIXAM4AZANGox8CwEBAQEBAQEBAQk3BwECBAEBhBM/BAICgnw?= =?us-ascii?q?mOBMCBAEBARIBAQYBAQEBAQYEgQ6FaA2GQgEBAgMIAhkrCC8BBQYDDQQEAQE?= =?us-ascii?q?BAgImAhsYHggCBAESCwUNBIJRgwcPqHd6gTEaAmWDTQGBGoURgRAqgRJThRe?= =?us-ascii?q?GcoJQhDo+gmIChHeCZASDVkwFFBiBEAEHAQJNGjsrD5Eejk+dEAeNYJQJK4U?= =?us-ascii?q?qkD0DkHmWC4l4gjyUPYRGgXeBfXCDOQk2ERmSHoJkgSSGdiQvAjYCBgsBAQM?= =?us-ascii?q?JdAgVAYk+AQE?= X-IronPort-AV: E=Sophos;i="5.84,276,1620662400"; d="scan'208";a="66160556" Received: from unknown (HELO hb3-BKT203.hibox.biz) ([172.24.52.13]) by out01.hibox.biz with ESMTP; 29 Jul 2021 06:25:24 +0800 IronPort-SDR: m7t1+h9ttkBJLhxO+Ao/wDydxfUD43vJuBt6wwATZsdw+dIW1eZxGXB74N+6pcSPw3OUnAHbHG gsR6psM5WBcQ== Received: from unknown (HELO hb3-BKT103.hibox.biz) ([172.24.51.13]) by hb3-BKT203.hibox.biz with ESMTP; 29 Jul 2021 06:25:24 +0800 IronPort-SDR: SkNsA8RX8LaMeazYtyS8+zzDEjDt5S713Tgf/95kQXomhQEoYthNEwhydihrJ6lX/MZwsabhiG XHBUfAUAaf3g== Received: from unknown (HELO hb3-IN02.hibox.biz) ([172.24.12.12]) by hb3-BKT103.hibox.biz with ESMTP; 29 Jul 2021 06:25:24 +0800 IronPort-SDR: G3GkpfKmozOL9EdtSOW0/YRNptRJKOQCvrmmxsOU9fP9Dr1eEFKRoalDah2YpF1qv3HqhAOZom BGgf1kATR7cw== X-Remote-IP: 73.116.1.175 X-Remote-Host: c-73-116-1-175.hsd1.ca.comcast.net X-SBRS: -10.0 X-MID: 60061621 X-Auth-ID: tim.lewis@insyde.com X-EnvelopeFrom: tim.lewis@insyde.com hiBox-Sender: 1 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AGgqQFq5TJBmwFMBkUAPXwPnXdLJyesId70?= =?us-ascii?q?hD6qkXc202TiX4rbHMoN0w0xjohDENHHQpnt6dMKeNKEmskqKdjrN+AV7PZm?= =?us-ascii?q?LbUS6TQL2KjrGD/9SDIUzDH4dmvM9dmupFZeEYZmIUsS+O2njdLz9P+rO6Gd?= =?us-ascii?q?iT9ILj80s=3D?= Received: from c-73-116-1-175.hsd1.ca.comcast.net (HELO DESKTOPHG9V3E8) ([73.116.1.175]) by hb3-IN02.hibox.biz with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jul 2021 06:25:20 +0800 From: "Tim Lewis" To: , , In-Reply-To: Subject: Re: [edk2-devel] "StdLibPkg" branch on edk2-staging Date: Wed, 28 Jul 2021 15:25:20 -0700 Message-ID: <0fb201d783ff$75096c90$5f1c45b0$@insyde.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIkd7Ve4SPVe6NEr+uLS813FPGaG6q/CrFg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-language: en-us I would point out that there was significant work on libc in the past (see= https://github.com/andreiw/UefiToolsPkg) but never any help to upstream th= ese fixes, including making sure that many Linux tools can easily be ported= . I myself have used it to port several BSD utilities over, but each time t= here will little nits with the existing port and even small patches were re= turned with "no current maintainer" In terms of making other projects use libc, I think the other objection wa= s that it was never optimized for non-shell usage. Other projects (lie http= s://github.com/tianocore/edk2-staging/tree/CdePkg ) have tried to remedy th= is, but never with source checked in. But it allows support under PEI, DXE,= etc. Tim -----Original Message----- From: devel@edk2.groups.io On Behalf Of Rebecca Cra= n Sent: Wednesday, July 28, 2021 8:34 AM To: devel@edk2.groups.io; maciej.rabeda@linux.intel.com Subject: Re: [edk2-devel] "StdLibPkg" branch on edk2-staging Are you aware of the edk2-libc project at https://github.com/tianocore/edk= 2-libc ? --=20 Rebecca Cran On 7/27/21 9:48 AM, Maciej Rabeda wrote: > Hi, > > I have submitted a new edk2-staging branch named "StdLibPkg". > https://github.com/tianocore/edk2-staging/tree/StdLibPkg > > Branch contains initial implementation of C standard library and=20 > intrinsic library for UEFI to smoothen open-source submodule=20 > integration (instead of implementing those functions in each new=20 > package introducing an external submodule dependent on C stdlib). > > More details on the package, its contents and feature scope are placed= =20 > in that branch, in StdLibPkg/Readme.md file. > https://github.com/tianocore/edk2-staging/blob/StdLibPkg/StdLibPkg/Readm= e.md=20 > > > Feel free to play around. Any and all feedback is welcome. > > Thanks, > Maciej > > >=20 > >