Commit 621da0f8 authored by Paul Mackerras's avatar Paul Mackerras

[POWERPC] Make sure initrd and dtb sections get into zImage correctly

The "wrapper" script was using the wrong names for the initrd and
dtb (device-tree blob) sections.  This fixes it, and also ensures
the symbols for the start and end of the dtb get defined correctly.
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent 48797ebd
...@@ -179,11 +179,11 @@ if [ -z "$cacheit" ]; then ...@@ -179,11 +179,11 @@ if [ -z "$cacheit" ]; then
fi fi
if [ -n "$initrd" ]; then if [ -n "$initrd" ]; then
addsec $tmp "$initrd" initrd addsec $tmp "$initrd" $isection
fi fi
if [ -n "$dtb" ]; then if [ -n "$dtb" ]; then
addsec $tmp "$dtb" dtb addsec $tmp "$dtb" .kernel:dtb
fi fi
if [ "$platform" != "miboot" ]; then if [ "$platform" != "miboot" ]; then
......
...@@ -21,6 +21,11 @@ SECTIONS ...@@ -21,6 +21,11 @@ SECTIONS
__got2_end = .; __got2_end = .;
} }
. = ALIGN(8);
_dtb_start = .;
.kernel:dtb : { *(.kernel:dtb) }
_dtb_end = .;
. = ALIGN(4096); . = ALIGN(4096);
_vmlinux_start = .; _vmlinux_start = .;
.kernel:vmlinux.strip : { *(.kernel:vmlinux.strip) } .kernel:vmlinux.strip : { *(.kernel:vmlinux.strip) }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment