From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7330292884155924480 X-Received: by 2002:a05:600c:154e:b0:40f:d25c:41d0 with SMTP id f14-20020a05600c154e00b0040fd25c41d0mr1715333wmg.29.1707905438282; Wed, 14 Feb 2024 02:10:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1d8a:b0:410:9236:b7bc with SMTP id p10-20020a05600c1d8a00b004109236b7bcls173800wms.0.-pod-prod-06-eu; Wed, 14 Feb 2024 02:10:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IEQcK61rb+8A4wkow38VTgzdIOeLE48c7ayW8uymMPUS1ZFCkX2Dw6DWc2y0L1PWSNbQxQB X-Received: by 2002:a05:600c:3588:b0:411:e239:ba98 with SMTP id p8-20020a05600c358800b00411e239ba98mr1098579wmq.35.1707905436311; Wed, 14 Feb 2024 02:10:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707905436; cv=pass; d=google.com; s=arc-20160816; b=mAt2t8+xb8ZoPBkMnLa8/iWUyQYiLeDcHsGggXMhe+5TxFvKOJHpIP/dGTStZC4l/4 NdpIgLlAV4xedcHZ3a5xrGYBRCJ/tkYrao2qyA/OkHGMtyZl5B5VBzfMAHmDJF4u9CN1 ap6fXIrLGIJl7QG3WqASZpfAgoB7sbah4lbe2WyXzszcl5UGo8nGePW6bDn3VM7GnryE DfcM8CWA11+/+Vi7JENkibYnLJwcLw3zsbCWr12tZDriD3fbJDCxiYu4TMEisdX6tuYh H1XskUxxijG7I9OypkEflGYjek5KjLzAKfY5OESwpdfejGK8rPpvs7GvR4Eb3lq9DFW5 VM3Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=FFckbtuArVI4ZKA4CjRUEucKMAJwN58o72KQR5JqBOY=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=SVvZRZInCVRa2846YbEXCwIFT/qEy/5LPIfrVfpaiXH4Xlf9UVw9S7YDuIlfp8aM0b mC1kJNN7xO9+vJozRcX6tUritfnJZLO8BLCBaL+Y+IvyRpUx2RA5aOeKbqephpQ2gxjq 7M7Y63q2wKyge7dizUltbz4uq3+P7Z3/rCN45lrcJjcVaHHd8SgUxIOSQvu92XV5sAZl yuXttIEAyQV5CmJDRKciitBVOr1Ex+8LXsAgiqiIBZqvF010peAVMvNFWMUPfBlTDnr/ Oc7e5JJY41Zhc8geDJ15Jv63KZEP/091lGiTwASMT7NWUvTr4LvzahYpKoA9rEc3pP56 FKNw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=iU1E2UdF; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20600.outbound.protection.outlook.com. [2a01:111:f403:2612::600]) by gmr-mx.google.com with ESMTPS id n40-20020a05600c3ba800b00411a80271d8si32552wms.2.2024.02.14.02.10.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2024 02:10:36 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) client-ip=2a01:111:f403:2612::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=iU1E2UdF; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2612::600 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kYIPKBuKuOtq88l12N0Ra5kZe2lA5UWFSjZFLxyI0EvfH7MiZCzuAbp2a7OGA4rUEFbXKXOlB3Vj1JyxVSAl+pMwpUM48DyAKDKCzjhvrC5L/F9CMaRwHiXcpMmeAS6OsdIlNobGsRwYQqq2CRATx3G3jAfEAuqT94DDszFls9oRKZO/LuPgVj420MhABXSAfqfORHcdgMo9SOySDCydKeymoci7M9kL1LoHXnxHyd+e2JpYHB5OWUNG4dt9CP70mIc3GYh16/xGcd7EaSRvKYMV/eQ4PVO97BlWguKm4ly4xetiDUCzvl8iCOlIAb4JLko4oYqcaG26W7wGwtzgAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FFckbtuArVI4ZKA4CjRUEucKMAJwN58o72KQR5JqBOY=; b=DDWead7LilLATJVtzVrdWhvppYmT8i0XGLjG2WemNGiGO5BzrxAHeEyPhpN6IlW8kkvJYNLqm1nRfcDLtuznskziIxLk3LNcz1Z5BsBXCmO+ya4BL4UGpgIp0abCOw0AFHwASDPzW8t4Lae9cgLGcrZvgGBRwkKskGmJ86aquqZBUjKM7bAOGpMZ8yTH0mYooyqa+nun+ppjLhlokM9eK7cdHttCJxBRFd/Ydc10Buuwc0DBQEfs96DkBqc/yepWNBHSSU4MRRAm5F23V96C4Hu5N8U1x7cKZv0VDXsp2DYpXy3uqo3zhVhaomqU9Z/2yRfpBeEP/R149VO4GVQNBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FFckbtuArVI4ZKA4CjRUEucKMAJwN58o72KQR5JqBOY=; b=iU1E2UdF09dWR5nudtJ2iEZ0TmkGStlQSTizYUPvv6V92en5TCt/wfgrwNQSNfp8du508XQbBLNB3Yp0QQOHgut/LDSkXCeM96peIHENbUx47vEh6J8DBkv4Cij+6L+JDLtE02FW4uJi0bjd51lq8IZdQ5/RrtQmRda8zjIlFZENuUb9KkrmhgykU4vd0kottciRUWK73HX20SyVOgLE9Ek3GKdF1XCtNEOv3l/TxcHWxT40c1akWKZUgyata6Kukt57od7Z9NxdiWgNqFx0DcWYKf7Xr0eNz71s+S4adQJYP6L7r1wsQSH9DtFFyRVfGHv0J8Z9u1VeG1E3kOaimw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by DB8PR10MB3305.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:11c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.26; Wed, 14 Feb 2024 10:10:34 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::33ca:62e:abfc:b1a]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::33ca:62e:abfc:b1a%4]) with mapi id 15.20.7292.026; Wed, 14 Feb 2024 10:10:34 +0000 From: Stefan Koch To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, christian.storm@siemens.com, michael.adler@siemens.com, simon.sudler@siemens.com, cedric.hombourger@siemens.com, adriaan.schmidt@siemens.com, felix.moessbauer@siemens.com, ubely@ilbers.de Subject: [PATCH v6 4/5] linux-module: Support emulated module build with cross-compiled kernel Date: Wed, 14 Feb 2024 11:10:24 +0100 Message-Id: <20240214101025.2123540-5-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240214101025.2123540-1-stefan-koch@siemens.com> References: <20240214101025.2123540-1-stefan-koch@siemens.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: FR0P281CA0094.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::14) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) Return-Path: stefan-koch@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|DB8PR10MB3305:EE_ X-MS-Office365-Filtering-Correlation-Id: a551b403-e153-4315-02ca-08dc2d452e93 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: o4NIMtJK4FK6VXQwQV7i4bwBhwdy7p7Cnp7WL83oqqSFIB77Ofi1Kt6XRC/bg/MQ1+akbeKZKSHCLC9DdCg0AGI79tFGWRtSOgLpW93vlsMJu/YEDAKn37heKJ9Te3CX2oeCrGyOJdcvRSxsqbWVwIJT/bzxqn+t5K+4rdl1m7OJWsH+VbOlBYTIdqJzJnWGvJdBYktFFQepl7baq2BxPWWsxn0AttJRy8ozjHgc2Ms61qq6s0C4ijl9tO5nCfaoOWmos28CByxI56dX0AxFLt1KB+kojRRMihp//nSUL1+2672UWkMuwz4acMDkeHUho0DrVSU2F3o1nuqrXHf0yyl83w2fYA3HM/cvoZgtSOQ+Z/m/hGXKMMRzH0nmcrHxknNXeZBU8CPGSshVupIK9EDIwd1DT1y4WydofOf78KxHOs54PeC0N+NgpZ3SxjpuhhA5WD38le/mjVk+lbZNEt0v6LaXwyj1wFti32k4D1FwXoUzHKOZ18i856JXAQ0KS+d2h9zpsuzzQTjYZGw7yGQ7c6jb9AxNSi8zpfOWqFqS4R94gMbzyMmotssezOvs X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376002)(346002)(366004)(39860400002)(396003)(136003)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(5660300002)(2906002)(478600001)(6512007)(6506007)(6486002)(26005)(2616005)(1076003)(41300700001)(66946007)(66556008)(66476007)(4326008)(6916009)(8936002)(8676002)(316002)(6666004)(83380400001)(86362001)(38100700002)(36756003)(82960400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?khWTYwGDtNBm3fGzp/zsJNf5mqu83ubcOqbzodW+RJ7rePVgeF+Uz3Boh7Zo?= =?us-ascii?Q?+4vut9H4ccWHx8n61S/6ja2f7dGXVDTJwqWwS1raYK11NYWdyWUF+ngn+HqR?= =?us-ascii?Q?1+xVzhHqlePNO6pBPg74pvGEQ7TEbVFG5dN0aIQ8aMRVkX3LO73foU4/aWPH?= =?us-ascii?Q?e9N9JxVQ2gGImxClEpaS91KRTyfMsEsLB/EHnHIxoUL3N4Xt0pX+DbBTAaWn?= =?us-ascii?Q?cCN03MlIKsX1sUKXylFhK7xtjmojkN5f6EOaR4GtmH6u+OoGDtjiTrVu467O?= =?us-ascii?Q?yh3qDZsOsfLtbc8n25L+GYJujKvpsh3SBlQXJrwGkUn2grfFWCdT6YzlkLlx?= =?us-ascii?Q?xHG+ccS3y6V1HKRawAIyv9DMO9soJXU308+0NJF8D/vfTv51RtC+NiUvyfJ3?= =?us-ascii?Q?CVFWW2Cdm2rmlLPeIADdTdnPopVSxJq5aV4Ve6KMiN5nbrl0pLdzT6W+7s3C?= =?us-ascii?Q?nQNf4qwg1e0CtA98pWa8fcr5Fc0Ucmqfs2oG9ougcipS+nnnRNH025jG9Kvf?= =?us-ascii?Q?AdSl+l75J9F0+DH0TrdTjibqgYbC+M4Iff3+wuwi9Kvxzm3ljkInzqdVK4JV?= =?us-ascii?Q?TlNcFKvtL3t2rebM8OCfm3dGRBfqV4O6fcnoV0AdSQ5q8qpav2ZqHOE83F8v?= =?us-ascii?Q?sDoCnlaEYrtztdwvAg7ueR69l5JpkS2JGiDfO6mIbiYyjbc9cPXG8NXghB57?= =?us-ascii?Q?G9zC+qrkhVffcdxj6+sdGMWVY/uWlN70ivXdCdRP70oEibiI8En0xAy/qrk7?= =?us-ascii?Q?yEgCzdCVMOqGMk32SePxbGB5FaEv8uS25BGGOJT0oVsp1RWmJLUS/VBr2OKU?= =?us-ascii?Q?rilFdUjCZt7oHf0mJbXwQK64z0pP9YQ/Gddh8owdud2alT65PB/GKEy/OR5Z?= =?us-ascii?Q?Yivnxw6GQoItXQcscOMn3iXeCljWrxL58X3Nlrhmol0LpE51sW2k3hR+1R1d?= =?us-ascii?Q?dQy6P63Q8aVUN4VIUTLlgKiVRF1Ju/TxQ+8kgVrnKNyorgo9ecqaiaXN/Qhn?= =?us-ascii?Q?gMr/yqwC1X8+OuddczvsuH8Ct4LRewAjRLY+MuGVvd2KAstVatFlANEcM3M4?= =?us-ascii?Q?f8fmDHhn6hr0JdhosUMvf6flE+eVbdkYPvIefIS7loPmAigMRFsiK9oXqdtB?= =?us-ascii?Q?K4W3of4MZeBT0AR5fFZrDY2qNhaeoc0KjPZd63kmx17aHUnFEgxsPCzS1ByG?= =?us-ascii?Q?CQvfawHRDVNj9CLpJhAM3ObLuGJW/fmdu8kUX1c8C0nsuCmmXEOrKXqmpOiq?= =?us-ascii?Q?eQhpdPw154Z2G1E5hR9ZsNXFF1XRdWZxzt3td2FJGC0DiadeoLACAtejvRXD?= =?us-ascii?Q?PFnPLwS3I+5Jj2w15C9TAG7WA9aEbFg+J9Kg1kIkAT1+XqA2SRCfoeaGkJp7?= =?us-ascii?Q?jQNCj3I582asm4KZVbRGW1HPbe03cZPlm6b7uQ0iLLvTCKO4f5REm+Qu/VU/?= =?us-ascii?Q?a+IEXK87oR//6mP4jkIlaT71wJusKjliyQdOAjnyseOfu8h/UTpcc7novs0D?= =?us-ascii?Q?o8OP51/dKAGY7AmNESqLmF9jQN9ysFfi0CmXagJs7Yb9m7KOiPpZu47B2scy?= =?us-ascii?Q?OhBrH1reTmg3GHcmUtLsWunhtxO6x/VYR2Sk/uQRgWUZKqcjDwu8PryX8BVD?= =?us-ascii?Q?4Q=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a551b403-e153-4315-02ca-08dc2d452e93 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2024 10:10:33.8054 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CJkrnaVNYmTcifyVL1L1kNt1XzokQzZc+jQ8THpA/bjoEf+J5aks6WOb10entsCJ09u3c4gc1owUPEcMIen6Mg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3305 X-TUID: KIYGSRQmKL3E Signed-off-by: Stefan Koch --- meta/recipes-kernel/linux-module/module.inc | 3 ++- meta/recipes-kernel/linux/linux-distro.bb | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc index 269da6ae..51c89ccf 100644 --- a/meta/recipes-kernel/linux-module/module.inc +++ b/meta/recipes-kernel/linux-module/module.inc @@ -17,7 +17,8 @@ PN .= "-${KERNEL_NAME}" KERNEL_IMAGE_PKG ??= "linux-image-${KERNEL_NAME}" KERNEL_HEADERS_PKG ??= "linux-headers-${KERNEL_NAME}" -DEPENDS += "${KERNEL_HEADERS_PKG}" +KERNEL_KBUILD_PKG ??= "linux-kbuild-${KERNEL_NAME}-native" +DEPENDS += "${KERNEL_HEADERS_PKG} ${KERNEL_KBUILD_PKG}" DEBIAN_BUILD_DEPENDS = "${KERNEL_HEADERS_PKG}" SIGNATURE_KEYFILE ??= "" diff --git a/meta/recipes-kernel/linux/linux-distro.bb b/meta/recipes-kernel/linux/linux-distro.bb index bc43528c..13b8dc7e 100644 --- a/meta/recipes-kernel/linux/linux-distro.bb +++ b/meta/recipes-kernel/linux/linux-distro.bb @@ -10,6 +10,7 @@ python() { for kernel in distro_kernels.split(): d.appendVar('PROVIDES', ' linux-image-' + kernel) d.appendVar('PROVIDES', ' linux-headers-' + kernel) + d.appendVar('PROVIDES', ' linux-kbuild-' + kernel) if d.getVar('KERNEL_IMAGE_PKG'): d.appendVar('PROVIDES', ' ' + d.getVar('KERNEL_IMAGE_PKG')) if d.getVar('KERNEL_HEADERS_PKG'): -- 2.39.2