[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/8] riscv64: Support riscv_align relocations
From: |
Vladimir Serbinenko |
Subject: |
[PATCH 1/8] riscv64: Support riscv_align relocations |
Date: |
Wed, 11 Sep 2024 12:41:18 +0300 |
They are purely for optimization, so no need to do anything.
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
---
grub-core/kern/riscv/dl.c | 1 +
util/grub-mkimagexx.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/grub-core/kern/riscv/dl.c b/grub-core/kern/riscv/dl.c
index 896653bb4..c47db6959 100644
--- a/grub-core/kern/riscv/dl.c
+++ b/grub-core/kern/riscv/dl.c
@@ -329,6 +329,7 @@ grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr,
break;
case R_RISCV_RELAX:
+ case R_RISCV_ALIGN:
break;
default:
{
diff --git a/util/grub-mkimagexx.c b/util/grub-mkimagexx.c
index e50b29533..f9158edda 100644
--- a/util/grub-mkimagexx.c
+++ b/util/grub-mkimagexx.c
@@ -1477,6 +1477,7 @@ SUFFIX (relocate_addrs) (Elf_Ehdr *e, struct
section_metadata *smd,
}
break;
case R_RISCV_RELAX:
+ case R_RISCV_ALIGN:
break;
default:
grub_util_error (_("relocation 0x%x is not implemented
yet"),
@@ -1891,6 +1892,7 @@ translate_relocation_pe (struct translate_context *ctx,
}
break;
case R_RISCV_RELAX:
+ case R_RISCV_ALIGN:
break;
default:
grub_util_error (_("relocation 0x%x is not implemented yet"),
--
2.39.2
- [PATCH 1/8] riscv64: Support riscv_align relocations,
Vladimir Serbinenko <=
- [PATCH 2/8] compiler-rt: Add __multi3, Vladimir Serbinenko, 2024/09/11
- [PATCH 5/8] efi/linux: Silence warning, Vladimir Serbinenko, 2024/09/11
- [PATCH 3/8] Support clang integrated-as sparc64, Vladimir Serbinenko, 2024/09/11
- [PATCH 4/8] powerpc-ieee1275: Fix warnings and alignment, Vladimir Serbinenko, 2024/09/11
- [PATCH 6/8] btrfs: Add an explicit GRUB_PACKED, Vladimir Serbinenko, 2024/09/11
- [PATCH 8/8] configure: Try -msoft-float -mfloat-abi=soft on arm, Vladimir Serbinenko, 2024/09/11
- [PATCH 7/8] Enable __clzsi2/__clzdi2 on arm, Vladimir Serbinenko, 2024/09/11