On 2023/3/31 14:01, Xiaotian Wu wrote:
LoongArch is a new Loongson 3A5000 CPU instruction set, you can read
documents[1] or visit the development community[2] to get more information.
[1]: https://loongson.github.io/LoongArch-Documentation/README-EN.html
[2]: https://github.com/loongson
This patch series will add the basic support for Loongarch architecture, it can
compile on LoongArch and display the GRUB UI.
Please review the patches, thank you.
Xiaotian Wu (9):
PE: Add LoongArch definitions
Add LoongArch definitions
LoongArch: Add setjmp implementation
LoongArch: Add early startup code
LoongArch: Add awareness for LoongArch relocations
LoongArch: Add auxiliary files
LoongArch: Add to build system
LoongArch: Support new relocation types in v2.00 ABI
tests: add support for LoongArch
I've packaged this in Gentoo's loongson-overlay [1] and boot-tested on
real Loongson 3A5000 hardware (Lemote A2101 board, with latest (beta10)
new-world firmware [2]). Things work just fine.
[1]:
https://github.com/xen0n/loongson-overlay/commit/619407b4cf16198fa87c1739dc9348bde19ea8ac
[2]: https://github.com/loongson/Firmware/pull/20
For the whole series:
Tested-by: WANG Xuerui <g...@xen0n.name>
Thanks for all your (and your team's) hard work.
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel