From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9750 Path: news.gmane.org!not-for-mail From: Bobby Bingham Newsgroups: gmane.linux.lib.musl.general Subject: [RFC] powerpc64 port Date: Sun, 27 Mar 2016 16:20:17 -0500 Message-ID: <1459113619-24090-1-git-send-email-koorogi@koorogi.info> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1459113683 2206 80.91.229.3 (27 Mar 2016 21:21:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Mar 2016 21:21:23 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-9763-gllmg-musl=m.gmane.org@lists.openwall.com Sun Mar 27 23:21:23 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 1akI7d-0003np-MU for gllmg-musl@m.gmane.org; Sun, 27 Mar 2016 23:21:21 +0200 Original-Received: (qmail 17762 invoked by uid 550); 27 Mar 2016 21:21:15 -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 17634 invoked from network); 27 Mar 2016 21:21:03 -0000 X-Mailer: git-send-email 2.7.4 Xref: news.gmane.org gmane.linux.lib.musl.general:9750 Archived-At: Here is the ppc64 (ELFv2 ABI) port that I've been working on. I'd like to start getting it reviewed. Only 64bit long double is supported as ieee quad is not yet well- supported by either clang or gcc on ppc64. The ppc64 ELFv2 ABI supports both little and big endian, though only little endian is in common use. I've made an effort to support both in this port, but I've only tested little endian so far. The first patch in the series adds support to the generic atomic code for implementing the non-pointer 64bit atomics on top of 64bit ll/sc primitives when available. The second patch is the ppc64 port itself.