{"id":2224867,"url":"http://patchwork.ozlabs.org/api/patches/2224867/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260419054645.2019170-1-daniel@thingy.jp/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/projects/27/?format=json","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":"<20260419054645.2019170-1-daniel@thingy.jp>","list_archive_url":null,"date":"2026-04-19T05:46:45","name":"[RFC] m68k: Add 68000 nommu support","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"ac27293f8712b4d761abddf8f1467f4a5b15ca2a","submitter":{"id":85408,"url":"http://patchwork.ozlabs.org/api/people/85408/?format=json","name":"Daniel Palmer","email":"daniel@thingy.jp"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260419054645.2019170-1-daniel@thingy.jp/mbox/","series":[{"id":500482,"url":"http://patchwork.ozlabs.org/api/series/500482/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=500482","date":"2026-04-19T05:46:45","name":"[RFC] m68k: Add 68000 nommu support","version":1,"mbox":"http://patchwork.ozlabs.org/series/500482/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2224867/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2224867/checks/","tags":{},"related":[],"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=YcCmkfCb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\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 4fyyLK3Cv3z1yGt\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sun, 19 Apr 2026 15:47:05 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 2AB5960FB8;\n\tSun, 19 Apr 2026 05:47:03 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id TTeVMwCPzzCW; Sun, 19 Apr 2026 05:47:02 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 1256960FA7;\n\tSun, 19 Apr 2026 05:47:02 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id 72639259\n for <buildroot@buildroot.org>; Sun, 19 Apr 2026 05:47:00 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id 508E9400BB\n for <buildroot@buildroot.org>; Sun, 19 Apr 2026 05:47:00 +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 kIL33Uq0VJgc for <buildroot@buildroot.org>;\n Sun, 19 Apr 2026 05:46:59 +0000 (UTC)","from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com\n [IPv6:2607:f8b0:4864:20::102d])\n by smtp2.osuosl.org (Postfix) with ESMTPS id 870D5400AB\n for <buildroot@buildroot.org>; Sun, 19 Apr 2026 05:46:58 +0000 (UTC)","by mail-pj1-x102d.google.com with SMTP id\n 98e67ed59e1d1-35d965648a2so1738496a91.0\n for <buildroot@buildroot.org>; Sat, 18 Apr 2026 22:46:58 -0700 (PDT)","from kinako.work.home.arpa\n (p1329195-ipxg00a01sizuokaden.shizuoka.ocn.ne.jp. [114.145.5.195])\n by smtp.googlemail.com with ESMTPSA id\n 98e67ed59e1d1-3613fa8e5d3sm3223150a91.2.2026.04.18.22.46.55\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 18 Apr 2026 22:46:55 -0700 (PDT)"],"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 smtp3.osuosl.org 1256960FA7","OpenDKIM Filter v2.11.0 smtp2.osuosl.org 870D5400AB"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1776577622;\n\tbh=+T5C29nyhWpkTS91jyOUUvbh4sUPVUGtNDfP+YIBbQ0=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=YcCmkfCbyFMjXRIJFlHOeyyu/REV8WFqncxgqjhYMV2ewU7bOCo8cf++zmxh+UV+S\n\t OJt/wPCXUsuXxk6gvXF6FerFpvMnEthuUFKdSXFZYh1NQ9e8Pd4eW5dJLsbdCpVcfZ\n\t GzzMTSK5JaT5Kc32sMcxSCzOG+vioxIbZ1pIBI2LzSdVMLBElR3ZR7E57HgPiUEB1I\n\t OwkoZ9Di7MZypsQGU6Bz+/yWRZrbz2p7PA8q6rMsmBJhMOFojG5uf/HjNiSGNi0pPo\n\t KeN1/9gfWuVRJUcbGGeLKhkjFjs/7bJhVbZ9SPKV/dzZxSFaGs+/JByOuhtfWUrVlT\n\t qcTZ6Cjk/KMyA==","Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2607:f8b0:4864:20::102d; helo=mail-pj1-x102d.google.com;\n envelope-from=daniel@0x0f.com; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org 870D5400AB","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776577617; x=1777182417;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=yueeA1RmOsL1HHLpfd/m04ar3dSnT5NaECK4tga8V6M=;\n b=YU0Vi+X0SzTi+MAuYMiHderDZIGreQtRSP97ESKDQrVgZmKx+3ajaJov5jMWDLUzWC\n ChkbPHZlCTtmjAcC9ZPcgRRmRqF+RE2rovYs2qPMOxINaM5eG8xRaTipwxROMDALEyZh\n V0cKjhg9leIKLP9WKdnA43X0TXChT2jUpihNc0evHWcy9T0fNAFLZ9/wppV20103jRQH\n nj7s4RcOAEsxLce0fcovEbnwx+j+frEFc4pm+ubEm2VckwYbVWMXC2CUepY07BfD4tYu\n hzL3QD3BbrFISlOT3SXtlbtChBke3auCkghiNmHktvjq0mmOS2Lt1yL7tore/T3yGKat\n o65Q==","X-Gm-Message-State":"AOJu0YxUHr8kmYrdHpZvuLFpClRXErDr6rL2N1KTzs4d7PDsS4HlI02x\n ag1JNjbPZPCwIGLUnEm+BoMpXAHd/jAasBIyXvXwGhj/Xp74KglL8phu6HCfJBw/NmRJUMN/OUb\n 1x7jV","X-Gm-Gg":"AeBDieuVHfP5F//0Qb/URuhqqgSu5TzxjAmLwIYFPkaMjix7BGQlBXtiPYBF7fO6hPG\n XtzxtKbnBRmuQVxqbaIVgPltag2ja0T89fohsgiKMdeSJrvHWMlcSmutUDilB/yCj9nU5dZV+yb\n TytIwY3rls/Huma/0bklD4AF2tyaXtYK4jU7Jmj/C2IqF3SAoiUQbaJjRY2AD94Tneky1UkppRo\n /d6wzpLR1HiGcH6Ruk21vtNyasHeu+sJqnRvEWPlMruNaKAuzRGokUkPbJTXRRWvEV8AU8u9Ip1\n HGsRNj2y4lOlwgPzCQV/xxMpItelfxEGytxUnA2s/Gc73HeBJbTJ1fr+IkMQGvEs3xNtHQuSbCY\n DrNlxVyQs33VmEpJdUwK3JzBjbHPjex7UzoRPgHxsu97KgL74P21m9zUdbWCR6kYxAJFyG2IKk7\n EWckMvMWKjZQEt5KVxwen5KJ0f7Ah0i4cHUvU6tZihgqdOWZm+sH+G0k9bRzh9A49pVCQaGGsMb\n JsosWQdlRXtdV8dSLtjAZ8+","X-Received":"by 2002:a17:90b:3d86:b0:35d:a90d:580e with SMTP id\n 98e67ed59e1d1-36140490bedmr9251584a91.23.1776577617228;\n Sat, 18 Apr 2026 22:46:57 -0700 (PDT)","From":"Daniel Palmer <daniel@thingy.jp>","To":"buildroot@buildroot.org","Cc":"Daniel Palmer <daniel@thingy.jp>","Date":"Sun, 19 Apr 2026 14:46:45 +0900","Message-ID":"<20260419054645.2019170-1-daniel@thingy.jp>","X-Mailer":"git-send-email 2.53.0","MIME-Version":"1.0","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=thingy.jp; s=google; t=1776577617; x=1777182417; darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=yueeA1RmOsL1HHLpfd/m04ar3dSnT5NaECK4tga8V6M=;\n b=hw3w7SX1IPIUnOgjbC+sjtOUP3JtDQ+w6hAozZLKViYAVDFR/0zrmXriIZsZMOs00y\n edxDOLDuYLaAcTrtSKKVboIETttAoRv2LpR7IOYDCIqflo6noYPacs2Vpwpiv/gbXDFY\n R/5DQRBDXehVeCUA8h8tXuD7gkTg17haFncz8=","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=none (p=none dis=none)\n header.from=thingy.jp","smtp2.osuosl.org;\n dkim=pass (1024-bit key,\n unprotected) header.d=thingy.jp header.i=@thingy.jp header.a=rsa-sha256\n header.s=google header.b=hw3w7SX1"],"Subject":"[Buildroot] [RFC PATCH] m68k: Add 68000 nommu 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>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"Everyone thinks they like ARM but secretly they want to run\nLinux on their Megadrive[0].\n\nBuilding a working toolchain/userland for nommu m68k is a bit\ndifficult because of the bitrotten tools all over the place and\none big issue is GCC generates code that uses unaligned\naccesses that will cause an exception on 68000 machines if you\naren't careful.\n\nBuildroot can easily create a working toolchain and userland\nfor nommu m68k so why not?\n\n0 - This isn't a joke, I'm working on this. I have u-boot working\n    on the Megadrive, Linux is already working on a bunch of 68000\n    machines and I just need to get everything a little bit smaller\n    to get into 4MB of RAM.\n\nSigned-off-by: Daniel Palmer <daniel@thingy.jp>\n---\n arch/Config.in.m68k | 6 ++++++\n 1 file changed, 6 insertions(+)","diff":"diff --git a/arch/Config.in.m68k b/arch/Config.in.m68k\nindex 235cafacf5b7..74a197934ff1 100644\n--- a/arch/Config.in.m68k\n+++ b/arch/Config.in.m68k\n@@ -23,6 +23,11 @@ choice\n \thelp\n \t  Specific CPU variant to use\n \n+config BR2_m68k_68000\n+\tbool \"68000\"\n+\tselect BR2_m68k_m68k\n+\tselect BR2_SOFT_FLOAT\n+\n config BR2_m68k_68030\n \tbool \"68030\"\n \tselect BR2_m68k_m68k\n@@ -41,6 +46,7 @@ config BR2_m68k_cf5208\n endchoice\n \n config BR2_GCC_TARGET_CPU\n+\tdefault \"68000\"\t\tif BR2_m68k_68000\n \tdefault \"68030\"\t\tif BR2_m68k_68030\n \tdefault \"68040\"\t\tif BR2_m68k_68040\n \tdefault \"5208\"\t\tif BR2_m68k_cf5208\n","prefixes":["RFC"]}