Hi Vladimir,

I just subscribed to the mailing list. Copying your 1/3 patch by hand says
it is corrupted. Do you have a git branch with that series for me to test,
or the .patch files?

Best,
Adriano

On Mon, 21 Apr 2025 at 12:40, Vladimir 'phcoder' Serbinenko <
phco...@gmail.com> wrote:

> I believe the problem you describe is fixed by series of patches '[PATCH
> 0/3] Use -shared compilation instead of -Wl,-r'. Can you try them?
>
> Regards
> Vladimir 'phcoder' Serbinenko
>
> Le lun. 21 avr. 2025, 18:56, Adriano Cordova <adria...@gmail.com> a
> écrit :
>
>> The current grub risc-v ELF loader does not support some of the
>> relocations produced by -mcmodel=large (e.g. when compiled with
>> -mcmodel=large grub-mkimage returns 'error: relocation 0x2b is
>> not implemented yet.'), so it has to be compiled with
>> -mcmodel=medany, which only works if the grub code fits in 2GiB.
>> The following patches add a range check to the grub EFI memory
>> allocator to ensure this.
>>
>> Adriano Cordova (2):
>>   kern/efi/mm.c: Add optional range check
>>   kern/efi/mm.c: use GRUB_MM_ADD_REGION_IN_RANGE on risc-v
>>
>>  grub-core/kern/efi/mm.c | 60 ++++++++++++++++++++++++++++++++++++++---
>>  include/grub/mm.h       |  1 +
>>  2 files changed, 57 insertions(+), 4 deletions(-)
>>
>> --
>> 2.48.1
>>
>>
>> _______________________________________________
>> Grub-devel mailing list
>> Grub-devel@gnu.org
>> https://lists.gnu.org/mailman/listinfo/grub-devel
>>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel
>
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to