| Submitter | Thomas Petazzoni |
|---|---|
| Date | April 10, 2012, 4:10 p.m. |
| Message ID | <cover.1334074065.git.thomas.petazzoni@free-electrons.com> |
| Download | mbox |
| Permalink | /patch/151667/ |
| State | Not Applicable |
| Headers | show
Return-Path: <buildroot-bounces@busybox.net> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id 86114B7027 for <incoming@patchwork.ozlabs.org>; Wed, 11 Apr 2012 02:12:00 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 3EB238CD2C; Tue, 10 Apr 2012 16:11:58 +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 iLoDNCMQ6ZXp; Tue, 10 Apr 2012 16:11:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id D7DBC8CDEA; Tue, 10 Apr 2012 16:11:19 +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 C511B8F753 for <buildroot@lists.busybox.net>; Tue, 10 Apr 2012 16:11:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 96D9F8BAF8 for <buildroot@lists.busybox.net>; Tue, 10 Apr 2012 16:11:15 +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 ADh+smXci1cv for <buildroot@lists.busybox.net>; Tue, 10 Apr 2012 16:11:03 +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 D1F798CD32 for <buildroot@busybox.net>; Tue, 10 Apr 2012 16:11:02 +0000 (UTC) Received: by mail.free-electrons.com (Postfix, from userid 106) id CF4A91BE; Tue, 10 Apr 2012 18:10:26 +0200 (CEST) Received: from localhost (humanoidz.org [82.247.183.72]) by mail.free-electrons.com (Postfix) with ESMTPSA id D827A186 for <buildroot@busybox.net>; Tue, 10 Apr 2012 18:10:15 +0200 (CEST) From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> To: buildroot@busybox.net Date: Tue, 10 Apr 2012 18:10:44 +0200 Message-Id: <cover.1334074065.git.thomas.petazzoni@free-electrons.com> X-Mailer: git-send-email 1.7.4.1 Subject: [Buildroot] [RFC] Development around Coldfire X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot <buildroot.busybox.net> List-Unsubscribe: <http://lists.busybox.net/mailman/options/buildroot>, <mailto:buildroot-request@busybox.net?subject=unsubscribe> List-Archive: <http://lists.busybox.net/pipermail/buildroot> List-Post: <mailto:buildroot@busybox.net> List-Help: <mailto:buildroot-request@busybox.net?subject=help> List-Subscribe: <http://lists.busybox.net/mailman/listinfo/buildroot>, <mailto:buildroot-request@busybox.net?subject=subscribe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net |
Hello, The work enclosed in the patches is not fully-working yet, but I wanted to share it so that others can help, and to avoid others in trying to do the same thing. Basically, the goal of this patch set is to add a defconfig for the MCF5208 Coldfire platform emulated by Qemu, which is a non-MMU platform. The proposed defconfig generates a system where the kernel boots, but panics when the first userspace program exits (the kernel complains that someone tried to kill init). I think patches 1 to 4 could be merged now, while the 5th patch (adding the defconfig) needs more work to fix this problem before being submitted. The other annoying part is that a patch for Qemu is also needed (it is part of this 5th patch). Note that I have also done a similar work on the AT91 ARM noMMU platform emulated by SkyEye. I hope to send the patches soon. Thomas The following changes since commit 8876b6751e0bc19a3754290061808f0f8420708e: Fix makedevs to allow longer path names (2012-04-08 19:46:52 +0200) are available in the git repository at: git://git.free-electrons.com/users/thomas-petazzoni/buildroot.git for-2012.05/coldfire Thomas Petazzoni (5): arch: re-enable m68k and add a few architecture variants toolchain: add Coldfire external toolchain from Sourcery CodeBench toolchain: add m68k to the list of arch that can work without MMU busybox: enable useful hush suboptions board: add support for Coldfire MCF5208EVB board emulated by Qemu .../qemu/m68k-mcf5208evb/linux-3.3-sw-ustack.patch | 25 +++++++ board/qemu/m68k-mcf5208evb/linux-3.3.config | 71 ++++++++++++++++++++ .../qemu-mcfint-masking-support.patch | 42 ++++++++++++ board/qemu/m68k-mcf5208evb/readme.txt | 14 ++++ configs/qemu_m68k_mcf5208_evb_defconfig | 14 ++++ package/busybox/busybox.mk | 5 ++ target/Config.in.arch | 41 +++++++++++- toolchain/toolchain-common.in | 2 +- toolchain/toolchain-external/Config.in | 41 +++++++++++ toolchain/toolchain-external/ext-tool.mk | 3 + 10 files changed, 256 insertions(+), 2 deletions(-) create mode 100644 board/qemu/m68k-mcf5208evb/linux-3.3-sw-ustack.patch create mode 100644 board/qemu/m68k-mcf5208evb/linux-3.3.config create mode 100644 board/qemu/m68k-mcf5208evb/qemu-mcfint-masking-support.patch create mode 100644 board/qemu/m68k-mcf5208evb/readme.txt create mode 100644 configs/qemu_m68k_mcf5208_evb_defconfig Thanks,