|
|
Message-ID: <CAK8P3a3BY=TGdGW_0CNDJKaqJaKwG=QFkin3H-pLv9ONALzmVw@mail.gmail.com>
Date: Sun, 9 May 2021 09:56:10 +0200
From: Arnd Bergmann <arnd@...nel.org>
To: musl@...ts.openwall.com
Cc: 陈国祺 <chenguoqi@...ngson.cn>
Subject: Re: Re: Port the new architecture loongarch64 to musl
On Sat, May 8, 2021 at 7:16 AM 翟小娟 <zhaixiaojuan@...ngson.cn> wrote:
>
> Yes, we are still using faccessat on the kernel. After the kernel is updated later, we will eliminate these system calls in the musl source code.
> We have already adapted the tool chain, libc, kernel and qemu source code. To ensure quality, we are currently undergoing further testing and
> verification. We plan to start submitting to the community next month. If necessary, we can provide a physical machine or qemu.
I can clarify what is required for merging the kernel port from my perspective:
- In order to review the kernel port on the mailing list, it needs to
be based on the latest release, and split up into
multiple patches that provide a logical grouping.
- For the initial review, no toolchain, hardware or emulator support is needed.
- When merging the kernel, any review comments have to be addressed,
either by modifying the code, or by
concluding that your original version was correct.
- Before the kernel is merged, I would expect at the minimum a
confirmation from the toolchain maintainers that
the compiler can be fully merged into their following release. If
you have a patch against gcc-11 and recent
binutils, I can create cross-compiler binaries to build kernels and
host them along with the release builds at
https://mirrors.edge.kernel.org/pub/tools/crosstool/.
- Validation is *not* a requirement before sending code for review,
and I would consider it a waste of your time,
since the review tends to find issues that require invasive changes.
I expect that validation is part of your
process for shipping software to your users, but the part I care
about for mainline support is that the source
is maintainable in a way that lets others address problems they find.
- qemu support is definitely appreciated, but not a requirement. I'm
personally not planning to run your
kernels in qemu as part of the review, but others might want to add
loongarch qemu to their automated
test farms.
If you have a working kernel source tree that you need to rebase
before sending it for review,
I can offer you to take an initial look off-list to point out issues
you should address during the
rebase.
Arnd
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.