Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/9] LoongArch64 initial support
@ 2025-06-07 18:12 Jiaxun Yang
  2025-06-07 18:12 ` [Buildroot] [PATCH v2 1/9] package/gcc: Introduce BR2_GCC_TARGET_SIMD option Jiaxun Yang
                   ` (9 more replies)
  0 siblings, 10 replies; 24+ messages in thread
From: Jiaxun Yang @ 2025-06-07 18:12 UTC (permalink / raw)
  To: buildroot
  Cc: Giulio Benetti, Romain Naour, Thomas Petazzoni, Dick Olsson,
	Jiaxun Yang

Hi all,

This series enabled LoongArch64 support to buildroot.

It added LoongArch bits to toolchain and kernel & grub packages
and then introduced new loongarch64-efi board as a generic target.

Please review.
Thanks!

---
Sorry for taking so long to get back, I was trapped by EDK2 build
when I was making initial reversion and eventually lost track.

v2 Addressed most comments in v1.

To: buildroot@buildroot.org
Cc: Giulio Benetti <giulio.benetti@benettiengineering.com>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Dick Olsson <hi@senzilla.io>
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>

---
Jiaxun Yang (9):
      package/gcc: Introduce BR2_GCC_TARGET_SIMD option
      arch: Introduce LoongArch64
      package/glibc: Enable LoongArch64 support
      package/musl: Enable LoongArch64 support
      linux: Introduce {vmlinux, vmlinuz}.efi kernel binary format
      boot/grub2: Introduce loongarch64-efi target
      board/loongarch64-efi: Introduce the new board
      boot/edk2: Add LoongArch64 OVMF support
      board/qemu: Add loongarch64-virt-efi variant

 DEVELOPERS                                         |   7 ++
 arch/Config.in                                     |  19 +++
 arch/Config.in.loongarch                           | 129 +++++++++++++++++++++
 arch/arch.mk                                       |   1 +
 board/loongarch64-efi/genimage-efi.cfg             |  33 ++++++
 board/loongarch64-efi/grub.cfg                     |   6 +
 .../patches/linux-headers/linux-headers.hash       |   1 +
 board/loongarch64-efi/patches/linux/linux.hash     |   2 +
 board/loongarch64-efi/post-image.sh                |   5 +
 board/loongarch64-efi/readme.txt                   |  34 ++++++
 board/qemu/loongarch64-virt-efi/genimage.cfg       |  33 ++++++
 board/qemu/loongarch64-virt-efi/grub.cfg           |   6 +
 board/qemu/loongarch64-virt-efi/post-image.sh      |   5 +
 board/qemu/loongarch64-virt-efi/readme.txt         |  31 +++++
 boot/edk2/Config.in                                |  14 ++-
 boot/edk2/edk2.mk                                  |   6 +
 boot/grub2/Config.in                               |  10 ++
 boot/grub2/grub2.mk                                |   9 ++
 configs/loongarch64_efi_defconfig                  |  22 ++++
 configs/qemu_loongarch64_virt_efi_defconfig        |  23 ++++
 linux/Config.in                                    |   8 ++
 linux/linux.mk                                     |   4 +
 package/gcc/gcc.mk                                 |   4 +
 package/glibc/Config.in                            |   2 +
 package/musl/Config.in                             |   1 +
 toolchain/toolchain-buildroot/Config.in            |   4 +
 .../toolchain-external/pkg-toolchain-external.mk   |   4 +
 toolchain/toolchain-wrapper.c                      |   3 +
 28 files changed, 425 insertions(+), 1 deletion(-)
---
base-commit: 5080f0af166d2fff26f0c661b0cc7da0b3eaddd8
change-id: 20250607-loongarch-8abe88258242

Best regards,
-- 
Jiaxun Yang <jiaxun.yang@flygoat.com>

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2025-06-14 20:51 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-07 18:12 [Buildroot] [PATCH v2 0/9] LoongArch64 initial support Jiaxun Yang
2025-06-07 18:12 ` [Buildroot] [PATCH v2 1/9] package/gcc: Introduce BR2_GCC_TARGET_SIMD option Jiaxun Yang
2025-06-14 12:47   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 2/9] arch: Introduce LoongArch64 Jiaxun Yang
2025-06-14 12:54   ` Romain Naour via buildroot
2025-06-14 13:17     ` Thomas Petazzoni via buildroot
2025-06-14 15:54       ` Jiaxun Yang
2025-06-07 18:12 ` [Buildroot] [PATCH v2 3/9] package/glibc: Enable LoongArch64 support Jiaxun Yang
2025-06-14 12:57   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 4/9] package/musl: " Jiaxun Yang
2025-06-14 12:58   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 5/9] linux: Introduce {vmlinux, vmlinuz}.efi kernel binary format Jiaxun Yang
2025-06-14 13:11   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 6/9] boot/grub2: Introduce loongarch64-efi target Jiaxun Yang
2025-06-14 13:14   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 7/9] board/loongarch64-efi: Introduce the new board Jiaxun Yang
2025-06-14 13:43   ` Romain Naour via buildroot
2025-06-14 20:50   ` Julien Olivain
2025-06-07 18:12 ` [Buildroot] [PATCH v2 8/9] boot/edk2: Add LoongArch64 OVMF support Jiaxun Yang
2025-06-14 13:50   ` Romain Naour via buildroot
2025-06-07 18:12 ` [Buildroot] [PATCH v2 9/9] board/qemu: Add loongarch64-virt-efi variant Jiaxun Yang
2025-06-14 13:32   ` Julien Olivain
2025-06-14 13:59     ` Romain Naour via buildroot
2025-06-14 14:24 ` [Buildroot] [PATCH v2 0/9] LoongArch64 initial support Romain Naour via buildroot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox