Xiaotian Wu
feedeaa339
Make loongarch64 use efi-app-loongarch64
...
Binutils 2.41 now supports efi-app-loongarch64, so to use this we must add a
dummy reloc section and remove the PE header definition from crt0 as this will
conflict with the version added by objcopy
Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn>
2024-03-22 10:24:23 -04:00
Callum Farmer
2dcebec0ce
Add full Data Directories table
...
Microsoft dumpbin doesn't like the binary if
the full table doesn't exist
Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
2024-03-22 10:06:43 -04:00
Callum Farmer
6f0648992a
Avoid processor dependent sizes in assembly
...
.word -> .2byte
.short -> .2byte
.long -> .4byte
.quad -> .8byte
Reference: b83f0845b5
Fixes: https://sourceforge.net/p/gnu-efi/bugs/37/
Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
2024-03-22 10:05:31 -04:00
zhoumingtao
5849eacdce
use jr instead of jirl
...
jirl -> jr
2022-07-07 15:16:10 +08:00
zhoumingtao
e7db4418b1
Add support for LoongArch64 architecture
2021-12-30 15:39:47 +08:00