From patchwork Wed Aug 14 17:35:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "nicusor.huhulea@siemens.com" X-Patchwork-Id: 3751 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 14 Aug 2024 19:36:47 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f64.google.com (mail-wr1-f64.google.com [209.85.221.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47EHakFR022856 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Aug 2024 19:36:46 +0200 Received: by mail-wr1-f64.google.com with SMTP id ffacd0b85a97d-3687a1a6846sf75321f8f.3 for ; Wed, 14 Aug 2024 10:36:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723657001; cv=pass; d=google.com; s=arc-20160816; b=fcPpzHxaBEPcGhGPi+O3O7b8NOo9VgKP/IQi3OzxNgshErvchIZgoRH9lF4J2Fbf3g OOf67v81Q6MuI2B6GVMe97qUz0fcbTmGk56M+cyl9Sho3EIS44ytz31AiGnvRs7Hs9wp Ma0TxveXe5w7qlNAk3xLsB0+5179lqn0jy/x46laKN2QOzXZV+k5qsm+nlgpRJ4dD+Pt mxNYomWbWECyzzok542wReknV+kfyarpmKk14JYZfWnQjJPCZOVNunpkyAVpvS1cRJED I4FtXv1Qja78iaHzGTZ5yok/K4jutXreYvqsvOlBjwPEIOoptew1paHIzccMRDSlWS5p VJCw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=BMtwCPjYneN3u7PD7WaxWF4abtaOoKsnIOvobZgGv/o=; fh=FEwqv5WQ1sZVMILD5iDegqSDzSh/W1sse8TohWlOkSg=; b=I1VdTW2wOo7/S2k01fi4dHzbPwtZRMIzaWHVb+4LADJj7QSZwF/ON8P1UAjYVFSvP6 A2n8zzslokVEapXMoCgpLUBvQ0sQqU/gRv8de++jPZ4tkaepT7phv6njeN0MGlTIVHA/ QkJoFMHvUP4focoSpOqwVim3sc3e95Jt7Kn0HkmBYC3iLdp3yeNB1alNr/B4vJGbPqqZ Q8RJWxSY7hocgQ0IWM2ev5NceLmddGUQAZGAbFuPFr8PSK2//EF84NAgfwHNYUGXFecR p5wkyFWEGrx1ZXl2z0XObHQq0vNDz4vQirnCTsOfhKNr+MZ6Nd0YY9wy47S1LVBYeD2c PFbQ==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=V4gAcqXa; spf=pass (google.com: domain of fm-1327153-202408141736375d5142511d3ad153bb-pi8hf_@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-202408141736375d5142511d3ad153bb-Pi8HF_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723657001; x=1724261801; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=BMtwCPjYneN3u7PD7WaxWF4abtaOoKsnIOvobZgGv/o=; b=McHqQopxuC0O5nWrYnccpIGb0qm9bFvGCmEeGrrOS4MFyr18RyqKADAL9LBjN7pxRw +g+AKEgZtky05vW1RGQgQOcq4EQOlg9O2jjtn1DF5+YYp2gKKpw1hgCzsRqBduwlWOzP fibp7hkKO7Qa8TzYutOqx8EpmKaPz1n1wHVQ4q/IpN/foa3tZRxXosor96ngDx2O5BKy WYtSWeQ29pAbDQ1EX4YSeEhdJuNf+A4sD2djfmQ0Sv39KRk09Q1FqEZZ6V4V4IL9/p/3 6rKkf1DpF3j3z5S0JuOZURe9N6T6wRHcN1KJ7QjsjjlXzQ/uaDuN/2JgNlLgxWDKa4sk LYoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723657001; x=1724261801; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BMtwCPjYneN3u7PD7WaxWF4abtaOoKsnIOvobZgGv/o=; b=S/aJlRtMIfDqTPJiqZPstF1eT1G+x/byjiu6wl0lTXuSak+sck6oXWLskmQ4yKR3+w x/EPY8V+mWsyN1NOOfys/bED+bYEzVvWEmOWfnUCKTajfdZGZuxYTlgD444Vh5GY0hN5 k8cSIszkneji2wjP7w8clpWi8fBTHyedLkHQFLN4VMjex2QyhYJ8UJ9HFlj8fUXAgozv LTGwAhKVnrnq8CXVx9XyI/us3oaxqUz8mjvM7u0JfrbpfXl3YyPMVePQtPMMtPV42Jcr BGrcMa2bOCQN6gLUN872atTEEyQx45uNTLRPiqt3DW5NLTnH5yzMWlc94nABIOOp9JmD xtNg== X-Forwarded-Encrypted: i=2; AJvYcCWMuSWZcIpHppFYvYKB19n0gzagQdzrJ/WfiN2PCPucXaDDVxGAe6EBQdaWwMEIzuAPgU5lPcs=@isar-build.org X-Gm-Message-State: AOJu0Yxiq/4XTOgM9QGp1VnnBOqXbNnZi8rIocMI50BeJ3iTNb2YyXFh TRZhdDiCoPdlRRCpCXGS86GEs2Ad60OjQKZJimyGmiair7l/nnqY X-Google-Smtp-Source: AGHT+IEIhgrKo653qnqVIiGqNgLy4CKOENujVQvA5NqTFCFfGnbLhU/8SpezLwFjhc5ZovvrDe1pwg== X-Received: by 2002:adf:f3ce:0:b0:36b:a5aa:6038 with SMTP id ffacd0b85a97d-3717775070cmr2722796f8f.9.1723657000153; Wed, 14 Aug 2024 10:36:40 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:f6ca:0:b0:368:4489:3f3d with SMTP id ffacd0b85a97d-37186a6d8aels21811f8f.2.-pod-prod-02-eu; Wed, 14 Aug 2024 10:36:38 -0700 (PDT) X-Received: by 2002:a5d:614e:0:b0:366:e838:f5d4 with SMTP id ffacd0b85a97d-3717775039cmr2032682f8f.3.1723656998372; Wed, 14 Aug 2024 10:36:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723656998; cv=none; d=google.com; s=arc-20160816; b=n4eKqrT+eCunpqre4On7oRmwvUdrvE5upeK1yb6tPmaheaRR2uCjqz4852ECn5BzPJ U9D8kzvSJPx5ix4qUx/3A4YgCb5sFkKwFPleLWeufOj6zQAyIqI3TAHAf1L5uPyuKw4W T5FwAuBlnUqaS9d5WUJHePaVdA21ABwV0IyEjd7ZQBY9xnTXQf01nA9vVxHAOKC9i6vN E5uyufMqwQqg793CiW3nPN67i3Y7B4khXPqd1d33cD1REzRBIkBnu3utvrrB9EbF0COd As2U6zSisduPNWwngHFTemm/SUInE4uFpuEj9fDhwo+LZMCaX4V2uRpfNnmb/H5fmjCO YFiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=EBzJ98Q66NdxAFiPGvDS++rhAG0/nVav/m/HtoR7n+E=; fh=uEpizMaC9FZ5RjhWZ8Q38YHTDXG+3EPxv68QQHJHPnI=; b=uA+o6kbcc9JpnLy/MD9WEVnHZhloEdLq8+Nz3ULE6HqPJRi5LUnwSAoL10sApq3XdM r5CiMxjU7D7QFXdrNA7CD/tZmiDTcYCh5mFyevmKLSXWPPOFWVciFXlNYSo5XmmyWT2k RQLXNmaSiwUTyQS7mS3Nem5F+BLGURvgrS0w/0EUPUhrsdjwNb9ekK/71RGHFEQZ2jCT 6cXJwNT9Xz7N6gP1baLSnPJ9xQaZLxdXNy/nQUkG1vD3e5onRwyj+Ks5we8NJclXZD/z d3/fy1OX3YDTw2ecWxMCdlaA8i7AqGtywDD3gLspnSNjkP3YBegSu3m+aD5JwCuR7SeL Gz8A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=V4gAcqXa; spf=pass (google.com: domain of fm-1327153-202408141736375d5142511d3ad153bb-pi8hf_@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-202408141736375d5142511d3ad153bb-Pi8HF_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-36e4bbb15e6si174023f8f.2.2024.08.14.10.36.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Aug 2024 10:36:38 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1327153-202408141736375d5142511d3ad153bb-pi8hf_@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 202408141736375d5142511d3ad153bb for ; Wed, 14 Aug 2024 19:36:38 +0200 X-Patchwork-Original-From: "'Nicusor Huhulea' via isar-users" From: "nicusor.huhulea@siemens.com" To: isar-users@googlegroups.com Cc: Nicusor Huhulea Subject: [PATCH 1/3] linux-custom: refactor kernel's make command Date: Wed, 14 Aug 2024 20:35:22 +0300 Message-Id: <20240814173524.383600-2-nicusor.huhulea@siemens.com> In-Reply-To: <20240814173524.383600-1-nicusor.huhulea@siemens.com> References: <20240814173524.383600-1-nicusor.huhulea@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1327153:519-21489:flowmailer X-Original-Sender: nicusor.huhulea@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=V4gAcqXa; spf=pass (google.com: domain of fm-1327153-202408141736375d5142511d3ad153bb-pi8hf_@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-202408141736375d5142511d3ad153bb-Pi8HF_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Nicusor Huhulea Reply-To: Nicusor Huhulea Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Simplify the kernel's make command by improving readability/structure. Signed-off-by: Nicusor Huhulea --- .../recipes-kernel/linux/files/debian/isar/build.tmpl | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl index bafc5ca4..1fd6f948 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl @@ -21,15 +21,16 @@ do_build() { KR=$(${MAKE} O=${KERNEL_BUILD_DIR} -s --no-print-directory kernelrelease) sed -i "s/@KR@/${KR}/g" ${S}/debian/control ${S}/debian/linux-image-${KERNEL_NAME_PROVIDED}.* - if echo "${DEB_BUILD_PROFILES}" | grep -q "kernel"; then # Build kernel scripts and tools - ${MAKE} O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} ${KERNEL_EXTRA_BUILDARGS} KCFLAGS="${KCFLAGS}" KAFLAGS="${KAFLAGS}" + MAKE_COMMON_ARGS="O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} KCFLAGS=${KCFLAGS} KAFLAGS=${KAFLAGS}" + if echo "${DEB_BUILD_PROFILES}" | grep -q "kernel"; then # Full build + ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} elif echo "${DEB_BUILD_PROFILES}" | grep -q "kbuild"; then # Build kernel scripts and tools - ${MAKE} O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} ${KERNEL_EXTRA_BUILDARGS} KCFLAGS="${KCFLAGS}" KAFLAGS="${KAFLAGS}" scripts + ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} scripts if grep -q -E "CONFIG_STACK_VALIDATION=y|CONFIG_HAVE_OBJTOOL=y" ${KERNEL_BUILD_DIR}/.config && [ -d "tools/objtool" ]; then - ${MAKE} O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} KCFLAGS="${KCFLAGS}" KAFLAGS="${KAFLAGS}" tools/objtool || true + ${MAKE} ${MAKE_COMMON_ARGS} tools/objtool || true fi if grep -q "CONFIG_MODULES=y" ${KERNEL_BUILD_DIR}/.config; then - ${MAKE} O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} KCFLAGS="${KCFLAGS}" KAFLAGS="${KAFLAGS}" modules_prepare + ${MAKE} ${MAKE_COMMON_ARGS} modules_prepare fi fi From patchwork Wed Aug 14 17:35:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "nicusor.huhulea@siemens.com" X-Patchwork-Id: 3752 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 14 Aug 2024 19:36:48 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f58.google.com (mail-lf1-f58.google.com [209.85.167.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47EHal07022863 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Aug 2024 19:36:48 +0200 Received: by mail-lf1-f58.google.com with SMTP id 2adb3069b0e04-52eff769963sf15724e87.2 for ; Wed, 14 Aug 2024 10:36:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723657002; cv=pass; d=google.com; s=arc-20240605; b=HOemfyg+QrscBPQKrvgYOhExTHv1HUSyifl42SYd+4zSzcYKALj3aNfYvxnKmfN7aA zPiBBAzFyBp54lbdDv1OgR5wos4z1ZupDeh0KFVOXrm8+SIY9w9f+/hLR9oRvocpPPhk NIs9r6q1YEkYZQ17ayFO3+ktepAsQ4xvsjuiDKTimACaMpocsLSqzYU8Ei+2PsgzjdSA O07J3/k6yhSkGbXLpN38qyQDOm231bNLDpTbfR2k//qoc0aoHi7nfO/SiLpPORIcAxbn 0v3b9I1eAWucQsXY8CYXgHfc/CLzeIpE85YXAF7/GAFM+PB3XYfrViujxhS28lm8RBnD h/4A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=FojB1YyvNmE0ob8+wAGMpfZ0qoOlq9Qek28GMGFU4EQ=; fh=H7dAakuCMhVoiBDL6KAG3IGpVURwsUK0Sn6ctea4bho=; b=isbLq9J6jdsa2JuJehHJW9XZLoD258f1onCFhk6BJ1trVt9qe0nAnFMjygb2k7e4q0 6TR+HpuIofW7qfW/iK7jjXUZU2te7jMl5UQoz4K0ivRpjKjCKc9M4kz02Y19QmX42arK WLT8augNDlvpUXSJ3bg9S9PWRu0VV8mj6j6Qz3cDMr8YNx9wfOS4c9MgE8BgZ4s1xqd7 OyMMPpCknkIAwKxgwpxpUxvkRExLrF6poeLOdvTKUAM8+RvzxP+lRSr8C+v1MNnC9niy npwbICX30bA1mVIyPUEvHVDNTIM6WBiyQOzE01vckD3Yzyvwc9XRX1gYMSqP5GFZVm0b +oQA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=N3FpvHJj; spf=pass (google.com: domain of fm-1327153-2024081417363916cda24803cb9175c6-vjdz8k@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-2024081417363916cda24803cb9175c6-vJdz8k@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723657002; x=1724261802; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=FojB1YyvNmE0ob8+wAGMpfZ0qoOlq9Qek28GMGFU4EQ=; b=DR0Tudy0ikrTdEFrPfXFnhcTH3Lh+2vPwZec392bok8LDsik6Br1kUQ89ubLiFWdVR m4OG0JF2HANfHkbd8IR252Se3ltsFMvE4Kh+FyHk04BLpqCcWr1KB9kUk9Z1oSRYTlmH WxlhkY8ORsMPChe1n7FZfYvFvcQpf8FVOOKZOMETZ0iq1rQRnRhi8rPGHZSCClRw4Fcs qAhrbQmdtNyLipBpixD0prW6K8c4h/Qfx4U4+W5FkJhBQpF/7iVyndtOMG4ODNt/+Rhi LysXEJCiFlBOnLtHTpXWfmv35lSAgfMOGaWkwfXNNHu38RPY7BQT9hgMLzZtMrWELXTx nlwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723657002; x=1724261802; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FojB1YyvNmE0ob8+wAGMpfZ0qoOlq9Qek28GMGFU4EQ=; b=DyM5xC8xcvMRxvwpveY7YL0TwaHIf9ISOE9/g5TTBXDE7LDWR97RkTYe2MUgmDaZsO +pwv0WXdPqmvbvO8kMDJcCIoy6tZAQJrZtuyIyNUY3QRydte5LCgIXQc07QOBRc6uIdn T8frRfooQwze3mpmgUrJWm4y6zJG/oKR7EVCQx4EOZwwv/8wko1Xg1YzeQOak0PyOLOU joWqxVMwyI4YIfbe9fFaE+hXqCVIVR1Ww5ZYd0J9XWXpzxzAOh7mjEi0TSsYn+DMc+AL tbjRzZPYlXDsqVxFEfuEk58fu2EZnJyQkiYDzVbEOLdf9mVxVeAsomyt87w2Uv5quZ+D UN+Q== X-Forwarded-Encrypted: i=2; AJvYcCV6iCR+xA7CP6+ELTUythPG3YWQzuSFqRC4R3O1Imdwvb+vJ+oc2m5NH4Lj8WLLKb4va57zmiQ=@isar-build.org X-Gm-Message-State: AOJu0YyByNUsoxXsr0/92eCrQq+7X07S52XJcevPX82wRcgwNsK73Htp zlvC86DQVrGh9VDFUdS/eT5N0dX0dy4TTl04V82NGV6f6x506o/q X-Google-Smtp-Source: AGHT+IH2Isx7q3Scro/rNbzv4IlimpGFywr/oaHzRsEA3naMLOQDFSLIZYoK6lYUqTDM73K8KDCNHA== X-Received: by 2002:a2e:be11:0:b0:2f1:5ae3:7141 with SMTP id 38308e7fff4ca-2f3aa1a52edmr13637261fa.3.1723657001540; Wed, 14 Aug 2024 10:36:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:f2c9:0:b0:368:4489:3f45 with SMTP id ffacd0b85a97d-37186a8fbb7ls28795f8f.2.-pod-prod-01-eu; Wed, 14 Aug 2024 10:36:40 -0700 (PDT) X-Received: by 2002:a5d:598a:0:b0:368:4bc0:9210 with SMTP id ffacd0b85a97d-37177796363mr2829452f8f.25.1723656999702; Wed, 14 Aug 2024 10:36:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723656999; cv=none; d=google.com; s=arc-20160816; b=XoRmFczTmNk77/KmYmAp8n5ZVDXl42euvFV+aqXXc7aSd4NRR/6wUbm5HwFUrtAGVU rzT3pVkSBgRPrqCNyeozzYQP3D9ZCfwnM1tnQcteM9haW9LKWtXbrL7xLlm32oUklxks JEazLZ5ZjceJutZU8w1j3dX7D6raMw5aA59Ulp0dOI/79lzErOVJgYMEw6myNloNPzUV yHMUlHbmWGhpQL7XYWWh+Ni/OCpwHn1W1+74kxmbUPc5CutONIN+NPIIJbVjXzraVp5r Ulzfxj8U2RiaEaf2jHAo84xW/p99+xWS7IEnA8ZvKUOzcN3CV25SW25k5B9GumPeUwW7 PSQA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=ES882WFj81yPqTJMoUgscUi4D3c/VlR0p2YsjBTLots=; fh=uEpizMaC9FZ5RjhWZ8Q38YHTDXG+3EPxv68QQHJHPnI=; b=WLMgNAQmSroaDLDwaQ7mVKbGU8/PZrIc+U61UTq0IpLmU560ik5jcCIag9tfKzNhTU 7tTOquxfllUEHGT3RCRL5eFKSxGo6w/UbT3A2kgdyPrGosfYBhwL0SCYrg8nDcPZ3hDk zpvnmCIoIiE+gY9645tVqgCz0cQBHtUbOPeToeeRzfY1XBB17hNbvMTySgOCFV9yRpu4 WdSoKwXeBP86Coc+AQyfjgyve9xX26xfzftSPMwP6y3qt6Y+Vd6FuUp5ErZeyH4zoGuj soi0ONeuEu/x9AUuqWN8hTZPIpx9yVnpjzLHQH8iezpJD11+06fPQ9ewbpqUKbNlbpnD nYDw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=N3FpvHJj; spf=pass (google.com: domain of fm-1327153-2024081417363916cda24803cb9175c6-vjdz8k@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-2024081417363916cda24803cb9175c6-vJdz8k@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-36e4bbb15e6si174023f8f.2.2024.08.14.10.36.39 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Aug 2024 10:36:39 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1327153-2024081417363916cda24803cb9175c6-vjdz8k@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 2024081417363916cda24803cb9175c6 for ; Wed, 14 Aug 2024 19:36:39 +0200 X-Patchwork-Original-From: "'Nicusor Huhulea' via isar-users" From: "nicusor.huhulea@siemens.com" To: isar-users@googlegroups.com Cc: Nicusor Huhulea Subject: [PATCH 2/3] linux-custom: compile only the specified dtbs by using specific target build Date: Wed, 14 Aug 2024 20:35:23 +0300 Message-Id: <20240814173524.383600-3-nicusor.huhulea@siemens.com> In-Reply-To: <20240814173524.383600-1-nicusor.huhulea@siemens.com> References: <20240814173524.383600-1-nicusor.huhulea@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1327153:519-21489:flowmailer X-Original-Sender: nicusor.huhulea@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=N3FpvHJj; spf=pass (google.com: domain of fm-1327153-2024081417363916cda24803cb9175c6-vjdz8k@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-2024081417363916cda24803cb9175c6-vJdz8k@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Nicusor Huhulea Reply-To: Nicusor Huhulea Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The current implementation makes a full kernel build and that means it will compile all dtbs specified by the bsp makefile e.g arch/arm64/boot/dts/ti/Makefile Currently the required dtbs are given by the DTB_FILES. These changes are checking if the DTB_FILES is specified, compile only those and avoids compiling all the dtbs from the bsp directory. Otherwise build all dtbs specified by the kernel source. Preventing the automatic dtb builds is made by using target specific build commands e.g KERNEL_IMAGETYPE The compilation of the dtbs accepts the following formats e.g: Kernel Post 6.x: a) full path from the architecture directory: arch/${ARCH}/boot/dts/bsp_dir/test.dts arch/${ARCH}/boot/dts/bsp_dir/test.dtb b) relative path from the dts directory: bsp_dir/test.dts c) device tree blob file: bsp_dir/test.dtb Kernel Pre 6.x: The same as on Kernel Post 6.x but without the bsp_dir The differences when building a full build and when using a specific target build are:(tests were made on the machine phyboard-mira on 6.x and 4.x versions) specific target: Build needed 00:02:08, 2219688k disk space linux-phy 6.x full build: Build needed 00:02:14, 2271528k disk space linux-phy 6.x The time difference: the full build took 6s longer than the specific target build The disk space difference: the full build used 50.6MB more disk space than the specific target build. In conclusion the specific target build is slightly faster and uses less disk space. For now the DTB_FILES variable should accept only Device Tree Blobs(.dtb) because some areas still depends on it e.g: do_copy_boot_files, plugins Signed-off-by: Nicusor Huhulea --- .../linux/files/debian/isar/build.tmpl | 56 ++++++++++++++++++- .../linux/files/debian/isar/install.tmpl | 12 +++- meta/recipes-kernel/linux/linux-custom.inc | 6 ++ 3 files changed, 71 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl index 1fd6f948..6f186e02 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl @@ -22,8 +22,13 @@ do_build() { sed -i "s/@KR@/${KR}/g" ${S}/debian/control ${S}/debian/linux-image-${KERNEL_NAME_PROVIDED}.* MAKE_COMMON_ARGS="O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} KCFLAGS=${KCFLAGS} KAFLAGS=${KAFLAGS}" - if echo "${DEB_BUILD_PROFILES}" | grep -q "kernel"; then # Full build - ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} + if echo "${DEB_BUILD_PROFILES}" | grep -q "kernel"; then + if [ -n "${KERNEL_IMAGETYPE}" ]; then # Override the default compilation + ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} ${KERNEL_IMAGETYPE} modules + compile_dtbs + else $ Full build + ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} + fi elif echo "${DEB_BUILD_PROFILES}" | grep -q "kbuild"; then # Build kernel scripts and tools ${MAKE} ${MAKE_COMMON_ARGS} ${KERNEL_EXTRA_BUILDARGS} scripts if grep -q -E "CONFIG_STACK_VALIDATION=y|CONFIG_HAVE_OBJTOOL=y" ${KERNEL_BUILD_DIR}/.config && [ -d "tools/objtool" ]; then @@ -38,6 +43,53 @@ do_build() { set +x } +compile_dtbs() { + local prefix="arch/${ARCH}/boot/dts/" + + for dtb in ${DTB_FILES}; do + # Handle the case where a standalone(with no path .dtb/.dts) file may reside within + # a specific BSP directory or not(kernel pre-6.x) + if [[ ("${dtb}" == *.dtb || "${dtb}" == *.dts) && "${dtb}" != */* ]]; then + bsp_dir="" + dts_path="" + if [[ "${dtb}" == *.dtb ]]; then + dts="${dtb%.dtb}.dts" + else + dts="${dtb}" + fi + + # recursively search for the dts file in all possible BSP directories + while IFS= read -r dts_path; do + if [ -n "${dts_path}" ]; then + # Eliminate the prefix and dts to get only the bsp_dir + bsp_dir="${dts_path#${prefix}}" + bsp_dir="${bsp_dir%${dts}}" + + relative_dtb_path="${bsp_dir}${dtb}" + else + relative_dtb_path="${prefix}${dtb}" + fi + done < <(find "${prefix}" -type f -name "${dts}") + + # Check if the path is relative (starts with arch/${ARCH}/) + # and if it does then extract the relative path from the architecture specific path + elif [[ "${dtb}" == "${prefix}"* ]]; then + relative_dtb_path="${dtb#${prefix}}" + else + # directly use the given dtb + relative_dtb_path="${dtb}" + fi + + # Check if it's a .dts file + if [[ "${relative_dtb_path}" == *.dts ]]; then + # Change .dts to .dtb + relative_dtb_path="${relative_dtb_path%.dts}.dtb" + fi + + ${MAKE} ${MAKE_COMMON_ARGS} ${relative_dtb_path} + done +} + print_settings() { cat < X-Patchwork-Id: 3753 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 14 Aug 2024 19:36:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f55.google.com (mail-wm1-f55.google.com [209.85.128.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 47EHan2n022922 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Aug 2024 19:36:49 +0200 Received: by mail-wm1-f55.google.com with SMTP id 5b1f17b1804b1-42809eb7b99sf566135e9.0 for ; Wed, 14 Aug 2024 10:36:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1723657004; cv=pass; d=google.com; s=arc-20160816; b=OVKgJu0MRAuuDaRPj1M5v9f4xhdsOG5KKcDeBoiN0HNu83TrX9on0BXrJIkcAQkfE2 hR4XpminzLkPXeR81pyTY1P2eIWfhYw9mh2GXWdIXK5CPywChrFJm8c/AD8RE9fB2P6G Dabnfhsr925HTfl1B1FW6qOdHWZb68WxW9LhEx78qNjuR5y2DzntNWo0z6x4Q2E0PX2d j3t5T3jvF0gnLtONUEzxK9KZtzcnwIseLUrVlirXxAANbgdmW0UbinB0DA4luteh8wWe fGbknwE9R6fGyiQyHrT6uUKSXaQJWCHOfDp8EOvc7pakQ2tNVafi+XocVxz7RkP3UykA sV0A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8X3cvoQK4tk0RBxd1QmGeqsKqmPjNIn8Nrm8LM2zjrM=; fh=T+rE4V+u2YRzqoxWC7On+b4F+vJ4M4acQu5/wJ4aMXc=; b=IVefrW1kg8URF5SQyrNQUAHgo+6h9CD17mY/0FjhPhQ9+iVL9kHUgj6laQPzA8E2KA CrOM67Nu8Ga2R7vcp6d87b6A0Rsr6/iFpDIvjQpwpqv0KMXYsAHhmfxc6R4GWbXLDpkf Dc8lUnGspPKEh5OxsE8xak102smrlJ4zAzi9dTxQ5qr/v2TifdVi6sFMHqiqh1YdVvBI nAexFdZFxmmLzy/fqojuXaRAg/h3Jon/qiGze5UHMexTn+/Mlwk6rxBp6b5jrcprAjZH rmXFN6jFINR1a/2JIUrH4DcTaCYh2WNsGCPfwLjq5a8jSH8eaLLNB34/bG9W9bwQMI4/ oJfw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UKkrWg7q; spf=pass (google.com: domain of fm-1327153-20240814173640066d8a9d9af9cbaf18-evojiw@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-20240814173640066d8a9d9af9cbaf18-eVoJIW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1723657004; x=1724261804; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=8X3cvoQK4tk0RBxd1QmGeqsKqmPjNIn8Nrm8LM2zjrM=; b=f3se/Ds59OsRy0j3xcuPVwn2ySw/QtpXqY7woMfKQKUvmexkjrlGNzmSXZ2tBRtBN9 vgIXjbwEMiC1c1ojhJQUahBaqtoHxCmrRpjzSiYZqxlwe9+EvK5MG0olKLDjBCQ1GNl0 YMZF92de4eU5RUQwK/QTKU0WBjKsf9+z+FSr0hz2sLqvOc/m9Pv/B07xZ7MlbOKi7fNI Wwor4yhMne/zLT9YN8PdCSU1g7cEPtiRxfIkM5POyW/LGtGoY1pnB0coxm10OSB9fzgz JFGTY2DWyo/sTvTL0+ZRRKj2oNpIqA2+5vbaUkWIrbGVGYoGJK3fT8CGYDq4wFsj0OQQ ocwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723657004; x=1724261804; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8X3cvoQK4tk0RBxd1QmGeqsKqmPjNIn8Nrm8LM2zjrM=; b=MllUyHWNPNFW+RAAzLdifTUd5UsTwKl5cAEpCxLXg0rBAUO+ZqgA5KizH9cWBAUr+f 4rCBGqIUTNTgyasGlYR4EtCOcnRRM3EzHH83XfUOnguv7owy7w5KYkwOsM39kxSbdh0P zpCD3rZWLry8sfV2Cec6bbNdgUA06jORTUlKfCsVYF+ExaSoKGYV6LaxFXabJompVlKs J7h7oS74g1BhgaDAq9hCrwN7vn814wVpHIOsnmLC6vmT5q+gqcbcpKd2zD4BnY1ANgCx +HFSQJPufS61sK51fGaVx/Mr0ojZhirgC+yjCGw+mml6cmOe+GJEOBNd+EmQNUUj/A9k AtOQ== X-Forwarded-Encrypted: i=2; AJvYcCXPzXH5yRzeCQO3IotTBLIxOzpZJRsvtgCRAtjNFkZ00ILYntVJh7quimNhtDnGQZTmR2rr4llcrXUeTmq23Rl7suJ6iZk= X-Gm-Message-State: AOJu0YyrXB/KeeHecvXNWUu3CbrEwzth/cA7ctZWYzilGRUkIT6fiXPT VEj5NmRHHzMQpGTg+tFwX9In2FGAAAELVCnDpFxpWQb9NADfBkXg X-Google-Smtp-Source: AGHT+IGvrP12xsSbyk9+FR4dW2QHFrNCLD9p2M5cr502U0TL3tYKr9ILNp7tLp1OzpBdnXlQqQg0XA== X-Received: by 2002:a05:600c:4ed2:b0:424:8dbe:817d with SMTP id 5b1f17b1804b1-429e234aa2dmr3605405e9.10.1723657002751; Wed, 14 Aug 2024 10:36:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e242:0:b0:371:72ab:2b8e with SMTP id ffacd0b85a97d-37186a8f453ls28167f8f.2.-pod-prod-00-eu; Wed, 14 Aug 2024 10:36:41 -0700 (PDT) X-Received: by 2002:a05:6000:4a:b0:36b:ea2d:fd5a with SMTP id ffacd0b85a97d-37186d7b2e8mr282990f8f.22.1723657000932; Wed, 14 Aug 2024 10:36:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1723657000; cv=none; d=google.com; s=arc-20160816; b=O6LMRKBTurSRj7ui/TtIMXwKCxTXYhdc4MNEOIjVUakbOX4cv4WGYJs9x/X/EyeGGp S0yH131O8N4rVOlW7DzJX5UfooKXlbp4X1wt8Y4eCYpe0ipql8xePRQnT8wdSELAHBPT DCcmMcHl4lmKKzAy/WdPR06LANcvzgsKaRkqQzl8hMW+tUuypJeYs++3X3C2VL2QeBxO 7egPQ+L88hI3CwJwEDPMPEcXhSjaF+9salzbe5hdQX/3uYhhSI2VmrAB+gy63koaU9R+ PfBq5m+RptJw6NKLMsNyKRNAoZqmOvuHFb2JDRKyO67pxKxvoDu1j9ZN5y0fAeXEX6Wy UUow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=fvwMxnb6ESH/QjBiRyQ23tDMZAqcur+DSYAICpEvaCA=; fh=uEpizMaC9FZ5RjhWZ8Q38YHTDXG+3EPxv68QQHJHPnI=; b=sxlUjeC55V8oZpkzIe2ap4/T54krzhFuK0L4KvHcdE/Tq/Z2DetqRLUxE+gIZ5MaC3 wpcwPhble9USh17ZhGYkV/6jHbg8OMBE4B46gJSoPzx43sg/7QKY4yQJJA3rP/1FPepO NZOwo6+DBBKDb/dFXVgrBcgCM6xoLKU3hJRKMW2b5sYGZhuCWJQjLai6kFaMWKxkUyMv X/Pwdabe9ZSCRdYruj8zlbkB/hQIry2gj9XHIqkeTsf+ti7vGIAHNUIneMWcxRMer4ZH XGHl/U/wMJMEeeqapEt56jgw/Pumq4z0UCTkmLWpHW3CC0Ys68XRH0zQvcMy40ChPGmc qFFw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UKkrWg7q; spf=pass (google.com: domain of fm-1327153-20240814173640066d8a9d9af9cbaf18-evojiw@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-20240814173640066d8a9d9af9cbaf18-eVoJIW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-36e4bbb15e6si174023f8f.2.2024.08.14.10.36.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Aug 2024 10:36:40 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1327153-20240814173640066d8a9d9af9cbaf18-evojiw@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20240814173640066d8a9d9af9cbaf18 for ; Wed, 14 Aug 2024 19:36:40 +0200 X-Patchwork-Original-From: "'Nicusor Huhulea' via isar-users" From: "nicusor.huhulea@siemens.com" To: isar-users@googlegroups.com Cc: Nicusor Huhulea Subject: [PATCH 3/3] phyboard-mira.conf: use a specific target build Date: Wed, 14 Aug 2024 20:35:24 +0300 Message-Id: <20240814173524.383600-4-nicusor.huhulea@siemens.com> In-Reply-To: <20240814173524.383600-1-nicusor.huhulea@siemens.com> References: <20240814173524.383600-1-nicusor.huhulea@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1327153:519-21489:flowmailer X-Original-Sender: nicusor.huhulea@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=UKkrWg7q; spf=pass (google.com: domain of fm-1327153-20240814173640066d8a9d9af9cbaf18-evojiw@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1327153-20240814173640066d8a9d9af9cbaf18-eVoJIW@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Nicusor Huhulea Reply-To: Nicusor Huhulea Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The reason for this change is that phyboard-mira full build produces several tens of dtbs from the nxp bsp dir, therefore use a target build to get only the desired dtb It's also needed so that we have at least one test in-tree. Signed-off-by: Nicusor Huhulea --- meta-isar/conf/machine/phyboard-mira.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-isar/conf/machine/phyboard-mira.conf b/meta-isar/conf/machine/phyboard-mira.conf index feec4e54..1d2b3e1c 100644 --- a/meta-isar/conf/machine/phyboard-mira.conf +++ b/meta-isar/conf/machine/phyboard-mira.conf @@ -20,6 +20,8 @@ DTB_FILES = "imx6q-phytec-mira-rdk-nand.dtb" IMAGE_INSTALL += "barebox" +KERNEL_IMAGETYPE = "zImage" + BAREBOX_CONFIG = "imx_v7_defconfig" BAREBOX_ENV = "phytec-mira-env" BAREBOX_BASE_BIN = "barebox-phytec-phycore-imx6q-som-nand-1gib"