M7350v1_en_gpl

This commit is contained in:
T
2024-09-09 08:52:07 +00:00
commit f9cc65cfda
65988 changed files with 26357421 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
inherit deploy
DESCRIPTION = "Little Kernel bootloader"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/\
${LICENSE};md5=0835ade698e0bcf8506ecda2f7b4f302"
HOMEPAGE = "https://www.codeaurora.org/gitweb/quic/la?p=kernel/lk.git"
PROVIDES = "virtual/bootloader"
SRC_URI = "file://${WORKSPACE}/bootable/bootloader/lk \
file://mdm9615-ld.patch"
S = "${WORKDIR}/${PN}"
PR = "r7"
#re-use non-perf settings
BASEMACHINE = "${@d.getVar('MACHINE', True).replace('-perf', '')}"
LIBGCC_9615-cdp = "${STAGING_LIBDIR}/${TARGET_SYS}/4.6.3/libgcc.a"
LIBGCC_mdm9625 = "${STAGING_LIBDIR}/${TARGET_SYS}/4.6.3/libgcc.a"
MY_TARGET = "${BASEMACHINE}"
MY_TARGET_9615-cdp = "mdm9615"
BOOTLOADER_NAME = "appsboot"
BOOTLOADER_NAME_msm8960 = "emmc_appsboot"
BOOTLOADER_NAME_msm8974 = "emmc_appsboot"
EXTRA_OEMAKE = "TOOLCHAIN_PREFIX='${TARGET_PREFIX}' ${MY_TARGET}"
EXTRA_OEMAKE_append_9615-cdp = " LIBGCC='${LIBGCC}'"
EXTRA_OEMAKE_append_mdm9625 = " LIBGCC='${LIBGCC}'"
EXTRA_OEMAKE_append_msm8960 = " EMMC_BOOT=1 SIGNED_KERNEL=1"
EXTRA_OEMAKE_append_msm8974 = " EMMC_BOOT=1 SIGNED_KERNEL=1"
do_install() {
install -d ${D}/boot
install build-${MY_TARGET}/${BOOTLOADER_NAME}.{mbn,raw} ${D}/boot
}
do_install_append_msm8960() {
install build-${MY_TARGET}/EMMCBOOT.MBN ${D}/boot
}
do_install_append_msm8974() {
install build-${MY_TARGET}/EMMCBOOT.MBN ${D}/boot
}
FILES_${PN} = "/boot"
do_deploy () {
install ${S}/build-${MY_TARGET}/${BOOTLOADER_NAME}.{mbn,raw} ${DEPLOYDIR}
}
do_deploy[dirs] = "${S} ${DEPLOYDIR}"
addtask deploy before do_build after do_install
PACKAGE_STRIP = "no"
@@ -0,0 +1,25 @@
From 44ea992e4323a916b1e08d513140d1ced0d32726 Mon Sep 17 00:00:00 2001
From: Deepa Dinamani <deepad@codeaurora.org>
Date: Thu, 9 Feb 2012 21:58:11 -0800
Subject: [PATCH] mdm9615: Add support to build with older ld
---
makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/makefile b/makefile
index 4c31db2..8b2d026 100644
--- a/makefile
+++ b/makefile
@@ -149,7 +149,7 @@ DEPS := $(ALLOBJS:%o=%d)
# default to no ccache
CCACHE ?=
CC := $(CCACHE) $(TOOLCHAIN_PREFIX)gcc
-LD := $(TOOLCHAIN_PREFIX)ld
+LD := $(TOOLCHAIN_PREFIX)ld.bfd
OBJDUMP := $(TOOLCHAIN_PREFIX)objdump
OBJCOPY := $(TOOLCHAIN_PREFIX)objcopy
CPPFILT := $(TOOLCHAIN_PREFIX)c++filt
--
1.7.8.3