-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi
I have a patch to support brcm2708 Image Builder and gzip images. This Patch is for AA. gruss pat -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGh47MACgkQr9m0OkMZoqTJrACghtXplYshDXjWbS7zOu0ERGYb DnkAnioukGTr/Uc4GvwONu1RW+BC2T+1 =jKuC -----END PGP SIGNATURE-----
diff --git a/target/linux/brcm2708/image/Makefile b/target/linux/brcm2708/image/Makefile index 6b4cf14..c39becd 100644 --- a/target/linux/brcm2708/image/Makefile +++ b/target/linux/brcm2708/image/Makefile @@ -10,6 +10,16 @@ include $(INCLUDE_DIR)/host.mk define Image/Prepare cp $(LINUX_DIR)/arch/arm/boot/Image $(KDIR)/Image + # for the image builder + $(CP) \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/bootcode.bin \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/COPYING.linux \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/LICENCE.broadcom \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/start.elf \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/start_cd.elf \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/fixup.dat \ + $(BUILD_DIR)/brcm2708-gpu-fw-boot/fixup_cd.dat \ + $(KDIR)/ endef FAT32_BLOCK_SIZE=1024 @@ -20,13 +30,13 @@ define Image/Build/RaspberryPi mkdosfs $(KDIR)/boot.img -C $(FAT32_BLOCKS) # Raspberry Pi has no bootloader, instead the GPU loads and starts the kernel - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/bootcode.bin :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/COPYING.linux :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/LICENCE.broadcom :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/start.elf :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/start_cd.elf :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/fixup.dat :: - mcopy -i $(KDIR)/boot.img $(BUILD_DIR)/brcm2708-gpu-fw-boot/fixup_cd.dat :: + mcopy -i $(KDIR)/boot.img $(KDIR)/bootcode.bin :: + mcopy -i $(KDIR)/boot.img $(KDIR)/COPYING.linux :: + mcopy -i $(KDIR)/boot.img $(KDIR)/LICENCE.broadcom :: + mcopy -i $(KDIR)/boot.img $(KDIR)/start.elf :: + mcopy -i $(KDIR)/boot.img $(KDIR)/start_cd.elf :: + mcopy -i $(KDIR)/boot.img $(KDIR)/fixup.dat :: + mcopy -i $(KDIR)/boot.img $(KDIR)/fixup_cd.dat :: mcopy -i $(KDIR)/boot.img cmdline.txt :: mcopy -i $(KDIR)/boot.img config.txt :: mcopy -i $(KDIR)/boot.img $(KDIR)/Image ::kernel.img # Copy OpenWrt built kernel @@ -34,11 +44,18 @@ define Image/Build/RaspberryPi $(CONFIG_BRCM2708_SD_BOOT_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE) endef +define Image/Build/gzip/RaspberryPi + gzip -f9 $(BIN_DIR)/$(IMG_PREFIX)-$(1) +endef + define Image/Build $(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).img + $(call Image/Build/gzip/RaspberryPi,$(1).img) $(CP) $(KDIR)/Image $(BIN_DIR)/$(IMG_PREFIX)-Image + $(call Image/Build/gzip/RaspberryPi,Image) $(call Image/Build/RaspberryPi,$(1)) + $(call Image/Build/gzip/RaspberryPi,sdcard-vfat-$(1).img) endef $(eval $(call BuildImage))
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel