From: Greg Ungerer <gerg@linux-m68k.org>
To: Rob Landley <rob@landley.net>, Petr Vorel <pvorel@suse.cz>
Cc: Cyril Hrubis <chrubis@suse.cz>,
Geert Uytterhoeven <geert@linux-m68k.org>,
ltp@lists.linux.it, Li Wang <liwang@redhat.com>,
Andrea Cervesato <andrea.cervesato@suse.com>,
Jonathan Corbet <corbet@lwn.net>,
Randy Dunlap <rdunlap@infradead.org>,
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>,
Christophe Lyon <christophe.lyon@linaro.org>,
linux-m68k@lists.linux-m68k.org, linux-kernel@vger.kernel.org,
Linux ARM <linux-arm-kernel@lists.infradead.org>,
linux-riscv <linux-riscv@lists.infradead.org>,
Linux-sh list <linux-sh@vger.kernel.org>,
automated-testing@lists.yoctoproject.org,
buildroot@buildroot.org, Niklas Cassel <niklas.cassel@wdc.com>
Subject: Re: Call for nommu LTP maintainer [was: Re: [PATCH 00/36] Remove UCLINUX from LTP]
Date: Thu, 11 Jan 2024 00:46:35 +1000 [thread overview]
Message-ID: <aef3568c-7894-49c9-a7aa-b3c58b822b91@linux-m68k.org> (raw)
In-Reply-To: <b3a8b9db-86ee-47c6-96e2-baa2cba61404@landley.net>
On 10/1/24 15:47, Rob Landley wrote:
> On 1/9/24 17:17, Greg Ungerer wrote:
>> On 10/1/24 06:24, Rob Landley wrote:
>>> I'm a bit weird in that I try to get CURRENT stuff to work on nommu, and a lot
>>> of people have been happy to consume my work, but getting any of them to post
>>> directly to linux-kernel is like pulling teeth.
>>
>> I regularly test nommu configurations (as in every kernel rc and release) on m68k
>> and at least every release on other architectures like arm(*) and recently on
>> riscv as well.
>
> Sigh, I should start caring about riscv. I added or1k support, I should do
> riscv. (Except I did or1k because I found it in actual hardware, the Orange Pi
> 3b's power controller is an or1k asic so I needed an or1k toolchain to build
> some of u-boot's firmware or else the board couldn't reboot, and there was a
> qemu-system-or1k already, which turned into adding it to mkroot via a long
> https://lore.kernel.org/openrisc/ZX1xbs_AGdgLgcx7@antec/ thread with its
> developers. Alas I still can't get qemu to exit (I.E. virtually reboot or power
> off), apparently I need to reinstall my laptop to have a new enough version of
> python 3 to build a newer qemu with. It's on the todo list...)
>
> I still have a hard time considering riscv anything other than open source's
> version of Itanium. Promises of ubiquity, but even a 28 nanometer mask is still
> 6 figures before you run any wafers and your mask build process is sucking in
> all the black box libraries the fab can sell you, so what does "open" really get
> you here? Cortex-m got cheap when the superh patents expired so Arm didn't have
> to pay royalties to hitachi (renesas?) for the thumb instruction set anymore,
> and they belt those suckers en masse amortizing the up-front costs over ENORMOUS
> volume.
>
> And yes, j-core was trying to fix the closed source library and toolchain issues
> back when I was still working with them. Among other things fishing
> Google/skywater's openlane toolchain build out of their magic docker and
> reproducing it under a vanilla debootstrap, ala
> https://github.com/j-core/openlane-vhdl-build (As with most corporate
> clusterfscks, once you dig far enough it turns out you can throw over 90% of it
> out...)
>
> But these days I'm trying to get toybox to 1.0...
>
>> (*) somewhat annoyingly needing a minor patch to run the versatile qemu platform
>> I like to test with. But hey, that is on me :-)
>
> I would very much like to add more nommu targets to mkroot, can I get your
> build/config info offline? (I tried fishing configs out of buildroot a couple
> years ago, but after the THIRD one where the secret was "use very old versions
> of packages, the current stuff is broken"... And the problems were things like
> "the conversion to device tree deleted a huge chunk of this infrastructure", not
> simple fixes.)
Maybe getting a little off-topic here, but I'll just send links here.
Who knows it might be useful to others.
Recently I have been experimenting with minimal builds, this is a bunch of
scripts, configs and a couple of patches I currently have:
https://github.com/gregungerer/simple-linux
Mostly the kernel builds use the architecture defconfigs, but for armnommu
versatile it was easier to use a dedicated config and patch:
https://github.com/gregungerer/simple-linux/blob/master/configs/linux-6.6-armnommu-versatile.config
https://github.com/gregungerer/simple-linux/blob/master/patches/linux-6.6-armnommu-versatile.patch
Anyway the scripting uses the newest package versions of everything
(binutils, gcc, linux, uClibc, busybox).
Regards
Greg
next prev parent reply other threads:[~2024-01-10 14:46 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-03 1:52 [PATCH 00/36] Remove UCLINUX from LTP Petr Vorel
2024-01-03 7:58 ` Cyril Hrubis
2024-01-03 8:04 ` [LTP] " Cyril Hrubis
2024-01-03 8:39 ` Petr Vorel
2024-01-03 9:46 ` Geert Uytterhoeven
2024-01-03 11:49 ` Petr Vorel
2024-01-03 11:54 ` Geert Uytterhoeven
2024-01-03 12:09 ` Cyril Hrubis
2024-01-03 12:40 ` Petr Vorel
2024-01-05 3:52 ` Rob Landley
2024-01-05 13:11 ` Call for nommu LTP maintainer [was: Re: [PATCH 00/36] Remove UCLINUX from LTP] Petr Vorel
2024-01-06 3:58 ` Rob Landley
2024-01-08 9:03 ` Petr Vorel
2024-01-08 10:07 ` Cyril Hrubis
2024-01-09 22:37 ` [Automated-testing] " Bird, Tim
2024-01-10 5:01 ` Rob Landley
2024-01-10 14:14 ` Petr Vorel
2024-01-10 19:23 ` Rob Landley
2024-01-10 21:17 ` Niklas Cassel
2024-01-11 0:00 ` Greg Ungerer
2024-01-11 9:21 ` Niklas Cassel
2024-01-12 20:18 ` Rob Landley
2024-01-11 2:25 ` Greg Ungerer
2024-01-12 20:16 ` Rob Landley
2024-01-14 13:01 ` Greg Ungerer
2024-01-15 13:41 ` [Buildroot] " Waldemar Brodkorb
2024-01-15 14:22 ` Cyril Hrubis
2024-01-11 13:11 ` Geert Uytterhoeven
2024-01-11 13:19 ` Greg Ungerer
2024-01-09 20:24 ` Rob Landley
2024-01-09 23:17 ` Greg Ungerer
2024-01-10 5:47 ` Rob Landley
2024-01-10 14:46 ` Greg Ungerer [this message]
2024-01-10 13:33 ` Petr Vorel
2024-01-10 18:23 ` Rob Landley
2024-01-10 22:33 ` Petr Vorel
2024-01-08 8:33 ` [PATCH 00/36] Remove UCLINUX from LTP Andrea Cervesato
2024-01-08 8:34 ` Andrea Cervesato
2024-01-05 3:50 ` Rob Landley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=aef3568c-7894-49c9-a7aa-b3c58b822b91@linux-m68k.org \
--to=gerg@linux-m68k.org \
--cc=andrea.cervesato@suse.com \
--cc=automated-testing@lists.yoctoproject.org \
--cc=buildroot@buildroot.org \
--cc=christophe.lyon@linaro.org \
--cc=chrubis@suse.cz \
--cc=corbet@lwn.net \
--cc=geert@linux-m68k.org \
--cc=glaubitz@physik.fu-berlin.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-m68k@lists.linux-m68k.org \
--cc=linux-riscv@lists.infradead.org \
--cc=linux-sh@vger.kernel.org \
--cc=liwang@redhat.com \
--cc=ltp@lists.linux.it \
--cc=niklas.cassel@wdc.com \
--cc=pvorel@suse.cz \
--cc=rdunlap@infradead.org \
--cc=rob@landley.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®