]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[loong64] Add initial support for LoongArch64
authorXiaotian Wu <wuxiaotian@loongson.cn>
Mon, 6 Feb 2023 12:48:50 +0000 (12:48 +0000)
committerMichael Brown <mcb30@ipxe.org>
Mon, 6 Feb 2023 21:14:17 +0000 (21:14 +0000)
commit62a1d5c0f5bc52227ba43ccb7924694d661449a2
tree56b64c5a3faaf931c3876c158b791a872dce083e
parent84cb7743906f88a09b7c1f5f8b56e43bb3f7709e
[loong64] Add initial support for LoongArch64

Add support for building a LoongArch64 Linux userspace binary.

Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn>
Modified-by: Michael Brown <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
35 files changed:
src/arch/loong64/Makefile [new file with mode: 0644]
src/arch/loong64/Makefile.linux [new file with mode: 0644]
src/arch/loong64/core/loong64_bigint.c [new file with mode: 0644]
src/arch/loong64/core/loong64_string.c [new file with mode: 0644]
src/arch/loong64/core/setjmp.S [new file with mode: 0644]
src/arch/loong64/include/bits/acpi.h [new file with mode: 0644]
src/arch/loong64/include/bits/bigint.h [new file with mode: 0644]
src/arch/loong64/include/bits/bitops.h [new file with mode: 0644]
src/arch/loong64/include/bits/byteswap.h [new file with mode: 0644]
src/arch/loong64/include/bits/compiler.h [new file with mode: 0644]
src/arch/loong64/include/bits/endian.h [new file with mode: 0644]
src/arch/loong64/include/bits/entropy.h [new file with mode: 0644]
src/arch/loong64/include/bits/errfile.h [new file with mode: 0644]
src/arch/loong64/include/bits/hyperv.h [new file with mode: 0644]
src/arch/loong64/include/bits/io.h [new file with mode: 0644]
src/arch/loong64/include/bits/iomap.h [new file with mode: 0644]
src/arch/loong64/include/bits/nap.h [new file with mode: 0644]
src/arch/loong64/include/bits/pci_io.h [new file with mode: 0644]
src/arch/loong64/include/bits/profile.h [new file with mode: 0644]
src/arch/loong64/include/bits/reboot.h [new file with mode: 0644]
src/arch/loong64/include/bits/sanboot.h [new file with mode: 0644]
src/arch/loong64/include/bits/smbios.h [new file with mode: 0644]
src/arch/loong64/include/bits/stdint.h [new file with mode: 0644]
src/arch/loong64/include/bits/string.h [new file with mode: 0644]
src/arch/loong64/include/bits/strings.h [new file with mode: 0644]
src/arch/loong64/include/bits/tcpip.h [new file with mode: 0644]
src/arch/loong64/include/bits/time.h [new file with mode: 0644]
src/arch/loong64/include/bits/uaccess.h [new file with mode: 0644]
src/arch/loong64/include/bits/uart.h [new file with mode: 0644]
src/arch/loong64/include/bits/umalloc.h [new file with mode: 0644]
src/arch/loong64/include/bits/xen.h [new file with mode: 0644]
src/arch/loong64/include/gdbmach.h [new file with mode: 0644]
src/arch/loong64/include/ipxe/efi/dhcparch.h [new file with mode: 0644]
src/arch/loong64/include/limits.h [new file with mode: 0644]
src/arch/loong64/include/setjmp.h [new file with mode: 0644]