From patchwork Wed Jan 31 15:59:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 149 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 31 Jan 2024 17:00:20 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f192.google.com (mail-pf1-f192.google.com [209.85.210.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40VG0HKG013352 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 31 Jan 2024 17:00:19 +0100 Received: by mail-pf1-f192.google.com with SMTP id d2e1a72fcca58-6ddc2a78869sf3533940b3a.3 for ; Wed, 31 Jan 2024 08:00:18 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1706716812; cv=pass; d=google.com; s=arc-20160816; b=BkeG+gSuYvJeN9cmlim74CBSun/0+QlKFJ2MLlXGpPDRuRN+hX7ycDisBKOY5zB5RJ U5TrXUdOIcSnPeKW2sb0mgQvAa9rbYyXwxygrdGcy0RjpKd3rNmL/WQERIm2pBsf5VpS DdztlyNZvdUMcjmnaE9eKqk9HUNROeoFkNno3EYtrteNoHWnoq38s1yd8Piq7FpJJ6v1 V6Q9P6iho9uMi7YwwXqoc4HOagXxtjw0L0BLo3WHhEM3gZ/HNlmv/mvE2xJ7n9d+h1d1 8D6qU3ujOUDTe/t9svDncysleGWLm59i5uJ4L8QwIDDicYlFzW+ygK9AvfykGmRqplVc KUOQ== 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=NEonGxFk9YL5NGoF5PFe3piYBIQ/AtL9ejDXIrfnn6c=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=ccv6AVuzQQMll29dClhEddFHfZLP9T0/7u6wFTlIHvez/jdaQmSIV+ApvIWK02I7+c ZUZvy4Le5mlzUsrhY0nqnsDEuQXogZUBV6HyIjxpuFygQsPuMwe96Pq1A+h1fDiy/mo/ t+usdrHAqOCF/hx1S9qpv4iqVOYntl5x5ue8MFPinAVSv/ugWHHCaOYKHvEBgbPEaZQW NMWfxjvYUHnJDgNx/v7zbKh5ikXiyuDnRsMiTJegJ9cprUEz3zkqgsC5y+42XxovR5ov bZrD2mRVFXSquNph5Foa/Jr/H/LZmCOxg4yJEk4nYHCRSTO79KkRp3NTW6F/CMAqVUAe AKbQ== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MmZEQ0T1; 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:f400:fe1e::618 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=1706716812; x=1707321612; 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=NEonGxFk9YL5NGoF5PFe3piYBIQ/AtL9ejDXIrfnn6c=; b=sI1MSZFkcVvI7e/eWQIwSXkJRGRVIbsw61QIxPasI+/s3fMHCQnuEvkvy2HAfPCbzl mFEy3D8mZDdACvwaq7S1iy1orHJUGXbrnb19/z1SroyveZDMf0NVf5kSvIBPVveYOtmi s7V41or3lTVNWse0iAyF+i5OPVrCtteogJzHlykBwTmZGA+0fqRIoityLeESk91BNRmd BWUQDM/seoMbCjjL27pq8MTdhcPi4X2gqzoBU6WVEDfvdiaRHFugtP5R/zGsnkogu/ww /8C0zFlfusz+JVwA2eu/lcc+vfrLVJXTE84dWDhRiod5U0cSOHG+X+argvXAxALC09B+ seWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706716812; x=1707321612; 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=NEonGxFk9YL5NGoF5PFe3piYBIQ/AtL9ejDXIrfnn6c=; b=mf/9X/40AKFBIdD/EJNAnhUljlusgnGM3t3DBCpoevIse21V/vetfo26mW57lamPSh 3/JnP0MWMry0Ts0dwYddQ3tAIK6HqDinrpwc9PVQ67OLvMN/COcLp/TGf5ByAB1Rq9Ph nhPUnq2sIo9m6qpcy5vtI9Xg+r2zXxWIck1HFm8+4brvL+qeMDOn07ar6Su2h61V/upZ cDMLbmhKDm1h9xBMdKOUe2fqAoxpew1G8pJFg99KUUblC4b6xyR+XQ6yTaOusfzU6G87 yUb0ufrXkys729GTV0gZNpYyMAwacLRf59qYuHR+iB7lKln5kJCfu+vFsvBo8arzBmDd pG/Q== X-Gm-Message-State: AOJu0YzmBqNLCL3OorERVAokv9yR9gsU0llvuGbDQFsZXVnDpxy4mJ4W VSzed3Ds7rewRlAenSxVsjtREwS/Mu8Nyn/z58dw25WDGEXGQaKx X-Google-Smtp-Source: AGHT+IEYAy3rv0vy88j24+5SfdoakM9T2sEcHu2kwxOC1MnynW71NkexOLpav9u2poiC5HkgvUXFVA== X-Received: by 2002:a05:6a21:627:b0:19c:a6ab:4d4a with SMTP id ll39-20020a056a21062700b0019ca6ab4d4amr1829770pzb.49.1706716810276; Wed, 31 Jan 2024 08:00:10 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a62:848e:0:b0:6de:bbd:4408 with SMTP id k136-20020a62848e000000b006de0bbd4408ls6109pfd.0.-pod-prod-05-us; Wed, 31 Jan 2024 08:00:09 -0800 (PST) X-Received: by 2002:a05:6a20:b187:b0:19c:a7a6:b08c with SMTP id ee7-20020a056a20b18700b0019ca7a6b08cmr1621149pzb.54.1706716808758; Wed, 31 Jan 2024 08:00:08 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706716808; cv=pass; d=google.com; s=arc-20160816; b=K4iya0Ozej3Ep6JvpdQDFv8mwEAXiwhcHzIcwcBfOyE5TTd+ZxjEzn13M9I2UE6xpp Xpfcu6bkMTQpvhTkH92C9k+fzBKHfDumuzmj+2tVspYDuv8f1sK8R9KrV4OHzdXLksfc mt4awYrXmv1Rv8mr8VOteRvZjaV1HQi1QYAU9Fjlxxtr3vfM9VNM6wExM+7LVmUcUfen OFKa8pUF78omlAXEq0pGJNz/gacYHcsS371TvEiUZYQqkMbvnc3iDiXJD+wYKcP5Pe7n pQ9gcQlKH/6cVS0Wii2rhOswBCdNdYWfFnHCgboZ/11l5VbnyGZvyMAjIejMW3BgTtur doCA== 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=dkdcT8WXKXzY93KaHSVv4U2gClmU7RSN1bM6fiCp8Rg=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=g4df5gJ2vSkBov87piq8mibCd6uRk2AtNIYqD2MrW1ZzSftqj+GxWxIm49hiztR0oy G5TKUBF7kz1R2N2QiBse6AryLa4C2e/y7hMmF7BmOdziL2ho6yTrTOOVOJSAe0MKD3GP RRzurJUXWdD2dPQPGxvTPIRQaGtqE7pjwoUgmE4NxJwTMKAJBn+Ji+MvXLRlxFkdEw7h 8+7R7UAcJ82iYNKXUJGxJuxy+47SloNQdorlv07ZnLA6RRoMNB+ngppWCizMkdkJQ9mu ndBb6igHi+PstkW5Ktf4tfZoGnWTan+fvhsYigWOZyf3n4SGEIVeF+s4XonJNQouuC/4 ePvw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=MmZEQ0T1; 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:f400:fe1e::618 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0618.outbound.protection.outlook.com. [2a01:111:f400:fe1e::618]) by gmr-mx.google.com with ESMTPS id mr17-20020a17090b239100b00295fe8e0fd3si20167pjb.0.2024.01.31.08.00.07 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 Jan 2024 08:00:07 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:fe1e::618 as permitted sender) client-ip=2a01:111:f400:fe1e::618; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TupNyc70CcGE/BD0WY0ZEDRtliNFXJ/lOPRmutpWvsiGcOon4BQgJ6G4P7AoX81wbaYx6rodM/SmaENauIFXSCHu6+pg59qAG5A8hzAhh0M3j6DVBfou9xzMNsHFxGfhJJRfEVbmaU5QPt1cv/teeFK8DUJuho7jkhvu3/fAoJ9pJSuDqf6l63zGAlTjb8W0o/KPLe6bRryh/Jx8j+sSLmSb6SwMOBcgWAAsRde2a0GA1q9OI9iOdQlWVBwm929w872g2wu1uCHRJ+c4KvpksFOGxPHhoKn0zRg6QD9Gtmf92zx8fKrlprDvrDSt/vzu2fU0BwZceLXJaX7FjJTEIA== 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=dkdcT8WXKXzY93KaHSVv4U2gClmU7RSN1bM6fiCp8Rg=; b=gNWedE6n00Ix/r6OlMJC9BRqDZrqJVsuAPXBJh/vP+bdrZs93fI3fnFDnRou9KOHwgcdRC/GsLVypWxfqwTwPuZR4E/r5KlayfpVkHEz+KcSSwNxLikHAMPw1dcCqFATkIa+mru9U4syXA5cOsvx7lfHAWEBm+gngFW2Un7kULC8fbvmXSMnE2Yz7bLwLK628yBeW5Qm3quoxZkcxKiq0aRheRFatK5CC97124gRukN2Q688F49G/pIpWOVUkrItxHuCxeZ+X4LcP3fyZWuNPxoob13LVMEfAr5OwYutFXD+TXYlKiGgvIb2fpjMpRm/7YXIDAbfN0jUR5rNb+1V+Q== 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 DBAPR10MB4074.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1c9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.23; Wed, 31 Jan 2024 16:00:04 +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.7249.024; Wed, 31 Jan 2024 16:00:04 +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 v5 0/4] linux-custom: Split up binaries from kernel headers to kbuild package Date: Wed, 31 Jan 2024 16:59:57 +0100 Message-Id: <20240131160001.322247-1-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 X-ClientProxiedBy: FR4P281CA0111.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:bb::12) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|DBAPR10MB4074:EE_ X-MS-Office365-Filtering-Correlation-Id: 2de51539-3968-4f85-cec8-08dc2275affa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 80pR8Ht3knRhgorNqWNoXruHakS5TtA/MZhzGWfJDwk7VuVfD7NgyO269HTNQ5WAtvRe6rRf9crM62NiGzwYf4+rnDbbRXchvluo/MOwchWqhk78xQNZSre6TKlmwpA5C5tJOwkmrdZd9cpc00Fig9L8Ap4X0eKFlY60Q3pCtSUcKBgakqOy4KEbnxz2Pch5KtZ9rgRniNgpW7aYZ+cksk79LzQU/2oglei+5AZt9Kj/D/7i1XeeHI/YBuQl49ZlfYnXZXI0HEDxChqOOf3FxoscgseIIJvi380QPRkyu/GmcZF9HJzPXZ+aXwTXvNpt2P8FFEkbJ+NDTTLy75zIfqW+EXTk0ETYZB8wE9bqWNqTlVsam1rtGDmXsxfe4Jz+Arvwod/fq5uwSwmLlqsTQcz9VciDQcmGIk6RMA5JAUbz8nJlyVUItY9vh9cI/MGIbYfpwMrUauBrY3uRQifvGqIXI3fXq6T7JePW+FMWXFkxzCNPW4sctjJriyfOoBkVzjvVxpG1eCzpmzJXcWCcqa+GDuXkZHsoELpajkKeARXkn3U07lrTvvAc4n7kpo/T 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)(346002)(366004)(136003)(396003)(39860400002)(376002)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(316002)(6916009)(66476007)(66946007)(66556008)(4326008)(8676002)(8936002)(6486002)(478600001)(86362001)(5660300002)(2906002)(41300700001)(36756003)(83380400001)(26005)(1076003)(38100700002)(2616005)(82960400001)(6666004)(6506007)(6512007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: IQ/CxjjindWXiM9veUMYgvmGnSXh6pJXh/g9wJM0eQ+s/pXLk5EYUHE7hUm3zGQ0wC8ZK5oGcD6JwhFPkiyMyK6QyEGI3vkh1pQVcxEJyGPMa2j9gEhwZAEQ9CrjeZeUC8dfAopPqyeBZSb0ojGiNtjb5iB2jV0dnKjFY8P5Xxq5voGRrKnDVAXdY6x7Po52fuKa2N2Ob98eVAK4NnY08oc+NYhziaTTbGMCzKYsDhhbat6ZfDD+Ti1WklXX1B9aUFxvwB0RkNiai9RWe6W7WTlEzafsbBWDEuxjuybEuRInQM//5RX/srOURUTxOSpl+k8oJdo+ewI4EcPZDmU3CCOIB3FzDsd8ymrXSc045P1nCMO58wI+YxTo/Nw6Em2KgTCJLXL29bP3ks9dNI235Qdak83qSKBW/MbL6aCmKvQf4kT/SkwWbkdoPFVuWOSUAdtwrmobRON0I98IDDcqrL75CwMsO7oMUwvjFHtMYjnWTJNsTGL1C1/DX8yv1V/YQaudhrQDonTlt8Vr1j06Zs5eu9WC3o6bsmak7WGuRn3BxZXwyiB9Gytt/RFWEyb5I36rJTMLJ6ZUoTzIetXQJL/Z0tzLoo7gYOmH9gCl/kuVUNRUGO4keI0/PATCNx974u6xarfM1xX7aPs5WA68yXY0M+LNlHgA2rNNtBANYqWdztLcojsMZRbUniyXTMXg3fKxCJgP2rviUp2H3Lha/BFmtd7lESGGQlwyXwG9dncb0usTKyh6sowgzVUj3OiKWVjoSKFf2FS52Hfs+h1p4f/Dcfw32Zigm8dz4862VdhgvpcfDtqyrbHiTg5pxKAlEqKnPCxjUWS8cTo7o0er1SvDzqaAPSDa61zjUzj8rcgLa+fLyg55lHtHOHyw2oamQeVyZWrrxjk9lEMbVVouWxNkPMGb0pvjxF9Gjt1OUCgiLVOQp78EEqMiaidnU8ZYKdLVqgkGMFIKqzLhkLzOlm8Q9+mcbWb7AbtqPJRwLUY3xKStjJaU7fYToECc1kW/KiuU4iKS/vv64EdTotmaeojkePy6jY9wP48AAsF1y/eSqkLOI4FVPtAsdE6z1zI6Ou9T3E9qd9IcbYwuxFOFrLtQYjyv+880iOL2jqpBOgQ7kci3M9CAaktLy8EkH+2xwuZvbaAMAym50vZ825+N63ln629T/+ODMZ0IoTATyHDywecUcZsQb5j6iqr9cPSXsk1ESV8f0J9AXf5yKGuNcxk+A/HQHcTCH/MDI12XKeR3RU1ImhrJtmAJpT9K56WZh/zHAJAVQbMALUJo7zLOqenGpYZOJY1eSetvxbxtScUcPl6snFB0JyHKwoBI+vqIxV7HlwrGgb1UiCblF6TXz6FsIO5fAlOWy9Qw+MN3c6H7R0FerxVqeyf7VpjsZG9fl6M3SepeVM5/Nx4XBtpox5xTkHXaJhOz8OwijATpAy+6GJfQ5b8UklZfPpwnZzqNVpuPjyPz5/QJHQ52sgd33z47ROntZzBQf6WCDus923Go13G2JKLSOeKbBpDnFLOPF+gMkgM5zVGOqW8UfLRoZu7njCw609c+LzXcIQ5NzI6UzQsvQbrQhezI1U+CT3nZSFgaY58zwLJrx3B8aYX8Yw== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2de51539-3968-4f85-cec8-08dc2275affa X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2024 16:00:03.9868 (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: Mdg/8l8jUloBom1+PpyDVWULqeqv/ywZSxowsF5G0d0cqZxO83z0chmrUqPm50Ep5URVUzVm0LFtF49ALG0+EA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR10MB4074 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=MmZEQ0T1; 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:f400:fe1e::618 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_H2,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?= Hi This updated v5 patchset implement suggestions from reviewed v4 patchset. It's now a set of four patches: - linux-custom: Set PROVIDES variable using bitbake overrides - linux-custom: Split up binaries from kernel headers to kbuild package - linux-custom: Provide target and host specific kernel kbuild packages - docs: Update custom_kernel docs for split up of kernel scripts and tools The first commit sets the PROVIDES variable using bitbake overrides instead of python code. Swap out the binaries from the kernel headers into kernel kbuild package is the main use-case introduced by the second commit "Split up binaries from kernel headers to kbuild package" The third commit "Provide target and host specific kernel kbuild packages" introduces that the binaries could be swapped out into host and target specific kernel kbuild packages. These are the main development goals: 1. Solve already known isar custom kernel limitations from doc/custom_kernel.inc - kernel headers package does not support both native and cross compilation of kernel modules when cross built 2. Honor recommendations for future from doc/custom_kernel.inc - Generate kernel headers packages for both host and target when using cross build 3. Add extensions known from debian kernel packages structure - Generate a kernel headers package without binaries - Create specific kernel kbuild packages that will ship the "scripts" and "tools" binaries - Use symlinks to point to the "scripts" and "tools" binaries 4. Be user friendly - Avoid redundant configuration of kernel source definitions with user actions to enable kbuild package generation - Use already known way to include linux-custom.inc in just one own bitbake recipe that provides the kernel source definitions - Keep known user behavior for existing build configurations: just update isar, and use the new linux-kbuild bitbake target to create the kbuild target package when cross building Best regards Stefan Stefan Koch (4): linux-custom: Set PROVIDES variable using bitbake overrides linux-custom: Split up binaries from kernel headers to kbuild package linux-custom: Provide target and host specific kernel kbuild packages docs: Update custom_kernel docs for split up of kernel scripts and tools doc/custom_kernel.md | 18 +++-- .../linux/classes/kbuildtarget.bbclass | 8 ++ .../linux/files/debian/control.tmpl | 15 +++- .../linux/files/debian/isar/build.tmpl | 13 +++- .../linux/files/debian/isar/common.tmpl | 11 +++ .../linux/files/debian/isar/install.tmpl | 75 ++++++++++++++----- meta/recipes-kernel/linux/linux-custom.inc | 70 +++++++++++++---- 7 files changed, 167 insertions(+), 43 deletions(-) create mode 100644 meta/recipes-kernel/linux/classes/kbuildtarget.bbclass Tested-by: Felix Moessbauer