From patchwork Tue Apr 30 13:10:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 3512 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 30 Apr 2024 15:11:18 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f185.google.com (mail-pl1-f185.google.com [209.85.214.185]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 43UDBG8O026742 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 30 Apr 2024 15:11:17 +0200 Received: by mail-pl1-f185.google.com with SMTP id d9443c01a7336-1e91766a8c6sf58866805ad.3 for ; Tue, 30 Apr 2024 06:11:17 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1714482671; cv=pass; d=google.com; s=arc-20160816; b=TVqgEPRUg1s7HdAHDhcBx6z/IKZRip3n0z8j2iJOIEH50vFPgCRYeV4xqAdTBzX2oZ yHrsJatPJbqobR4MOq+vUtwYoDLv9wfKp0oioutEjcWCgZwbZJZxBOUAIvCvEaEQ/VVk pcs3r8J/XI+zX3Fd40Dt8CESkV2evVghbdQzTaJKGdt23idikCR6bG8KXG1EYrMXZyni wB1+vu9fkWL9hnKtwNXNjnko85946c67+WlBtYu3xaSWMJlW42cMKzseJFwkzrGNQsH3 jb12WrW+O+LEG/MwUcSkEgbDtASXOH1kJkXH33M9l4jnqgG3OGEkVHEvz0dZ23BCb5SU LuVQ== ARC-Message-Signature: i=3; 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:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=zX8OsG7MF3ZfBn0DpI8TlSgvkzFuvxergcO3YolPmW8=; fh=YmuZJ+agTBGnDLG7w2DUuGGngvHxsccfTJoG4/bkIZk=; b=kFTkOtIaSm9XrX32VjiZEVxYhUr9KLylvwv3ttH1n5xNPvjI67YhjgN3nDB24mwg7X 3NfavhFGuhv9kQESOZm97+yrw+aUajf9A+zLBV8uEpdbc2S6VfBTBX6dNz7q0jkqxNkg agSmJZL4Dh/+Sn5y7KpYVgnNBPfGOkPcJlj+Cw9tdWftsCN0gn5eEgBFtGM+9SZ8wcyy wSgmRnqagPPLohzn7xL4dbD7pUZV21jMqyxBB/bvOfFTZkokD4dG7KC2QZn7irdiTPVv vSH4iwhKzJZPnHgkKJR2GGb7G6jt1FkyHMkCwOzEyWqYZxQbrv2tKAQmv0nDDeguc95O j9BA==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bdfCgAlS; 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:2608::601 as permitted sender) smtp.mailfrom=stefan-koch@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=1714482671; x=1715087471; 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:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zX8OsG7MF3ZfBn0DpI8TlSgvkzFuvxergcO3YolPmW8=; b=r5Md2cSutMeXD/O9ikoiE2psDEtDM0YybvqgmK83Ham8/ALijL7in9devm7J62ZtJy wTh5RhMRD2Tzf3AmnH2OAyxUrc0HyLty19erko6X+sxUrcY5zLGeNpDOL/FpFhzHPjqp jZFQGiGDCgRpDdYjuj/Dmh0x+XYXG8RiJI5r5XLJQbPQfygeXTgv4n0f1UXf2dsHOuk2 HvQWdnQV4VikBTCT2pPrUpwvqqZjXTU32ak7r8qoicLqFPTYZ1R3hSAg+OCpAShj12ut cdbNlHPc8HILua6YzCJ5DtAzKBEMEf0pTeV+eE/T9Xn9ZJB6U1sOpcSS4kwAk7K69Ydt S9VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714482671; x=1715087471; 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:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zX8OsG7MF3ZfBn0DpI8TlSgvkzFuvxergcO3YolPmW8=; b=EhK6+XwuWg2Je0O04pgPoFYz7lsm04JG5f2IoVgcq8f+hVrbP+E7fIhiJaoSaYBQpD tNvA/cPqs3V4z9yY9zRb3zyyR01zzD1Te20dAXfyvtHcHz8ro/XVzZ5xnU5kqBo3N4Ih Dd/lCPc5RkBgx6ofF2CXb5Rc0HVWxK6NfhUZYGktFzoOV56lswEhG76UKwT/g3CQ+CyM Gr0jrIpwnfTLVoWIxYRjdD2q8DQHkb3CbtfhcB10ODsH4D8pqzZYEekLu1aUzLosFHdu hqJW590QwXlbcvxAChxvZqvDjtRoed/TnCE9fZ6AO/GDZl15aT6caM9/Vt1lrIjhC/hI Qtsw== X-Forwarded-Encrypted: i=3; AJvYcCXb3l5LgKKOd/O+4d8cWMk8y3GU3Yrg9+uUqzdv0MnTec9YnQZubQdjt/wTPl1ChkmGoT1xxMsJodXGO+tOmzM1LLy10nw= X-Gm-Message-State: AOJu0YyjByh4DfaYaN94cgPmNKrBK+XDg5ZLukCU+dS2FDB3Pv7UBTEq nQWEjT2O7WxYbq+erxoV6nzFBcwaWx1gXwP96BwfIU4fq9jbwG0O X-Google-Smtp-Source: AGHT+IH7texhgSSZ+SrvxVihi7/lzX8ZyqSlMnoYGrbsJg2l6PuqDa9IoFWwSWtJ+vW9f04GbzP9Uw== X-Received: by 2002:a17:902:7285:b0:1e7:e7ed:7787 with SMTP id d5-20020a170902728500b001e7e7ed7787mr13338547pll.51.1714482670656; Tue, 30 Apr 2024 06:11:10 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:da91:b0:1e5:10b3:e819 with SMTP id d9443c01a7336-1eaa15fe329ls7298345ad.2.-pod-prod-06-us; Tue, 30 Apr 2024 06:11:09 -0700 (PDT) X-Received: by 2002:a17:902:f550:b0:1eb:b50e:3577 with SMTP id h16-20020a170902f55000b001ebb50e3577mr10496641plf.56.1714482669381; Tue, 30 Apr 2024 06:11:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714482669; cv=pass; d=google.com; s=arc-20160816; b=TKx41Ctn2ceYgqOiditxMBXdrAW85Fod87W2zXFqTdgc9U4w7ASYdr4590WcmAAlVy aOceI37fDW+Gv1afq3qIeV0qCIHMHTaUqN0sOvyD7MkPmvkyv2o4m+ttnQYig6bO/dvQ xImrazBQpydp5YyUztU3Mt38pLTqB3MWDogo0fdw4nC/rHtGmftAxy9zsq//D9X+40Lz IcP+LhdjeUHMfIXiki1BVCX1nv5KkH3mtK4KBhYh4g2d3LQSKakje4Z1mMjT3gw8qCGB s3hX5oqR/Cc1rBuytMdzkW8mIiV7NNzI5Y3PX5lSHuUyc7+VbYXe2E/mBaIk7uo8qV79 ncGQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=qFl/1ZmUt+jnCy8Tkr49XbLlhi0Abf7dMQOwSom/5t8=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=lD2qBzyVFXUB7OnQV/oOPYDhz1DhJ8/HlQ8W9QU2Iiu9BuNXcFUI3jp3r8PyuSlo0b Le4Le4ldwSMc902NxD1Rv1YHdWI4OXPZNz75/CU3J83ZLzMrR5W8Gm/rmkl6suYde3LU uVGZE7PjoBXmb890gchDO3JRSjH03rBIzBqoAhp/kchECnrNNRrHuhOoqNUcNGZ3QVgx qyQymU1oIuxsNZK3QG4VoONqZiJ6cofdFgFckgHPi87mjxeBHS88sENRcK7juJWSRd7R g7t9VXyOTl1rPI2YXhINW0+SADbirj3ElR33yEfhXbDN9a+N6wGMZBPfe/KJz/S3iXzt fZBA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bdfCgAlS; 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:2608::601 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on20601.outbound.protection.outlook.com. [2a01:111:f403:2608::601]) by gmr-mx.google.com with ESMTPS id 12-20020a170902c14c00b001ec5274a21csi53415plj.3.2024.04.30.06.11.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 30 Apr 2024 06:11:09 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f403:2608::601 as permitted sender) client-ip=2a01:111:f403:2608::601; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sx2XG9G9/FlHsTY5gTfRyIl9NnaPlE3dmi/5VbuYFljymZGq4VkwjrugmYGoHypmrHGgCtXiuAy193HC8nzmyCzcPyHK9yuU3Lf7s61sqJvT2wbB6qpBDNVU4PDfKMW/+SUFs1+n2JjDqronWmHSeWJm1LzXEsFApVRD3zNBHEdG/YQGrWY1yND6CaIJe0wF0LeQsbzktJK/9PZUrqiy7bK7mM4MLD5QQNFJKr+8hV5bEJmS5TrO7DxKgOyNnrY3ZjKCCcNADROOjMlJEJzfGbjsGxZyMeURy2Pr6qiNFhrufIKyVvH88F6ohHS3TMd3V13WFuKuDNvNitZKrv2BAA== 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=qFl/1ZmUt+jnCy8Tkr49XbLlhi0Abf7dMQOwSom/5t8=; b=IHhIPKnUtPYKcBzVYp/WPxaCCS+j5WAr1XaJVQQekh3KbNC8N/vGtudTXVn1EjEjx/ZM4m/aNb3XktFS7kS5i5TP9G7OSSqOWNYVrBfZUbikrR6FyMCE1AmENqG5zQ3sFCn5M9EdMhwjneYP3boT2QRIzF/Z6zvXzM9rpdF4hFDqVGG+zFjmpwiYBLGsz0wcaBul+M/rZFwGSJe9jzq/zljAR+2G4uX0ZYcpAxElrCSrVS5SruatEJTpdFa+SrU122LX/ot1HJaSC411cVMNz08GTT8mDzQCPvvBJyaJsa4PsSN8gmBsEJ/Rk2RE/JhL1nhpnamYHKFn3AS1Oj+utg== 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 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by PR3PR10MB3945.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:28::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.34; Tue, 30 Apr 2024 13:11:07 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::9988:22b9:de62:5d29%2]) with mapi id 15.20.7519.035; Tue, 30 Apr 2024 13:11:07 +0000 X-Patchwork-Original-From: "'Stefan Koch' via isar-users" From: "Koch, Stefan" 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] linux-module: Support emulated module build with cross-compiled kernel Date: Tue, 30 Apr 2024 15:10:58 +0200 Message-Id: <20240430131058.2574127-1-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 X-ClientProxiedBy: FR0P281CA0241.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::19) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|PR3PR10MB3945:EE_ X-MS-Office365-Filtering-Correlation-Id: 5af504fa-5959-4851-44ee-08dc6916fed3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info: LDQzLod/GiVmHe/O+S4GRO+X25QsDzgMD0oj/i6EdHjKImR+IiIaoM4HE4liaJXpo08cyM6T4HzOWT7k/ovMJiIyjTOHAPpUz+i8b3RdjJtIlwbOya+1Qmbcz3TJUvLqLNF7JJqUypalD6vbru3uwENZPdJLGYnEDUBNvS1L4s+SyAIdedJ4I7GRvS24rin9JFkWmbZdc8FKL7B1pL/Zpd+9zh+toNLHOaNcXG1zuQq77JbCydSKsvq6CNejac33v1qLnRmrmJinbGZWFrJ0oCwdmWI1jAJJNxAmExSwJumWpIuiIDTh0cHPYjJ3K4KAA8YbGe4K23xQIQzGuP7Y3VLwZUg9JP6wIHeTKPeQjs4IlYW0/jc83V71fHpvEpDjzfc5p09Oe87U4voliCZDsf1MlrNeN4Qz/ib5gRtI//FHiusXHLDgXjKA7XPhx8+BTzBW/eymTIgD5sf/6EPGyNALHeX/M8B36UJ2qtdxEgcMv57O21VI9cInrRwzTwLFQHbFQpV600ljZLrO+IiJ81e/dsazwa/c6nqoHjGRA9C/MnD5qHRLpVsstOiO9SbCNtt3dKrcoO7Eh+hAoEBljmzB4l9JzZwKNKBQPq2VvGtulqgOyzQ/+vVisIdrdirGRNTw96kUYhzBLtVraZDDX9Uf8uRRjUNr1UaiNbAlGkHdJEz9UL8Rs1cyGnZzwTrjuGGw4yBxSR2ry/ryLaXiuK//yHqUQj4tttk1iHlC7CrOPvu+lh+EZqQz27+Lc/VU8WsvusYyvt5vUTOfQG1QwqOJUQJjrTwmXKyQ4uyqamLhmnkcWvgi2n0awEThPyodYZwxTrU3Xo6g6Kvq93vbUE/M9EJ10QcR0aT187t8w6UzFM/02r0fSByapHyfP/dKbUGIji6pmlhn3BKrmZ6xyitD0KiPOAcOlmbL5uGVRj3kUJ0U2nHu1yC+6C5uQoDdv6BzD8CmA6vEjsqsomu18bZ3qvpIk/oKv/q5j8FdXXRMHuaqHB6GMs8j6bgCykj5HwZO3ZAtr4mGHdQEADDICQ8PCAr5oichuyY9qzJEWFQ+Y9vbfAsfg+RpySTxQWiXFw/Ak5WA1dr0PqeEamhnP0LCmwnc822OZE2wx5HYeccnQA/KuYteLy6HRD+GqJLlnAbdXSjyTDWVaZvoGezTMuiOI8meya2AEAcQ2nfazbb1BE6JAci4WMRx8KG6ZLgPX8byBrOJHPXkkoCzMu9h7PwFuVatMiAY0anU3oJPf+E0xOpSYv4iWT6dliRiIKAOdLbx8/M5iNoSw3EmHjY/tA== 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)(376005)(1800799015)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vSDAoXjnTEAmMDNlgvi4k/Do6RM+Ieby2ZlwWCGfElVjty+08QwjG7o9gFtBrLOZ3H5bZSivoIUqZALpfc6xep3evVjXPKx6nKmghDvPzcrTN3nc7tXAFALyaxmjqe9ZPztUxgZaG90ZihS5wsuVD7gpmZyY1Kg7uICdtpSXV3W/hweaH3z+Pu3PIGUlatFyrL9Lwe5L7Tfm9OvekkIEkkUieAuz6rBd0xamqvorJAlrJSsPc0LSA2HMC06/lhxUT0ZvNpmKm0Ecp1Xb1lFUFqiVg9XBXAx8LFz5+9IDuobaYlzxiIJo6b92sntVD56wQ2tx2RnaP3dZCZYO3JdFlHXmCYGrkhZqm3PWTTUqouYmnDZw7FxMWWyBdD6vU7sjQcm9fp6MB2p7OjYxmzz6XEw2v0RCxvIizuFAHGqNrF+oejwkaGlQEaG/mh7eg4uVTcu+564QlKgwtMIeFbmRRz8J+oW1R/eUUusrlAWTEwhx+2/qbDAaNzFzN2OUTxTzxP+HUuxiPgeUM50c1W8BVB9UB7ryIdhQ1RcI6DVLN5rrZdR6xe9WgZ83Y33eRoiKWhesPP/9Jh8SE5WqLcb+EF1+mJ5UQZ9xjEOjl368+FV3Bh//FPZu7swayriX88aQBx6aU+YvNfEfuo/yz55IS0lrFV77m4SssTl+jRFt7yR/7T+CfhysA0K1b8xZsSB79bsPE+v8ToS+0FDe9eE6tUElsDScLiTtWTXjWi4JP3JJBnQmAv7roFWKnu9WnzOz8tPQpMkgbkBNrscXelvz1wArrhCX2MK6MngIqM2K3U0bN0WSZQJq3z7nBhLmwJroDBplcKyFBvJFDUWZkl2Rol40ka1OyHrwEm/yPeFseO314J1iWgfLOTtbfHRu2SKzhyMtzjIA/V0YrxhdIFHOgJuQ1tgsPD00On5aHF7Vl9pDlxHsEg5ieZrXsFOsI3qACCBRprn9236t6X0B1/KhfOV5gHefBHNVkoqqo7ydeUBXsIOMBLuJRGAseyreGSoVpN+FHa+NLl6g+k0owzh69JMh3rr4MKQKKO5RwE8+uAiMdk5L1JZMSWKSheqIU3t58I0+lkW9g5hpAYx+/lOsregng5FghVsqJb5EbURwrpxAGsqkp11t5qxzfSaAeXi3LFGAcxldlg4YnnX4Hmw85cWXADaqXkMXiUKT/FYeJL1oD2t+Yx5ozd0FrHSSyTJJN5QjIz4xcpv0JE+lHT2SZs4b4vH5XCt42RvK0UWASbaorlBR8aBEjPfd7TkfuZp5N2dEx4gEVl2NlafZjiAfvndojAUAXXornzfOjcb78hqAu1FBy9f+Se9rlKDKMZ7st3oqgSXiLtlPu1DmFgyikDj8AzsUsm02vajFw4a7DUfVXC7X4kSIT5G261L9yh7K0dJ+pSeHF4eM53msX0qxuICmmQMLoID5c3VIg6lc1jj0h9/0UpuRUrX8m5UiL3lDzumkeQdooCsoLJGwWrPIQtkOOejYwLlIle8Ugl7agMAC1h6i97OGcOGYtWcCzVAIOJ42l4FGwbbf5prrQodmIpvsCk0MyqgusKATLXPux1mCio34sTVDh2NQ84aVpHaF9S7a7rSobWS/pLpbWW1lHYWGN4ySLgfLP7kNE+YHG8rGf3flUlolUvIZ7aCo+WNKupmSBQBlgURr/bzM5UvUFQ== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5af504fa-5959-4851-44ee-08dc6916fed3 X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2024 13:11:06.9412 (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: lJj0UgfcpAEM9N+3oy4oe2rzvNxwJBOy23TQbueg1uuyKiZj8O6FXohowkYnVhGXnVnMD36msKwL5vdrXePHaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3945 X-Original-Sender: stefan-koch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bdfCgAlS; 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:2608::601 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Stefan Koch Reply-To: Stefan Koch 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=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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?= Signed-off-by: Stefan Koch --- meta/recipes-kernel/linux-module/module.inc | 9 ++++++++- meta/recipes-kernel/linux/linux-custom.inc | 2 +- meta/recipes-kernel/linux/linux-distro.bb | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc index eddbf177..eaf086eb 100644 --- a/meta/recipes-kernel/linux-module/module.inc +++ b/meta/recipes-kernel/linux-module/module.inc @@ -17,7 +17,6 @@ PN .= "-${KERNEL_NAME}" KERNEL_IMAGE_PKG ??= "linux-image-${KERNEL_NAME}" KERNEL_HEADERS_PKG ??= "linux-headers-${KERNEL_NAME}" -DEPENDS += "${KERNEL_HEADERS_PKG}" DEBIAN_BUILD_DEPENDS = "${KERNEL_HEADERS_PKG}" SIGNATURE_KEYFILE ??= "" @@ -36,8 +35,16 @@ AUTOLOAD ?= "" python() { if d.getVar('KERNEL_NAME') in d.getVar('DISTRO_KERNELS').split(): d.setVar('ISAR_CROSS_COMPILE', '0') + + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")): + d.appendVar("OVERRIDES", ":cross-profile") } +DEFAULT_KERNEL_KBUILD_PKG = "linux-kbuild-${KERNEL_NAME}" +DEFAULT_KERNEL_KBUILD_PKG:cross-profile = "linux-kbuild-${KERNEL_NAME}-native" +KERNEL_KBUILD_PKG ??= "${DEFAULT_KERNEL_KBUILD_PKG}" +DEPENDS += "${KERNEL_HEADERS_PKG} ${KERNEL_KBUILD_PKG}" + inherit dpkg TEMPLATE_FILES = "debian/control.tmpl \ diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 0d222332..16e65d7a 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -97,7 +97,7 @@ KERNEL_NAME_PROVIDED ?= "${@ d.getVar('BPN').partition('linux-')[2]}" # Determine cross-profile override python() { - if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and d.getVar("ISAR_CROSS_COMPILE", True) == "1" and "class-native" not in d.getVar("OVERRIDES", True).split(":"): + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")) and "class-native" not in d.getVar("OVERRIDES", True).split(":"): d.appendVar("OVERRIDES", ":cross-profile") } 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'):