[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [edk2-devel] On integrating LoongArch EDK2 firmware into QEMU build
From: |
Gerd Hoffmann |
Subject: |
Re: [edk2-devel] On integrating LoongArch EDK2 firmware into QEMU build process |
Date: |
Mon, 3 Apr 2023 13:04:06 +0200 |
On Mon, Apr 03, 2023 at 10:29:52AM +0000, Michael Brown wrote:
> On 03/04/2023 11:13, Chao Li wrote:
> > This problem is because the gcc-12 does not yet to support the option
> > 'mno-explicit-reloc', this option is used to open the new reloaction
> > type for LoongArch, this new feature is very important for LoongArch,
> > because it can reduce the binary size and improve code execution
> > efficiency, so we turn it on when submitting the code to the EDK2 repo.
>
> Is it possible to produce a _functional_ LoongArch64 EDK2 binary without
> this option, even if the resulting binary is less efficient?
MdePkg/Include/IndustryStandard/PeImage.h lists a single loongarch
relocation type only, which I expect being the new type. So I suspect
the answer is "no" because the edk2 pe loader isn't able to handle the
old relocation type(s).
take care,
Gerd