Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b161313a authored by Matt Fleming's avatar Matt Fleming
Browse files

sh: Fix address to decompress at when CONFIG_32BIT=y



When running in 32BIT mode the P1SEG region doesn't necessarily provide
a window onto RAM (it depends how the bootloader setup the PMB). The
correct location to place the decompressed kernel is the physical
address of _text.

Signed-off-by: default avatarMatt Fleming <matt@console-pimps.org>
parent 7c4584d3
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -97,7 +97,11 @@ init_stack_addr:
decompress_kernel_addr:
	.long	decompress_kernel
kernel_start_addr:
#ifdef CONFIG_32BIT
	.long	___pa(_text+PAGE_SIZE)
#else
	.long	_text+PAGE_SIZE
#endif

	.align	9
fake_headers_as_bzImage: