From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/12533 Path: news.gmane.org!.POSTED!not-for-mail From: "A. Wilcox" Newsgroups: gmane.linux.lib.musl.general Subject: Re: [PATCH] powerpc: make ucontext_t API match glibc Date: Thu, 22 Feb 2018 15:19:54 -0600 Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: References: <0cba4a364a78622a9334e1768ceea73066d6ce4b.1519243731.git.mschiffer@universe-factory.net> <20180222182853.GC1436@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rbrGenj24MjRLKM8PUvNfQaKh53g4B7Eo" X-Trace: blaine.gmane.org 1519334276 20057 195.159.176.226 (22 Feb 2018 21:17:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Feb 2018 21:17:56 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 To: musl@lists.openwall.com Original-X-From: musl-return-12549-gllmg-musl=m.gmane.org@lists.openwall.com Thu Feb 22 22:17:51 2018 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1eoyFT-0004nV-BW for gllmg-musl@m.gmane.org; Thu, 22 Feb 2018 22:17:51 +0100 Original-Received: (qmail 15373 invoked by uid 550); 22 Feb 2018 21:19:53 -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 14326 invoked from network); 22 Feb 2018 21:19:52 -0000 In-Reply-To: <20180222182853.GC1436@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:12533 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --rbrGenj24MjRLKM8PUvNfQaKh53g4B7Eo Content-Type: multipart/mixed; boundary="wAjmFl39LrhA6MSVqSd455S6JHu8Uf2CG"; protected-headers="v1" From: "A. Wilcox" To: musl@lists.openwall.com Message-ID: Subject: Re: [musl] [PATCH] powerpc: make ucontext_t API match glibc References: <0cba4a364a78622a9334e1768ceea73066d6ce4b.1519243731.git.mschiffer@universe-factory.net> <20180222182853.GC1436@brightrain.aerifal.cx> In-Reply-To: <20180222182853.GC1436@brightrain.aerifal.cx> --wAjmFl39LrhA6MSVqSd455S6JHu8Uf2CG Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 02/22/18 12:28, Rich Felker wrote: > Basically, what seems to have happened is that very early powerpc > kernels ignored the fact that ucontext_t/mcontext_t are permanent ABI > with userspace and made the definition of mcontext_t model-specific. Conjecture, but if you are correct, that could be because the earliest PowerPC kernels were MkLinux. The goal was making it work on Power Macs that didn't have OpenFirmware *and* IBM RS/6000 machines, so that could have been a purposeful design decision that wasn't thought through enough= =2E --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=E9lie Linux http://adelielinux.org --wAjmFl39LrhA6MSVqSd455S6JHu8Uf2CG-- --rbrGenj24MjRLKM8PUvNfQaKh53g4B7Eo Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJMBAEBCAA2FiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAlqPM/oYHGF3aWxmb3hA YWRlbGllbGludXgub3JnAAoJEMspy1GSK50U37kP/18m33cY5RPN3PcxvC6GsuZv eQjpMGky7mSJ214huQ6TT4F+vGOhLzPDYEa+Kc2XcaelGHaDmWGygrKS9EKdrOye MBJeNFsx3wOyj6L0rEI4E+n666PGW9BheRU0Mx0SDXz/rz9kRPrQQZLy/NZ0NCbV vzb2eVyRmF47H3gWzgDODD0zCjb4w8yWhgG9bJw4LuH6VHSKfTjlEN55eSGJMmGF RBzmA9uuwxmhySBrKv1sPyldecbJDemwAkRJClLVk9D8piCuR/YPqSmzYP+FK3xC BYEtCc7u5oqREGt9CV3PBRR/kJ6ciMEJZAzdUHlD0TLl/qbCR6EXQeNC/jkFU5iQ /0sHNcD6YZWIDErtyTqQV2b8hFIiurpQSb23USOhg7Ba5a7tcie9Ymi102soamMB sAx38SvbD7dkdKiB835xqkQojzpYLgbfgCx1WDPoZZMW508Kfy0hfO5PCvsTXVeA 6FE5ngNSol+bE2iwMT3YciPdUi1KCT3BAxkq9DEadu0RHTJy6bfNFoHS2U28G5C4 Yn0Gtm6gAtr0X7JGqPjCi5K5HexPkG6Ba1ygKNsjmJVGDnaAtm1VXTObheKCgtcF GF06aiP696pETbv5e5nDf4gRpxNJziIdjnbMBDMFzi6IHUQIJ8fDxT+CwKertItl eItAuZuWhMwDMjRivvRT =Q5O6 -----END PGP SIGNATURE----- --rbrGenj24MjRLKM8PUvNfQaKh53g4B7Eo--