From patchwork Wed Feb 14 10:10:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 153 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 Feb 2024 11:10:42 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f56.google.com (mail-wr1-f56.google.com [209.85.221.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 41EAAd8T016251 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 14 Feb 2024 11:10:40 +0100 Received: by mail-wr1-f56.google.com with SMTP id ffacd0b85a97d-33b244526c3sf707086f8f.1 for ; Wed, 14 Feb 2024 02:10:40 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1707905434; cv=pass; d=google.com; s=arc-20160816; b=J0rQbQEP0XGCqqrnSh3Tiof/OYrjyMDVYn0CAqe+LlNmD2yIhZ9wqdRDFszlxIy9LK /0vJi0YPcEPDfcw4mAn2lg8elsL3eIZpSmhzF2p8OwoFuqth4Fv/kxtrVBY+HsA/uvfq 0d4zrtQy7gwrCa5Re9qLmXpCqln6JjgE/UqIfxBxj3hmgu1h+2kZMbzd8udk9xjSc6Ep anNLORIIIKOic0o6CHHTobUXwbqpZWLD9FLWnkp9bxs2aPQZQxm+r4iC4gHHgILdgqcS PX75r/lgf6l6iqpA8RbWIGsySDF/HKGkQo7xsYFfZ2Dc5ocf6HEqrQDWVC03trZVqJZD k2bQ== 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=6CTW8XcsRTgsxSZnp9vaP0QCugzKxd8BHh5ChUfTM/A=; fh=Z78FCfOJPjP2NS8MrWLlRur34XprwW7vXDZ5wzo1ZAA=; b=tnKt7x7hWtahh3yoJ5fkCUgmF+/SNj/9My/QFxMlEP3dDQMv7f5FySFT82gnlAMbgY zZgqsFfNP1A7LKbCXXpxNLPx29Cz0+2vOb8q+O+00fKiiIVq+9U0Dg1vIEbgnfQRoZiZ E+wRhe2AXDRyjLxgfpK/ejmqb03efqqouSSw9lS8s3X5asnus+Qo3EDNMsK+pC+Ve//7 87RgRfni3c7khx9iqBXtwAH93iPqQQhiTP+QIGjdYdkEW0pj3KNJtkEoqnaIUuduEMhx dFlaN1c9QC9gEkEBWqfR3TTsbJJCANHsVa6wlMNUKXvhHbaTQECm/YOP5wjxnNMvIPLC 0kXw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=unjQya2l; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1707905434; x=1708510234; 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=6CTW8XcsRTgsxSZnp9vaP0QCugzKxd8BHh5ChUfTM/A=; b=q0U8oPVNRAK2T/dtFR5ixQJoxmg7M21dJK1T1OCMXdY29XzKQLv0PDQr+WCOR1KaWv A0zSAVmZPv893+Gi/yansp0mTN0nZ3X89UCp75tMr8uAoK2+075f4UlAAxr6LtFg17/I MUO2eDdr1DCMTaBSlkNe8qc9/NyoArIsWbR1LD0IRlYVqOLDh1gzj7lQ68d1d8hiV8PT Zeop3oFbC7Iq7MYNZAoHRzads9ELHuelzg94H129BZgkMLfrzvXCtlNXed+7fVkkfAJr 5z2GzczqMe6AnLY+gMcBMubY5cM5yplAzLFc5Vo8vHnZ4vlD1C2LqBF/pb4ADlNGcE4Z wdnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707905434; x=1708510234; 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=6CTW8XcsRTgsxSZnp9vaP0QCugzKxd8BHh5ChUfTM/A=; b=ZR6dw/ZgxnqSU/tVzOMJhGKURT9+8N7bSq0dFGTGZDzf3MElGXD1dzUcsZqwhFUbGw /1T5EcX/EabRxkF/7r6Y78C5y36EaN1aHaahz4oso+T4UmqTlc3ZPdpqEMQOh0A/Wuv0 VeO6anulfG2jr3Et3ejXCouCN5C1VRc2m6p51zaXqf/J62cWVyUAS/zy12zhjdJKQyJu 0R0juSJq+7mydv0lUqWxRF71X2vkRcWicqoSaLULJK3qTAtPmplJX18HQWtOYe4lh2Rs XBgoT4pdrSGbMKYatsVkVDRk7kjqtJ/MsKlX2fpqIZ4Vl2bQBltJJ84bPc9pWAcZO5Ds T3lA== X-Forwarded-Encrypted: i=3; AJvYcCW6S5FJOFDscELB3GBq0FD8R7I+bBc8qzZMQPngoEaeWSyBeZ4oJuxe7MaPdoGGwVlHSo/UOILUrsChn2aiYJDUll1McQc= X-Gm-Message-State: AOJu0Yx2ivNU/6axpKmwOmWPYi+GaHyxACwy1QF56qCUdPUelBLZYvZC Zl455lRI/KBMh9IHw83fF9vVmbmeQw4MPWyAsAhbNZe1zF66ltch X-Google-Smtp-Source: AGHT+IEKvKTvGCTTFrBLLn+RbdqIUcXUuOdq8LmhI+otphGYPclPkyqgZeSbRxKeMix1xRFhheAcGg== X-Received: by 2002:a05:6000:685:b0:33b:86b5:4c29 with SMTP id bo5-20020a056000068500b0033b86b54c29mr1246796wrb.6.1707905433898; Wed, 14 Feb 2024 02:10:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:a1c:b0:33c:e0a8:bf2d with SMTP id co28-20020a0560000a1c00b0033ce0a8bf2dls502914wrb.2.-pod-prod-05-eu; Wed, 14 Feb 2024 02:10:32 -0800 (PST) X-Received: by 2002:a5d:4a89:0:b0:33b:3f43:e007 with SMTP id o9-20020a5d4a89000000b0033b3f43e007mr1594788wrq.57.1707905432030; Wed, 14 Feb 2024 02:10:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707905432; cv=pass; d=google.com; s=arc-20160816; b=b0E9OM+6nzo/OW1QF3cYhoSWlkeMN2NdZ+cB8g2kM5J4WhiRBocV6nCkZ95XuELd0W zmDs+/W7kotYzrh5upH1QjHlTUc51XYONIZ+iYUy8HsOqj4smh3Fb/WLEf39j5cxL/iR K2eUWhTnUy9brn3vWBrgIi/5PBxZW90vp70h3V/PHEouyM0/6Def/5692o29mhOXHzLB 2Zmt87r892YxFfK0gW0bY5jq3zjahqrE8zwWe8b+yYEB9jemNnuieXdMgbbRD5l0Matm YdD4fNih5d0d+kRMay5chlr1SPJhadLCf0gIp8M8vwpe/yfAydAc1CvhyEcS4HvREYBx yBmQ== 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=yV0FcItflCYyMwHgmvGzxxiHCFReQQvrc8/xZHrBJLA=; fh=xEShFggSpnuOkNhWsuGGuL9hws+gR5u0Poxh36yfvmk=; b=EW3XHsBYvTVve/2QocjukHX1Ks+Eeu6xGBlu7N7R1yXRHxj9M7FDui2XAimKux56T0 JYBdHi7TQu0yCUMvqGFVlBhMfYGH1XBft88DLwalJMhXfibheKTlKPBIxIxm3fAu5PJC pw3QUdpdHPN9brJPu3lK5rq4WEdI1UJ2vPczdaYwUZ6LihDMXs0LSkEweZymejch5HRm 6kCED8keNZBbgqtzsqU3y//ltTUVntfxyvSZIaLHtmPxXuecSyjKRJ/2J+g+n/IiOVki IDgwYFZPRb4CrT9uEeOa5CVh/45DwmKm3FZxE7jx83k7OdJnkBKVJyMQx/69ODuKEgqt RwIw==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=unjQya2l; 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 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 13-20020a056000156d00b0033b3aaf49d6si41118wrz.2.2024.02.14.02.10.31 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2024 02:10:32 -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; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CJBdMFc6cpuds9OPsUbpX5QAhKwkvP7iICDleHg6v1FHSe+4YScOuYfYHWZhsqU2ddHtphVWlfqnZ0ikbUS+RgfCtqIhRFKUVDn7xJy+/phjfW4LmGyjOKKAFQmJKXjZzF7NdMbes4TuCYVAJRA76XTCFUfw4NEEz+EDLd/C0XQ9PcbXbVw9tNfCuv1CVqZOwzXBZ5n9SVaJ7a3U9Bq4bsGB8+vSxRHLdrDkxfuxMDEPkbZEHxeXwyV4D4YVsSaIhDkvSniNoR1fK9gZVysN9PgSiIyhsXQEtdLks6MtbscMgu1B751tPYvHz+K98MqzzkC2MGxf+0hJ64p8Hw/V3Q== 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=yV0FcItflCYyMwHgmvGzxxiHCFReQQvrc8/xZHrBJLA=; b=WXO8kJF6rd4b3OEAy7NfURbYNFEnXMuijqvxOVALZTVmkE+LjoUGSGI98DsFP+J04yxm5LmRS0FtEutoHjKTNEcvQWxqMbIlJP5i8ljiwLONCB1eWZPrXW7M7Hnw3i1RQ7oi7zoQqrh67V388abfQHdFvgj3l6rZ/2OUshaQWDmxmFNTxT8cXS4Ri8UVPxsH6p2EGtRxcb7YXVu/sZtdn8Bs7SvpUuDC+zJFY3fIvXFzU/pr7MHiE3QSAFbO02mSy8fw8+KHRtxVaAyj2rUdJrnfXIUOEb2ZpJEGNm76cqqN4cd1dYr7ZuWTIvrqe6ScHBSTHi1BlFThRU81BzL0FA== 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 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:30 +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:29 +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 v6 0/5] linux-custom: Split up binaries from kernel headers to kbuild package Date: Wed, 14 Feb 2024 11:10:20 +0100 Message-Id: <20240214101025.2123540-1-stefan-koch@siemens.com> X-Mailer: git-send-email 2.39.2 X-ClientProxiedBy: FR3P281CA0158.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::8) To AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4959:EE_|DB8PR10MB3305:EE_ X-MS-Office365-Filtering-Correlation-Id: cc26ebfd-d0b9-4750-c2fd-08dc2d452c3c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1HWwCsr+P+WIkQ+qeARRauDOqbwD/YehcRO0ZHcqxc4O6/vak6fujTrrErdPy4TQw8h9nf6KuW2glBH8rbujOxdA/yGhU9pSHHMw+Eq9sk/etXVOKjOx7M7/+i9fFUbtLE4RIW4FQwZnqSEh1geyFmTOuGmH7faJBYql6dXAaXWciw+erbMtGtw/KjDVSA+P1GEUij9ujXLpt0FZC9x3mLOWFTHPQw+YHZNxg9QkHE3YMBKCK6bhYGDcFGJawzvKsCSZJ6bX0+bUDKyGSGJGl0SgHSC7hwyNs+ByZIg39d4+tZcpXqbt/U12Os5N84TlYQPCMfRnB4oTyFrB3XBSOsKLslcaY7BEtPGMrrCbsKTmMSLXFxAyRTiDP9F4TwzHIso0DOi6MyS9WZcCN3S5L+sW4krWR3Ryfu61zyIea/CCqRYmC2VkbS66nThyYRSkKplC3Rz99C9jG31pGoH2mxRukERKRNHzWd1Kuaw8v4Ws5OodAOguvUpC4OvQofRPJDzZ0lWh6hd+YfMcXJITPRot3wMtkO1CeNkb1/vqZ79JkWgpuwOs6QiC1KFuJtpZ 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: 6H+OqFiC8x5RA8t8uQP/7KFU4NiPSZDcLIwuAxf2wekesmcYNoHFzg/nGXTKSqWrX5CFigsdm/YuuraulC2hSq75QbKpz/6RyU1XuQrMD1cnEdq49aqvadLr82B9gn/3XqdAPXwEaP8ofcj3CvYnhGKAdALVIuP29URsPp7LcVhoC+CypGj4L/yGIzHQRRWPhwMQpMv6wEwg0ddVe2b/pDr+0J5osQ3kGrWZhABWaIATLLr8OMjOXnAXdiI+4WWwIUeOvzQEfsMjS52pwxml28y1JkMPjO4b9wi9zUdgX68By7GNRG92FgUJXGE/3OXkn/YkhIg3b8hssEeHXtq5othEUsvcNHImLwjaIopsZjwU+loXKufIhSdJ+XJrkyZ2ZRng8HnaPvylN/GY8puOkZlJAwKwMvDd9Gh5M2MCUiZ3k6bfnjmKM98zLDXYB9PW2Bi5z1PxtSpiOZ5F11UdykigG5NZqX9IFwt7QqJNIoV5eRVwYBeQvLWC5HS4zLJAZnUWzz71lWsHGkzLYBBRMQxV+Wo47WqIegzVkKupLBV6HpgmR+a6dLq2MyEYdfN69wldqLD5qPVgDl9g6A7s5ZG/QMESThkISAIu0P29lT1stRIXozpxr0oEOBqlV/iIiJV6WF4iLNFDddXEFeXs6fIbXGINqv75qMg9k9L9ItRw3+71U1uT0ucCBE3PsnFlejU585P6fuwbsIvbeE4eWuebXN4i9FM6/BGq+HnJ8RTCNh4h1NkZwraPHRYQR8LIhlIVaPVVpu3bUrasmv2LcjavKgHeYO8KFIqqyWpHibnWTNrMOgDIDZ1t8sM9JmnQkkRIVrtcj3jzdtKwRj5d2gt/vjdakPX8BQtFEbPuEBumRvOWQ/mCx+Q10VlsQkG8pjSgVuwefIUaGtriUoY3IHS2UsL8bXeXCJ8R1n4RoA61EfgfMXEKD8lLOhiuu2DWNOi2U7YtAvT2W3ZwxnCeWu7BxTEr5TMQk5+VDa28RktFkjEtB29Wl1bBoMzbSwIOhq8wEV0TQ7VCGYYBdp5Ld/jWmaS/LSP5Qe+h98DytXKjBNnusRBtqaarWs+5S0fW5Y+CI1EG0qqJsmGN3oxURBXGFLpu7/LG64dYQMN+sko1y7X6/qswQQrVqE9eGeDh2ZgD308NnzAGBC+RzHshCzWKduc71YSvpSiVxevEQvTs+dbCcagMwN7V6sXjzQYfMcuatF4vZPXzDoq1JiCrVwSLcAdGDsmXJpc3aVbCcIsla62dioYAlBCEHlYe7Ig+cJB8gy+isjvA+zROKeJtfUfiNcZKKp3nMyzjAAs8GRG76JmNrcj143NYFmk7EL4IC6wHA6+pHXS9Qn1ho7V9j2AfbE8uxKEWWdVA4tpCL0g7/5/kKd3okxljheo3Ev2sQuzcJZG5rCxKupSz+oudtMM6g38ZksEKqEfFLALhq+rbLjH6zDGB3f5EF3BxQAsbJYZXlYPwtHj+UWFnupMi1M3qFGn3M7ZS3Ell0nr/HTmEcV9cTk57o0o6gMJONAOt/9LLlINi7HUtEFll/bBcttH74kc+7m0kXKo/aVf91kOBxMMnwV7qymgY1dfiGsaOaaNrekGzn6Wa55sQaq8Leg== X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc26ebfd-d0b9-4750-c2fd-08dc2d452c3c 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:29.8620 (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: pvF2BNHBnJEl/n/BPDNjftRzwtXEQNCfehtBvK5n87DtjS3nzUSzjasOUrdS9Fsb5uYTSKzWTVThqfNWaFGtoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3305 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=unjQya2l; 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 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 v6 patchset implement suggestions from reviewed v4 patchset. It's now a set of five 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 - linux-module: Support emulated module build with cross-compiled kernel - 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. Support of emulated module build with a cross-compiled kernel build is introduced by the fourth commit. 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 (5): 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 linux-module: Support emulated module build with cross-compiled kernel docs: Update custom_kernel docs for split up of kernel scripts and tools RECIPE-API-CHANGELOG.md | 31 ++++++++ doc/custom_kernel.md | 18 +++-- meta/recipes-kernel/linux-module/module.inc | 3 +- .../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 | 65 +++++++++++++--- meta/recipes-kernel/linux/linux-distro.bb | 1 + 10 files changed, 199 insertions(+), 41 deletions(-) create mode 100644 meta/recipes-kernel/linux/classes/kbuildtarget.bbclass Tested-by: Felix Moessbauer