From 717dd483d95d5722936953819b3a7c493d71a3d3 Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Mon, 22 Jun 2020 16:14:37 +0900 Subject: [PATCH 01/16] ARM: configs: tizen_bcm2709: change BLK_DEV_RAM_SIZE to 32MB Change BLK_DEV_RAM_SIZE from 12MB to 32MB. And also change BLK_DEV_RAM_COUNT from 16 to 2. It doesn't need to keep /dev/ram0-16. Change-Id: If6acb3813061827a260e5b6414a34e06cfc0965b Signed-off-by: Jaehoon Chung --- arch/arm/configs/tizen_bcm2709_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/configs/tizen_bcm2709_defconfig b/arch/arm/configs/tizen_bcm2709_defconfig index c01dc9d..1502d5c 100644 --- a/arch/arm/configs/tizen_bcm2709_defconfig +++ b/arch/arm/configs/tizen_bcm2709_defconfig @@ -210,7 +210,8 @@ CONFIG_OF_CONFIGFS=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=y CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_SIZE=12288 +CONFIG_BLK_DEV_RAM_COUNT=2 +CONFIG_BLK_DEV_RAM_SIZE=32768 CONFIG_TIZEN_INFORM_REBOOT=y CONFIG_TIZEN_INFORM_PATH="/mnt/inform/reboot-param.bin" CONFIG_SCSI=y -- 2.7.4 From f32f814b41b21ab7b898341d76ec380c31c90b42 Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Thu, 25 Jun 2020 16:01:33 +0900 Subject: [PATCH 02/16] ARM64: configs: tizen_bcmrpi3: revert BLK_DEV_RAM_COUNT to 16 Revert BLK_DEV_RAM_COUNT to 16 - default value. Becaues there is timing issue about booting fail, use default value. Change-Id: I1bec8f42fc719522510971ad5ec25512e57ee8aa Signed-off-by: Jaehoon Chung --- arch/arm64/configs/tizen_bcmrpi3_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/configs/tizen_bcmrpi3_defconfig b/arch/arm64/configs/tizen_bcmrpi3_defconfig index 71cf7b9..80184b02 100644 --- a/arch/arm64/configs/tizen_bcmrpi3_defconfig +++ b/arch/arm64/configs/tizen_bcmrpi3_defconfig @@ -208,7 +208,6 @@ CONFIG_OF_CONFIGFS=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=y CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=2 CONFIG_BLK_DEV_RAM_SIZE=32768 CONFIG_TIZEN_INFORM_REBOOT=y CONFIG_TIZEN_INFORM_PATH="/mnt/inform/reboot-param.bin" -- 2.7.4 From da05dbc8b4ed0ef16937e99a7856f50abac1bd6b Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Thu, 25 Jun 2020 16:02:27 +0900 Subject: [PATCH 03/16] ARM: configs: tizen_bcm2709: revert BLK_DEV_RAM_COUNT to 16 Revert BLK_DEV_RAM_COUNT to 16 - default value. Becaues there is timing issue about booting fail, use default value. Change-Id: Ida3985e9a48863abbc2bd14476edb146c3f5744f Signed-off-by: Jaehoon Chung --- arch/arm/configs/tizen_bcm2709_defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/configs/tizen_bcm2709_defconfig b/arch/arm/configs/tizen_bcm2709_defconfig index 1502d5c..d3635f7 100644 --- a/arch/arm/configs/tizen_bcm2709_defconfig +++ b/arch/arm/configs/tizen_bcm2709_defconfig @@ -210,7 +210,6 @@ CONFIG_OF_CONFIGFS=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=y CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=2 CONFIG_BLK_DEV_RAM_SIZE=32768 CONFIG_TIZEN_INFORM_REBOOT=y CONFIG_TIZEN_INFORM_PATH="/mnt/inform/reboot-param.bin" -- 2.7.4 From c43a8ea27ff16c6db7bc46bebaaeb0d29eaf91b9 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Fri, 17 Jul 2020 14:02:44 +0900 Subject: [PATCH 04/16] ARM: configs: tizen_bcm2709_defconfig: Enable FUSE_FS Tizen requires CONFIG_FUSE_FS for user space filesystem. Enable the option. Change-Id: Icf66feb085fee5ab30e3b680d1914a51f276d9bd Signed-off-by: Seung-Woo Kim --- arch/arm/configs/tizen_bcm2709_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/tizen_bcm2709_defconfig b/arch/arm/configs/tizen_bcm2709_defconfig index d3635f7..6e6b78f 100644 --- a/arch/arm/configs/tizen_bcm2709_defconfig +++ b/arch/arm/configs/tizen_bcm2709_defconfig @@ -418,6 +418,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_F2FS_FS=y CONFIG_FANOTIFY=y CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=y CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y -- 2.7.4 From 0e55e59ae473a19ab160c838505c83d9b023e7e7 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Fri, 17 Jul 2020 14:03:38 +0900 Subject: [PATCH 05/16] ARM64: configs: tizen_bcmrpi3_defconfig: Enable FUSE_FS Tizen requires CONFIG_FUSE_FS for user space filesystem. Enable the option. Change-Id: Ia4eefdcd95b5be4944a9717e69a4ce2deb31a081 Signed-off-by: Seung-Woo Kim --- arch/arm64/configs/tizen_bcmrpi3_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/tizen_bcmrpi3_defconfig b/arch/arm64/configs/tizen_bcmrpi3_defconfig index 80184b02..837b97f 100644 --- a/arch/arm64/configs/tizen_bcmrpi3_defconfig +++ b/arch/arm64/configs/tizen_bcmrpi3_defconfig @@ -387,6 +387,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_F2FS_FS=y CONFIG_FANOTIFY=y CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=y CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y -- 2.7.4 From 1672851ed296f7a9097dbbeabf9ddd51b648009d Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Mon, 3 Aug 2020 15:41:28 +0900 Subject: [PATCH 06/16] Revert "brcmfmac: move configuration of probe request IEs" This reverts commit bd99a3013bdc00f8fc7534c657b39616792b4467. It doesn't find any p2p-device with wpa_supplicant on Tien. - After reverted this, it's working fine. Change-Id: I1cd77e65ad17078370116473dd46adc7338d6695 Signed-off-by: Jaehoon Chung --- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 5 ----- drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 6 ++++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c index 1dd7a1f..858871c 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -1108,11 +1108,6 @@ brcmf_cfg80211_scan(struct wiphy *wiphy, struct cfg80211_scan_request *request) if (err) goto scan_out; - err = brcmf_vif_set_mgmt_ie(vif, BRCMF_VNDR_IE_PRBREQ_FLAG, - request->ie, request->ie_len); - if (err) - goto scan_out; - err = brcmf_do_escan(vif->ifp, request); if (err) goto scan_out; diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c index 3e9c4f2..c856ee5 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c @@ -879,7 +879,7 @@ int brcmf_p2p_scan_prep(struct wiphy *wiphy, { struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); struct brcmf_p2p_info *p2p = &cfg->p2p; - int err; + int err = 0; if (brcmf_p2p_scan_is_p2p_request(request)) { /* find my listen channel */ @@ -902,7 +902,9 @@ int brcmf_p2p_scan_prep(struct wiphy *wiphy, /* override .run_escan() callback. */ cfg->escan_info.run = brcmf_p2p_run_escan; } - return 0; + err = brcmf_vif_set_mgmt_ie(vif, BRCMF_VNDR_IE_PRBREQ_FLAG, + request->ie, request->ie_len); + return err; } -- 2.7.4 From 718567d336d0b0943385905bb12707552d8bef66 Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Fri, 7 Aug 2020 13:49:30 +0200 Subject: [PATCH 07/16] WORKAROUND: security: smack: Allow ptracing even processes in onlycap set Change-Id: I708d19703da0f1b83950454fda1362bec7369b5c Signed-off-by: Karol Lewandowski Signed-off-by: Seung-Woo Kim --- security/smack/smack_lsm.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index 017c47e..a4405f4 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -441,6 +441,8 @@ static int smk_ptrace_rule_check(struct task_struct *tracer, rc = 0; else if (smack_ptrace_rule == SMACK_PTRACE_DRACONIAN) rc = -EACCES; + else if (smack_ptrace_rule == SMACK_PTRACE_EXACT) + rc = capable(CAP_SYS_PTRACE) != 0 ? 0 : -EACCES; else if (smack_privileged_cred(CAP_SYS_PTRACE, tracercred)) rc = 0; else -- 2.7.4 From 92cdf08e22888de09d94367ca79e866c38f2c3ab Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Fri, 21 Aug 2020 10:10:27 +0900 Subject: [PATCH 08/16] Revert "WORKAROUND: security: smack: Allow ptracing even processes in onlycap set" This reverts commit 718567d336d0b0943385905bb12707552d8bef66. Now crash-worker has System::Privileged privilege, so not anymore ptrace related workaround is necessary. So revert the workaround. Change-Id: I42b535e4152eb742df011a5a08324764b49f989a Signed-off-by: Seung-Woo Kim --- security/smack/smack_lsm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index a4405f4..017c47e 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c @@ -441,8 +441,6 @@ static int smk_ptrace_rule_check(struct task_struct *tracer, rc = 0; else if (smack_ptrace_rule == SMACK_PTRACE_DRACONIAN) rc = -EACCES; - else if (smack_ptrace_rule == SMACK_PTRACE_EXACT) - rc = capable(CAP_SYS_PTRACE) != 0 ? 0 : -EACCES; else if (smack_privileged_cred(CAP_SYS_PTRACE, tracercred)) rc = 0; else -- 2.7.4 From f3d47863ad50c48e53a5b1496c92f97b47baa8d9 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Wed, 28 Oct 2020 18:19:20 +0900 Subject: [PATCH 09/16] ARM64: configs: tizen_bcmrpi3_defconfig: Enable BCM_VCIO Enable userland broadcom mailbox support, CONFIG_BCM_VCIO, as like 32bit config. Change-Id: Ic0e33aaa2ed4040db57e8e48e2dabb2197cf9e4e Signed-off-by: Seung-Woo Kim --- arch/arm64/configs/tizen_bcmrpi3_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/tizen_bcmrpi3_defconfig b/arch/arm64/configs/tizen_bcmrpi3_defconfig index 837b97f..a5ea9e8 100644 --- a/arch/arm64/configs/tizen_bcmrpi3_defconfig +++ b/arch/arm64/configs/tizen_bcmrpi3_defconfig @@ -259,6 +259,8 @@ CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_RPI_FT5406=y CONFIG_INPUT_MISC=y CONFIG_INPUT_UINPUT=y +CONFIG_BRCM_CHAR_DRIVERS=y +CONFIG_BCM_VCIO=y # CONFIG_BCM2835_DEVGPIOMEM is not set # CONFIG_BCM2835_SMI_DEV is not set # CONFIG_LEGACY_PTYS is not set -- 2.7.4 From 0b0eb403ddd3223856634417ff89919f442a159f Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Mon, 25 Jan 2021 16:34:33 +0900 Subject: [PATCH 10/16] ARM64: tizen_bcmrpi3_defconfig: Enable OVERLAY_FS Enable CONFIG_OVERLAY_FS for tizen application space. Change-Id: I8c61e997c504467c0204d6e29b1c1f3ebac1c379 Signed-off-by: Seung-Woo Kim --- arch/arm64/configs/tizen_bcmrpi3_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/tizen_bcmrpi3_defconfig b/arch/arm64/configs/tizen_bcmrpi3_defconfig index a5ea9e8..d6bf4b6 100644 --- a/arch/arm64/configs/tizen_bcmrpi3_defconfig +++ b/arch/arm64/configs/tizen_bcmrpi3_defconfig @@ -390,6 +390,7 @@ CONFIG_F2FS_FS=y CONFIG_FANOTIFY=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y +CONFIG_OVERLAY_FS=y CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y -- 2.7.4 From 193f441343b7972264715148649a823bf888f8ab Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Mon, 25 Jan 2021 16:35:08 +0900 Subject: [PATCH 11/16] ARM: tizen_bcm2709_defconfig: Enable OVERLAY_FS Enable CONFIG_OVERLAY_FS for tizen application space. Change-Id: I79add9d8b79281074ae1dd1d12a9c65fa422410b Signed-off-by: Seung-Woo Kim --- arch/arm/configs/tizen_bcm2709_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/tizen_bcm2709_defconfig b/arch/arm/configs/tizen_bcm2709_defconfig index 6e6b78f..b4c9f17 100644 --- a/arch/arm/configs/tizen_bcm2709_defconfig +++ b/arch/arm/configs/tizen_bcm2709_defconfig @@ -419,6 +419,7 @@ CONFIG_F2FS_FS=y CONFIG_FANOTIFY=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y +CONFIG_OVERLAY_FS=y CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y -- 2.7.4 From e971f023e7ac157dfa1340458b5b6beff29068a4 Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Wed, 17 Feb 2021 09:51:59 +0900 Subject: [PATCH 12/16] ARM/ARM64: defconfig: disable SECURITY_SMACK_NETFILTER config Disable SECURITY_SMACK_NETFILTER configuration. Change-Id: Idcc1175672ea2c86c232d834589c1a7c364636aa Signed-off-by: Jaehoon Chung --- arch/arm/configs/tizen_bcm2709_defconfig | 1 - arch/arm64/configs/tizen_bcmrpi3_defconfig | 1 - 2 files changed, 2 deletions(-) diff --git a/arch/arm/configs/tizen_bcm2709_defconfig b/arch/arm/configs/tizen_bcm2709_defconfig index b4c9f17..98d067a 100644 --- a/arch/arm/configs/tizen_bcm2709_defconfig +++ b/arch/arm/configs/tizen_bcm2709_defconfig @@ -449,7 +449,6 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_SECURITY=y CONFIG_SECURITY_SMACK=y -CONFIG_SECURITY_SMACK_NETFILTER=y CONFIG_SECURITY_SMACK_APPEND_SIGNALS=y # CONFIG_INTEGRITY is not set CONFIG_CRYPTO_XTS=y diff --git a/arch/arm64/configs/tizen_bcmrpi3_defconfig b/arch/arm64/configs/tizen_bcmrpi3_defconfig index d6bf4b6..dd4bc64 100644 --- a/arch/arm64/configs/tizen_bcmrpi3_defconfig +++ b/arch/arm64/configs/tizen_bcmrpi3_defconfig @@ -416,7 +416,6 @@ CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_SECURITY=y CONFIG_SECURITY_SMACK=y -CONFIG_SECURITY_SMACK_NETFILTER=y CONFIG_SECURITY_SMACK_APPEND_SIGNALS=y # CONFIG_INTEGRITY is not set CONFIG_CRYPTO_XTS=y -- 2.7.4 From 531675166bd32686ed4c93a42998eacfdd4a1faf Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Thu, 11 Mar 2021 13:57:34 +0900 Subject: [PATCH 13/16] packaging: not delete the vmlinux file to debug To debug with T32, it needs to use vmlinux file. Incldue its file in devel package. Change-Id: Ib01d80a99e08e99ecbdaa3a6e0787ac5dbe0e372 Signed-off-by: Jaehoon Chung --- packaging/linux-rpi3.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/packaging/linux-rpi3.spec b/packaging/linux-rpi3.spec index 7658e30..9ac360d 100644 --- a/packaging/linux-rpi3.spec +++ b/packaging/linux-rpi3.spec @@ -149,7 +149,6 @@ find %{_builddir}/linux-kernel-%{version} -name ".gitignore" -delete find %{_builddir}/linux-kernel-%{version} -name "\.*dtb*tmp" -delete find %{_builddir}/linux-kernel-%{version} -name "\.*dtb" -delete find %{_builddir}/linux-kernel-%{version} -name "*\.*tmp" -delete -find %{_builddir}/linux-kernel-%{version} -name "vmlinux" -delete find %{_builddir}/linux-kernel-%{version} -name "Image" -delete find %{_builddir}/linux-kernel-%{version} -name "zImage" -delete find %{_builddir}/linux-kernel-%{version} -name "Image.gz" -delete -- 2.7.4 From 86e18022d90620ad74eec22136fd9e0ee20434cb Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Fri, 26 Mar 2021 15:02:18 +0100 Subject: [PATCH 14/16] script: Detect number of CPUs MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Automatically determine the number of parallel make(1) processes to run. Change-Id: I0ce778e5c15ceb8cf80bbfc2f4bb58c937630ba3 Signed-off-by: Łukasz Stelmach --- build-rpi3.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build-rpi3.sh b/build-rpi3.sh index 27eac56..094988c 100755 --- a/build-rpi3.sh +++ b/build-rpi3.sh @@ -1,5 +1,8 @@ #!/bin/bash +NCPUS=`cat /proc/cpuinfo | grep processor | wc -l` +NCPUS=$(($NCPUS * 2)) + if [ $# != 1 ]; then echo "Usage : build-rpi3.sh " @@ -27,7 +30,7 @@ if [ $1 = "arm" ]; then if ! [ -e .config ] ; then make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" tizen_bcm2709_defconfig fi - make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" -j8 + make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS if [ ! -f "./arch/arm/boot/zImage" ]; then echo "Build fail" exit 1 @@ -42,7 +45,7 @@ elif [ $1 = "arm64" ]; then if ! [ -e .config ] ; then make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" tizen_bcmrpi3_defconfig fi - make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" -j8 + make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS if [ ! -f "./arch/arm64/boot/Image" ]; then echo "Build fail" exit 1 -- 2.7.4 From dcfe25ec0836686a1e7101baa03ec20976cc3488 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Fri, 26 Mar 2021 15:15:20 +0100 Subject: [PATCH 15/16] script: Reformat to align with build-rpi4.sh MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Reformat the script to bring it into alignment with build-rpi4.sh for easier maintenance. Change-Id: Ie97a1acc28486e62630062587a30689a9f19e085 Signed-off-by: Łukasz Stelmach --- build-rpi3.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/build-rpi3.sh b/build-rpi3.sh index 094988c..40d7c1d 100755 --- a/build-rpi3.sh +++ b/build-rpi3.sh @@ -3,11 +3,10 @@ NCPUS=`cat /proc/cpuinfo | grep processor | wc -l` NCPUS=$(($NCPUS * 2)) -if [ $# != 1 ]; -then - echo "Usage : build-rpi3.sh " +if [ $# != 1 ]; then + echo "Usage : $0 " echo " architecture : arm or arm64" - echo " e.g) build-rpi3.sh arm" + echo " e.g) $0 arm" exit fi @@ -24,28 +23,36 @@ check_ccache if [ $1 = "arm" ]; then echo "ARM" + rm -f arch/arm/boot/zImage rm -f arch/arm/boot/dts/*.dtb + CROSS_COMPILER=arm-linux-gnueabi- + if ! [ -e .config ] ; then make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" tizen_bcm2709_defconfig fi + make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS + if [ ! -f "./arch/arm/boot/zImage" ]; then echo "Build fail" exit 1 fi - elif [ $1 = "arm64" ]; then echo "ARM64" + rm -f arch/arm64/boot/Image rm -f arch/arm64/boot/dts/broadcom/*.dtb + CROSS_COMPILER=aarch64-linux-gnu- if ! [ -e .config ] ; then make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" tizen_bcmrpi3_defconfig fi + make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS + if [ ! -f "./arch/arm64/boot/Image" ]; then echo "Build fail" exit 1 -- 2.7.4 From 318b9b3058fd83c7ae4a9d8b3d40bb7c4313fd3e Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=81ukasz=20Stelmach?= Date: Fri, 26 Mar 2021 15:19:20 +0100 Subject: [PATCH 16/16] script: adjust ccache support MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: Ia37a450bccf93ddf3daaca442be4d221df0d4036 Signed-off-by: Łukasz Stelmach --- build-rpi3.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/build-rpi3.sh b/build-rpi3.sh index 40d7c1d..f68baac 100755 --- a/build-rpi3.sh +++ b/build-rpi3.sh @@ -30,10 +30,10 @@ if [ $1 = "arm" ]; then CROSS_COMPILER=arm-linux-gnueabi- if ! [ -e .config ] ; then - make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" tizen_bcm2709_defconfig + make ARCH=arm CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" tizen_bcm2709_defconfig fi - make ARCH=arm CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS + make ARCH=arm CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" -j $NCPUS if [ ! -f "./arch/arm/boot/zImage" ]; then echo "Build fail" @@ -48,10 +48,10 @@ elif [ $1 = "arm64" ]; then CROSS_COMPILER=aarch64-linux-gnu- if ! [ -e .config ] ; then - make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" tizen_bcmrpi3_defconfig + make ARCH=arm64 CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" tizen_bcmrpi3_defconfig fi - make ARCH=arm64 CROSS_COMPILE="$CROSS_COMPILER" -j $NCPUS + make ARCH=arm64 CROSS_COMPILE="${CCACHE} ${CROSS_COMPILER}" -j $NCPUS if [ ! -f "./arch/arm64/boot/Image" ]; then echo "Build fail" -- 2.7.4