diff options
author | Grant Likely <grant.likely@secretlab.ca> | 2008-03-18 13:07:43 -0400 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2008-04-02 21:36:11 -0400 |
commit | d2477b5cc8ca95b8c15133ffbbebf0bd9783f560 (patch) | |
tree | bd0dd171e8614634b97fc3e02d22fe0152d308b4 /arch/powerpc/boot/Makefile | |
parent | 19a74263f49dce2b96e2213f7f4c029cedbbf0ce (diff) |
[POWERPC] bootwrapper: Add a firmware-independent simpleboot target.
This target produces a flat binary rather than an ELF file,
fixes the entry point at the beginning of the image, and takes
a complete device tree with no fixups needed.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/boot/Makefile')
-rw-r--r-- | arch/powerpc/boot/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile index a31d4e12b910..7dcd9e953a98 100644 --- a/arch/powerpc/boot/Makefile +++ b/arch/powerpc/boot/Makefile | |||
@@ -40,6 +40,7 @@ $(obj)/ebony.o: BOOTCFLAGS += -mcpu=405 | |||
40 | $(obj)/cuboot-taishan.o: BOOTCFLAGS += -mcpu=405 | 40 | $(obj)/cuboot-taishan.o: BOOTCFLAGS += -mcpu=405 |
41 | $(obj)/cuboot-katmai.o: BOOTCFLAGS += -mcpu=405 | 41 | $(obj)/cuboot-katmai.o: BOOTCFLAGS += -mcpu=405 |
42 | $(obj)/treeboot-walnut.o: BOOTCFLAGS += -mcpu=405 | 42 | $(obj)/treeboot-walnut.o: BOOTCFLAGS += -mcpu=405 |
43 | $(obj)/virtex405-head.o: BOOTCFLAGS += -mcpu=405 | ||
43 | 44 | ||
44 | 45 | ||
45 | zlib := inffast.c inflate.c inftrees.c | 46 | zlib := inffast.c inflate.c inftrees.c |
@@ -64,7 +65,8 @@ src-plat := of.c cuboot-52xx.c cuboot-824x.c cuboot-83xx.c cuboot-85xx.c holly.c | |||
64 | cuboot-bamboo.c cuboot-mpc7448hpc2.c cuboot-taishan.c \ | 65 | cuboot-bamboo.c cuboot-mpc7448hpc2.c cuboot-taishan.c \ |
65 | fixed-head.S ep88xc.c ep405.c \ | 66 | fixed-head.S ep88xc.c ep405.c \ |
66 | cuboot-katmai.c cuboot-rainier.c redboot-8xx.c ep8248e.c \ | 67 | cuboot-katmai.c cuboot-rainier.c redboot-8xx.c ep8248e.c \ |
67 | cuboot-warp.c cuboot-85xx-cpm2.c cuboot-yosemite.c | 68 | cuboot-warp.c cuboot-85xx-cpm2.c cuboot-yosemite.c simpleboot.c \ |
69 | virtex405-head.S | ||
68 | src-boot := $(src-wlib) $(src-plat) empty.c | 70 | src-boot := $(src-wlib) $(src-plat) empty.c |
69 | 71 | ||
70 | src-boot := $(addprefix $(obj)/, $(src-boot)) | 72 | src-boot := $(addprefix $(obj)/, $(src-boot)) |
@@ -307,6 +309,12 @@ $(obj)/uImage: vmlinux $(wrapperbits) | |||
307 | $(obj)/cuImage.%: vmlinux $(obj)/%.dtb $(wrapperbits) | 309 | $(obj)/cuImage.%: vmlinux $(obj)/%.dtb $(wrapperbits) |
308 | $(call if_changed,wrap,cuboot-$*,,$(obj)/$*.dtb) | 310 | $(call if_changed,wrap,cuboot-$*,,$(obj)/$*.dtb) |
309 | 311 | ||
312 | $(obj)/simpleImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits) | ||
313 | $(call if_changed,wrap,simpleboot-$*,,$(obj)/$*.dtb,$(obj)/ramdisk.image.gz) | ||
314 | |||
315 | $(obj)/simpleImage.%: vmlinux $(obj)/%.dtb $(wrapperbits) | ||
316 | $(call if_changed,wrap,simpleboot-$*,,$(obj)/$*.dtb) | ||
317 | |||
310 | $(obj)/treeImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits) | 318 | $(obj)/treeImage.initrd.%: vmlinux $(obj)/%.dtb $(wrapperbits) |
311 | $(call if_changed,wrap,treeboot-$*,,$(obj)/$*.dtb,$(obj)/ramdisk.image.gz) | 319 | $(call if_changed,wrap,treeboot-$*,,$(obj)/$*.dtb,$(obj)/ramdisk.image.gz) |
312 | 320 | ||