boot-wrapper-aarch64.mk 1.1 KB

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # boot-wrapper-aarch64
  4. #
  5. ################################################################################
  6. BOOT_WRAPPER_AARCH64_VERSION = 26b62f586020fd998c6efd43db657eaafeec14da
  7. BOOT_WRAPPER_AARCH64_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/boot-wrapper-aarch64.git
  8. BOOT_WRAPPER_AARCH64_LICENSE = BSD3c
  9. BOOT_WRAPPER_AARCH64_LICENSE_FILES = LICENSE.txt
  10. BOOT_WRAPPER_AARCH64_DEPENDENCIES = linux
  11. BOOT_WRAPPER_AARCH64_INSTALL_IMAGES = YES
  12. BOOT_WRAPPER_AARCH64_DTS = $(call qstrip,$(BR2_TARGET_BOOT_WRAPPER_AARCH64_DTS))
  13. define BOOT_WRAPPER_AARCH64_BUILD_CMDS
  14. $(MAKE) \
  15. KERNEL=$(BINARIES_DIR)/Image \
  16. DTC=$(LINUX_DIR)/scripts/dtc/dtc \
  17. FDT_SRC=$(LINUX_DIR)/arch/arm64/boot/dts/$(BOOT_WRAPPER_AARCH64_DTS).dts \
  18. CROSS_COMPILE="$(CCACHE) $(TARGET_CROSS)" \
  19. BOOTARGS='$(BR2_TARGET_BOOT_WRAPPER_AARCH64_BOOTARGS)' -C $(@D)
  20. endef
  21. define BOOT_WRAPPER_AARCH64_INSTALL_IMAGES_CMDS
  22. cp $(@D)/linux-system.axf $(BINARIES_DIR)
  23. endef
  24. $(eval $(generic-package))