From patchwork Tue Sep 4 14:09:52 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Petazzoni X-Patchwork-Id: 181574 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (fraxinus.osuosl.org [140.211.166.137]) by ozlabs.org (Postfix) with ESMTP id 63B612C0093 for ; Wed, 5 Sep 2012 00:10:16 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 374ACFFC6A; Tue, 4 Sep 2012 14:10:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HZqQmrFnwU4V; Tue, 4 Sep 2012 14:10:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id D833EFFB47; Tue, 4 Sep 2012 14:10:06 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id CEC858F75B for ; Tue, 4 Sep 2012 14:10:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 076BD8C10C for ; Tue, 4 Sep 2012 14:10:06 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GjkY0CMtVU61 for ; Tue, 4 Sep 2012 14:10:05 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.free-electrons.com (mail.free-electrons.com [88.190.12.23]) by whitealder.osuosl.org (Postfix) with ESMTP id E78678C0F7 for ; Tue, 4 Sep 2012 14:10:04 +0000 (UTC) Received: by mail.free-electrons.com (Postfix, from userid 106) id DDC3A296; Tue, 4 Sep 2012 16:10:04 +0200 (CEST) Received: from localhost (col31-4-88-188-83-94.fbx.proxad.net [88.188.83.94]) by mail.free-electrons.com (Postfix) with ESMTPSA id 8CB9D153 for ; Tue, 4 Sep 2012 16:09:57 +0200 (CEST) From: Thomas Petazzoni To: buildroot@busybox.net Date: Tue, 4 Sep 2012 16:09:52 +0200 Message-Id: X-Mailer: git-send-email 1.7.9.5 Subject: [Buildroot] [pull request v3] Pull request for branch update-mips-support X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Hello, Here is a new version of the patch set that clarifies MIPS support, and especially MIPS64 support. It has four patches: * First patch refactors some uclibc.mk to use the existing BR2_ENDIAN config option rather than doing the same work again. * Second patch reworks the config option for mips. It creates two separate two level architectures for MIPS and MIPS64, and then clarifies the ABI names and config options. * Third patch (from Gustavo) remove old MIPS64 related toolchain kludge * Fourth patch (from Gustavo) adds a defconfig to build a mips64 system for Qemu Changes since v2: * None, except rebasing on master. Changes since v1: * Addition of the first, third and fourth patches. * Separation of top-level mips64 architectures. * Simplification of uClibc code to find the architecture. Best regards, Thomas The following changes since commit 27045cde7d18f6132ab804ed30673e3fb3961879: gcc: default to 4.6.x (2012-09-04 13:28:03 +0200) are available in the git repository at: git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git update-mips-support for you to fetch changes up to 0d47f0d4b6ef8c47d226854c736b9bc87a00073a: qemu/mips64-malta: add new sample config (2012-09-04 16:06:51 +0200) ---------------------------------------------------------------- Gustavo Zacarias (2): mips64: remove toolchain kludge qemu/mips64-malta: add new sample config Thomas Petazzoni (2): uClibc: use BR2_ENDIAN to simplify endianess selection Clarify MIPS ABIs support board/qemu/mips64-malta/linux-3.3.config | 78 ++++++++++++++++++++++++++++++ board/qemu/mips64-malta/readme.txt | 7 +++ configs/qemu_mips64_malta_defconfig | 24 +++++++++ package/Makefile.in | 4 -- target/Config.in.arch | 60 +++++++++++++---------- toolchain/uClibc/uclibc.mk | 24 ++------- 6 files changed, 149 insertions(+), 48 deletions(-) create mode 100644 board/qemu/mips64-malta/linux-3.3.config create mode 100644 board/qemu/mips64-malta/readme.txt create mode 100644 configs/qemu_mips64_malta_defconfig Thanks,