Show a cover letter.

GET /api/covers/2227912/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2227912,
    "url": "http://patchwork.ozlabs.org/api/covers/2227912/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20260424132326.825570-1-jeanmichel.hautbois@yoseli.org/",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api",
        "name": "Buildroot development",
        "link_name": "buildroot",
        "list_id": "buildroot.buildroot.org",
        "list_email": "buildroot@buildroot.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260424132326.825570-1-jeanmichel.hautbois@yoseli.org>",
    "list_archive_url": null,
    "date": "2026-04-24T13:23:15",
    "name": "[00/11] Add ColdFire MCF5441x (m68k) support",
    "submitter": {
        "id": 86730,
        "url": "http://patchwork.ozlabs.org/api/people/86730/?format=api",
        "name": "Jean-Michel Hautbois",
        "email": "jeanmichel.hautbois@yoseli.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20260424132326.825570-1-jeanmichel.hautbois@yoseli.org/mbox/",
    "series": [
        {
            "id": 501366,
            "url": "http://patchwork.ozlabs.org/api/series/501366/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=501366",
            "date": "2026-04-24T13:23:15",
            "name": "Add ColdFire MCF5441x (m68k) support",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/501366/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2227912/comments/",
    "headers": {
        "Return-Path": "<buildroot-bounces@buildroot.org>",
        "X-Original-To": [
            "incoming-buildroot@patchwork.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Delivered-To": [
            "patchwork-incoming-buildroot@legolas.ozlabs.org",
            "buildroot@buildroot.org"
        ],
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=OK8BdKoB;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"
        ],
        "Received": [
            "from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g2DWH4Mrdz1yD5\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Fri, 24 Apr 2026 23:36:09 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 298DE427EC;\n\tFri, 24 Apr 2026 13:36:08 +0000 (UTC)",
            "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id dR77rZmCudr9; Fri, 24 Apr 2026 13:36:07 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 31A78427F6;\n\tFri, 24 Apr 2026 13:36:07 +0000 (UTC)",
            "from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 351602DF\n for <buildroot@buildroot.org>; Fri, 24 Apr 2026 13:36:04 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 271DB422F6\n for <buildroot@buildroot.org>; Fri, 24 Apr 2026 13:36:04 +0000 (UTC)",
            "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id J29welVNFR42 for <buildroot@buildroot.org>;\n Fri, 24 Apr 2026 13:36:03 +0000 (UTC)",
            "from mslow3.mail.gandi.net (mslow3.mail.gandi.net [217.70.178.249])\n by smtp2.osuosl.org (Postfix) with ESMTPS id EAF20400BA\n for <buildroot@buildroot.org>; Fri, 24 Apr 2026 13:36:02 +0000 (UTC)",
            "from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net\n [IPv6:2001:4b98:dc4:8::222])\n by mslow3.mail.gandi.net (Postfix) with ESMTP id DB0105834EC\n for <buildroot@buildroot.org>; Fri, 24 Apr 2026 13:23:37 +0000 (UTC)",
            "by mail.gandi.net (Postfix) with ESMTPSA id 22D673EC96;\n Fri, 24 Apr 2026 13:23:28 +0000 (UTC)"
        ],
        "X-Virus-Scanned": [
            "amavis at osuosl.org",
            "amavis at osuosl.org"
        ],
        "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ",
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 smtp4.osuosl.org 31A78427F6",
            "OpenDKIM Filter v2.11.0 smtp2.osuosl.org EAF20400BA"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1777037767;\n\tbh=H+Jl78BAgAyxDnqykGQKS6rou9ezeGVcaomMudW8BTs=;\n\th=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:Cc:From;\n\tb=OK8BdKoBTbZuhIYS+S6Qc7NEA73y3To/TzcsN2QSFDN+Nz9y3JInPYb8g6Xk8do7o\n\t 1BDPL1NioMSW7w0tRYcxNVpVL+4h4AJ2Mv1nq9Z+POAf1c7qDY3vxoexl89VCJfMom\n\t +OEP80tQAleeEQb2eQk12ChBttOZbeT1L2m9OCr9fjO2Ct3rRzuv5O5cxHehb4uYr4\n\t Z4ozgLJ4Uk0HxshcZDdsMM8enrHhRtXa8dXHdizW/EuSC1QW5NPOaQtRRSA8vejV9g\n\t 4BfVcbEekt3yrwKyjyK1ndtZX0bt1A1SDlG+9LLAd9zaJAf93PyrTir8q0gwtb+mrE\n\t Cty4lpwz84Sig==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom; client-ip=217.70.178.249;\n helo=mslow3.mail.gandi.net; envelope-from=jeanmichel.hautbois@yoseli.org;\n receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org EAF20400BA",
        "From": "Jean-Michel Hautbois <jeanmichel.hautbois@yoseli.org>",
        "To": "buildroot@buildroot.org",
        "Date": "Fri, 24 Apr 2026 15:23:15 +0200",
        "Message-Id": "<20260424132326.825570-1-jeanmichel.hautbois@yoseli.org>",
        "X-Mailer": "git-send-email 2.39.5",
        "MIME-Version": "1.0",
        "X-GND-Sasl": "jeanmichel.hautbois@yoseli.org",
        "X-GND-Cause": "\n dmFkZTFyAWigktPD/NoOncmYxNmF2zVYkLWe54PJE15DHAT5eY7NU43AZYKwnr14qDJSmVOtRXtFIpXwB/ViUPJjTcGiUFpr8O8i2ErMsVbvHMO3kpR2tDGHufzTBGoi7ScfMVM0jPzTVYFtaymsdYqhGnzUjW/fCfBh6oj6XDVrl1jbBCITscJHFitKk+pK4i4OVA5N7rYDwe2WpHjaaYYJP18shC5ZUB8KRJlRoWIfck6m9BBWtO4bBnqfpXJGNM5z4hB16FF+wMoeTfmflh0etFn7BuVZzXq1hxotoJPwPCedEhqo23Euhl4+cvvso5ePlM5eQpAgokBRrV6uGNq3DATpQzXVdJU7/DYQfhpi5Mvb1MDfPuqo/cODtB2a1eQiamMABciOOWVTPnBrXLqNBbIuZFn0t369VkbOY1fCwmbyAXpW5XTPttoK/+4cZRqRYNoSPQjvO991O0473DWjD8XRotKjbvR4ta/hXmKoxiE3tNIAmILfMqHNrzuEtciVcHGJERO8EbVFfW6rA0wVf8U+H8/tfo3bulFDAEbQYFoDn8dU/DVmYl6zJmEKBrmMcSk/ETqk2gOR7M99/AQ1Uv2yNtvsv9+It8YndlWWiX1af/kORc/JL7x9EdwukBILs9i8eZDhihvq/ctzKFs1cpyR/o+ehADm3j6RHEbOQdoVRA",
        "X-GND-State": "clean",
        "X-GND-Score": "-100",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=yoseli.org; s=gm1; t=1777037009;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=thk9yA8DyvVoelFL0DXxgWaLIg5b3A+A95w00lUZQqw=;\n b=SRgQ0ZSAZ0LjE80p3LXA5YAKbQVLVGPyYTwYLuL90/fBPywFsFxFmIAN1nOmhr59TIxNZh\n 4VvwK8n05tezdpz1IFKYwSpVEAg2FB/9f+PlIdAssdvqlFuLh/c3EnxnGFUZX5ov1W8Vls\n IC4LZ6JYmyxM9moAYW6hT/9Hs8XkDGajEp+COg7DBwIiAyzzrAhSkDPvIDfI+Gf2yom/0s\n N6zzpjGmrDJsX1LGbPrH+zVyfP4zPURML7pWbLo0qAxuBgRvOUXiGClmzxQj4Irj0GgKy/\n OfV9T4o6/9Crn/OYoXBCZsHkghCpgWWwpO1zeUyGV+hGKyQdCrHhLWLGVzDY5Q==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp2.osuosl.org;\n dmarc=none (p=none dis=none)\n header.from=yoseli.org",
            "smtp2.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=yoseli.org header.i=@yoseli.org header.a=rsa-sha256\n header.s=gm1 header.b=SRgQ0ZSA"
        ],
        "Subject": "[Buildroot] [PATCH 00/11] Add ColdFire MCF5441x (m68k) support",
        "X-BeenThere": "buildroot@buildroot.org",
        "X-Mailman-Version": "2.1.30",
        "Precedence": "list",
        "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>",
        "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>",
        "List-Post": "<mailto:buildroot@buildroot.org>",
        "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>",
        "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>",
        "Cc": "Bernd Kuhls <bernd@kuhls.net>,\n Jean-Michel Hautbois <jeanmichel.hautbois@yoseli.org>,\n Fabrice Fontaine <fontaine.fabrice@gmail.com>,\n Thomas Petazzoni <thomas.petazzoni@bootlin.com>,\n Giulio Benetti <giulio.benetti@benettiengineering.com>,\n Ismael Luceno <ismael@iodev.co.uk>, Romain Naour <romain.naour@gmail.com>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@buildroot.org",
        "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>"
    },
    "content": "This series adds support for the NXP ColdFire MCF5441x family (m68k/cf\nsubarch) in Buildroot, and fixes a set of package build and runtime\nissues that surface when targeting this CPU.\n\nMCF5441x (MMU, ColdFire V4e core, typically 250 MHz, no hardware FPU, no\nSMP, no TLS, no atomic builtins) is not well exercised by the existing\nm68k coverage. Building a minimal userland (busybox, openssl, nginx,\ndropbear, ntp) on top of uClibc-ng exposed the fixes gathered in this\nseries.\n\nThe series can be grouped as follows:\n\n * Arch and global flags\n   - arch/Config.in.m68k: new BR2_m68k_cf5441x subarch entry\n   - package/gcc: force --with-arch=cf on MCF5441x so internal\n     multilibs are driven by the ColdFire ISA, not m68k-classic\n   - package/Makefile.in: add ColdFire workaround flags (mxgot, etc.)\n     consumed by multiple packages\n\n * Toolchain companions\n   - package/gdb: use static libgcc on ColdFire to avoid runtime\n     libgcc_s ABI mismatch\n   - package/gmp: disable C++ bindings on ColdFire (libstdc++ is not\n     available on this target flavour)\n\n * Network stack\n   - package/libopenssl: extend ColdFire handling (OPENSSL_NO_ATOMICS,\n     OPENSSL_NO_ASM, OPENSSL_SMALL_FOOTPRINT, mxgot)\n   - package/dropbear: disable ML-KEM768 which triggers an ICE in gcc\n     14 on m68k\n   - package/ntp: link libatomic when the toolchain provides it, so\n     64 bit atomics resolve at link time\n   - package/nginx: propagate ColdFire TLS/atomic settings\n\n * Misc\n   - package/mawk: create the awk symlink on install so scripts relying\n     on /usr/bin/awk keep working\n   - package/libglib2: add ColdFire conditional tweaks needed for the\n     target build\n\nThe series has been validated on real hardware (Freescale/NXP MCF54418\nbased ColdFire V4e board, 250 MHz, 256 MiB DDR, uClibc-ng) via a\nbuildroot initramfs image: kernel boot, openssl, nginx, dropbear and\nntpd all start cleanly with the compiled flags visible in\n\"openssl version -a\" (mxgot, OPENSSL_NO_ATOMICS, OPENSSL_NO_ASM).\n\nThe series applies cleanly on top of current master. No regressions\nexpected on other m68k variants (mcf5208, q800) or other arches; the\nchanges are all guarded by BR2_m68k_cf or MCF5441x conditionals.\n\nThanks for the review.\n\nJean-Michel Hautbois (11):\n  arch/Config.in.m68k: add ColdFire MCF5441x support\n  package/gcc: force --with-arch=cf on m68k MCF5441x\n  package/Makefile.in: add global ColdFire workaround flags\n  package/gmp: disable C++ bindings on m68k ColdFire\n  package/gdb: use static libgcc on m68k ColdFire\n  package/libopenssl: extend m68k ColdFire support\n  package/dropbear: disable ML-KEM768 on m68k\n  package/ntp: Link libatomic when available\n  package/nginx: add m68k ColdFire TLS support\n  package/mawk: create awk symlink on install\n  package/libglib2: add m68k ColdFire support\n\n arch/Config.in.m68k              |  7 +++++++\n package/Makefile.in              |  4 ++++\n package/dropbear/dropbear.mk     |  7 +++++++\n package/gcc/gcc.mk               |  4 ++++\n package/gdb/gdb.mk               |  5 +++++\n package/gmp/gmp.mk               |  4 +++-\n package/libglib2/libglib2.mk     | 11 ++++++++++-\n package/libopenssl/libopenssl.mk |  3 +++\n package/mawk/mawk.mk             |  6 ++++++\n package/nginx/nginx.mk           |  6 ++++++\n package/ntp/ntp.mk               |  5 +++++\n 11 files changed, 60 insertions(+), 2 deletions(-)"
}