Hi, David,
It is hard to find words to express my gratitude.
On Thu, Oct 6, 2022 at 19:49, David Marchand wrote:
Hello Min,
On Tue, Oct 4, 2022 at 5:41 PM Min Zhou <zhou...@loongson.cn> wrote:
Dear team,
The following patch set is intended to support DPDK running on LoongArch
architecture.
LoongArch is the general processor architecture of Loongson Corporation
and is a new RISC ISA, which is a bit like MIPS or RISC-V.
The online documents of LoongArch architecture are here:
https://loongson.github.io/LoongArch-Documentation/README-EN.html
The latest build tools for LoongArch (binary) can be downloaded from:
https://github.com/loongson/build-tools
If you want to generate your own cross toolchain, you can refer to
this thread:
https://inbox.dpdk.org/dev/53b50799-cb29-7ee6-be89-4fe21566e...@loongson.cn/T/#m1da99578f85894a4ddcd8e39d8239869e6a501d1
From the link above, you can find a script to do that.
v8:
- rebase the patchset on the main repository
- add meson build test for LoongArch in devtools/test-meson-builds.sh
- add ccache to build configuration file
- change the cpp meson variable to a c++ compiler
- complete the cross compilation documentation for LoongArch, adding
reference to the build script and dependency list
- put the feature description for LoongArch in the EAL features list
in release_22_11.rst
- simplify macro definition for new added headers
- put the items about LoongArch in the right place in meson.build
Thanks for this last revision.
We discussed a few things offlist, let me sumarize here for others:
- I fixed a few style issues, re-arranged the documentation around the
cross toolchain generation from sources,
Thanks a lot for your review and help.
- on your side, LoongSon is building a CI system so that we have non
regression compilation tests reports in DPDK patchwork, hopefully, by
-rc3 time.
Yes, thanks. We will keep the deadline and try our best to provide a
stable CI system for LoongArch.
As for adding more tests run by this CI, this can be discussed later,
Yes, thanks. There are also some important issues to discuss.
The last build fixes for GCC 12 have been merged by Thomas.
There is nothing blocking for merging this series.
Welcome to LoongArch in DPDK!
Series applied.
Thanks a lot. It is the beginning for LoongArch platform to benefit from
DPDK community. I expect DPDK
will become more and more prosperous on LoongArch.
Thanks,
Min Zhou