boot/loader: relocate kernel to virtual address space on 32-bit architectures
Change-Id: Ic86ca6874f358df8755a0c691cccb155d145e06c Reviewed-on: https://review.haiku-os.org/c/haiku/+/4675 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Fredrik Holmqvist <[email protected]>
This commit is contained in:
committed by
Adrien Destugues
parent
abef198c1a
commit
6117e0c29c
@@ -90,6 +90,9 @@ extern status_t boot_elf_resolve_symbol(preloaded_elf32_image* image,
|
||||
Elf32_Sym* symbol, Elf32_Addr* symbolAddress);
|
||||
extern status_t boot_elf_resolve_symbol(preloaded_elf64_image* image,
|
||||
Elf64_Sym* symbol, Elf64_Addr* symbolAddress);
|
||||
extern Elf32_Addr boot_elf32_get_relocation(Elf32_Addr resolveAddress);
|
||||
extern void boot_elf32_set_relocation(Elf32_Addr resolveAddress,
|
||||
Elf32_Addr finalAddress);
|
||||
extern void boot_elf64_set_relocation(Elf64_Addr resolveAddress,
|
||||
Elf64_Addr finalAddress);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user