From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 07 Apr 2025 18:02:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f183.google.com (mail-lj1-f183.google.com [209.85.208.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 537G2AXe028366 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 7 Apr 2025 18:02:11 +0200 Received: by mail-lj1-f183.google.com with SMTP id 38308e7fff4ca-30bf6bae757sf19344621fa.0 for ; Mon, 07 Apr 2025 09:02:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1744041725; cv=pass; d=google.com; s=arc-20240605; b=WZqOUZWgJcJlLthQ5gMyb2Cf6W4a0fObi0kYipDri79meE6wPJtiRaASQHTqO0mjKR KVWpphp2k6A2txqN4ah+tRXHUpqtAB39Ehcw6caF/M46UTmssTq7OSmphDkN6n2Z449d 4NVghuLBDkT5iucXt67HZ3Gu4L6r4bgo4lY3diW8nGy5RiPGbjADbECpex1n/oXLPhNV Nh0O3P+bK+GRRekoWCr2I41MJoEcwjNFzS3ksQYaN1ASv+1d6DlEW3Y+ZbVsZkpZvJL0 HR/JKtJ4mpNXSXAW6yfmAPZzrhLcBOou0tsIdWXrZSFo79awqKQD8j31ZWsFTqy29Vnu pmPQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=hZCqlMzTsmL6BnG6N/etMaa3UZEYryzTh0UdQs1JdfM=; fh=sNK/yudZp4uqCUxwamTcOzz4L0195aUH8jhQPRDeLB4=; b=Ih/EcFoiXlyoibelZGymUuhTZzMIJ7sx1nKU5MtPuF69sJxvW/H2NtbM/NHMYZmNWh neEgKYZoyVGMJTKwDRi5mWbSH9Wha35bZi4+GwAuSmi3BMV28PTjRx5PRBSKMjBKjiNS DZaf42HKc2Uw/80cmlJNc8PJy/QH3vZMbGFwR/4uIPGpIgLFaz73g625onR5ATusnDb4 +GqJUxdd8tSBGDojtYBU2IKjUOzcMJ5lohcedhTkiH77/nsxLgFUehimd1jP8r2s86p3 BWgZ4e6b1g8IY6el6AoL36DnbWtR6DrklO554FY1QwrALtHYU8kvF36ODYLA7aD167XQ JBQA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=QQfx88DF; spf=pass (google.com: domain of fm-1325773-20250407160158ba86c7e3fad7e62f4d-didkj7@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1325773-20250407160158ba86c7e3fad7e62f4d-dIDkJ7@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=1744041725; x=1744646525; darn=ilbers.de; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=hZCqlMzTsmL6BnG6N/etMaa3UZEYryzTh0UdQs1JdfM=; b=Wp2yoXue6WbNV5EPwc+tr0z+LfrIEUy2hPcBjMs1HbHRkRfhlYEOxo24/qO2ROyUmx rUkaRVeF2ZRtfFVw+xuy3x0NJDQ9oR62/cdyw0mM4BqcRlEwlu2nyiyutCPHlGk59+pC zdo0dYsXX4lkv9FNxHRoJNHDN4lTN2bNqYnmgPx7Ciy3e9A5NfJnyRvdaf2MZcP0Q8rm eLnaI9xtoqob38iz0X1OCca4s+odgnQ/+5xquMcUQ4up0S/v20p6NOYXaIWwPDFAGVUc 2SGCNrcYxdQBWgxzjugrR440dljSa1TET72OXdBrD7OEotppt5GurFc+8uX4IqkTKDa9 0iEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744041725; x=1744646525; 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:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hZCqlMzTsmL6BnG6N/etMaa3UZEYryzTh0UdQs1JdfM=; b=L4lkfCYJS4TnUnkKXSeNdZvdypqcIdz1Cdlzg6OclUq3jeQfNlzR1fOhCR4viU/81O Aq0QKMEauTtEl4s0rpGdQaaW4sxxpZJuufgFvVDcj3o9T6KtiycufWgL4t0Er8uCTFth qpL9x3oxb8BWN75J4ZijlyAofOQXwQsRGJQuiXaYjIFh0bm15PG5wWHPSA8cC+rvYx5C 8dUDdud4H7p9odxS6pyok3v28LrdCEDkfqSudoyhI42NsN3vZ8xS/L+/VMLv07fO8S8C xk/h3ZxuNcyJ3VTptI4EMhMJ7QBazMI5slzjxjSc+KBixFCkjHBJvVpTNeblLjTlC99O a8dg== X-Forwarded-Encrypted: i=2; AJvYcCUM6V6yBE7qgJTybxMZ9ACTMKIh6CwU7wzdZIPss+OMZNm9w45M/t/plv7k/O9M4lUX0UzL@ilbers.de X-Gm-Message-State: AOJu0YzWYVFc7vYeMUbbLLbwb+cfdqUaplcqkIhBO+ocHy5CIBiY+tw2 whkVYf0IyS4JKk5d0Y1C/KoRr2w2mHD2VSsd91Ss3ZLbVplGgnW2 X-Google-Smtp-Source: AGHT+IE26gklSK4jV9ruHI56MAfw+i3vOW2YZbbcUfkIUl3ocylv3q044DASVKZGLN385M2S+rAjnA== X-Received: by 2002:a05:6512:3048:b0:549:b28b:17bd with SMTP id 2adb3069b0e04-54c227f91c8mr3705426e87.35.1744041723211; Mon, 07 Apr 2025 09:02:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPALKfj7pkSXD4XPJ64YpVWCR7TTsWS1FRjsqI5xbydNxWQ== Received: by 2002:a19:e00a:0:b0:549:9a7f:c5c9 with SMTP id 2adb3069b0e04-54c1ca62bf4ls793166e87.0.-pod-prod-01-eu; Mon, 07 Apr 2025 09:02:00 -0700 (PDT) X-Received: by 2002:a05:651c:144a:b0:30b:c980:c589 with SMTP id 38308e7fff4ca-30f0a10c56dmr37599041fa.14.1744041720423; Mon, 07 Apr 2025 09:02:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1744041720; cv=none; d=google.com; s=arc-20240605; b=DHT3xlUuCxlMeBYXk8AUuR9MrKaSew3FaNCTRENhpGbRZgntBGIdgGXqaPzX9WiCSp wcKsnYnkbcWOmKNriPeEGllbToTOevXUmB55N3wKl7SqhgfsGslQ84HEUiowjRMk2x3k +XgTCNNSlq9KFOHriArj76Q12yNeeFvfVJfKQGiC1h83IQEQfnVd3iKL+eI2cGBEpFxF qmIwk/M9XoRgRELiHY5H6kfB3HVpKcI0ep8vHtClfvcOjfFNfWcETex+cV8Z2Mx9KrCl 8lGBd4BlPNqYDp6vSU1vg0dLAQD+9DvDrHCrNyFkK0yDv9mYCVLvK4UgodkiLveTWlM3 qr5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=dFacYFu0mUrJvs94kdRIbhTPskfSTcsOXKWKj/L3gSg=; fh=bxwHoRtzgcBE20fsluyIAvpVkk49eQhu61r0Hn3s3Yc=; b=eW/dRNoGLMvNHG2s5+73YMVGsscL/VOSbu6xMfzLV9vlQeV+7GwAOzrJm/WyZHUuDz MqvnIwvKNW+imcjSkeKpXiCYZqCN8s80v7l+Hkf6s07ucj6k1xr3V11e1uoydrKDfGBt WP8eBSDh1u40qCTUlci9Bt6D6fQRNrmFnct+MqrtHrV1yUQ8l4XRmh3jkeaBtvi8EO59 /56mMfWXv+Ixzr13K6jxuye/oKtCN0IO8HUqoOYuuSZzq8VzLZINm//IXOZ8EILPTncH /9RYj6PEgQxncxHBdKG4AYLA1F3Jmop7ElGogqTJ2k5XtN80EJX679hIHnWVxBexc94w T0PQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=QQfx88DF; spf=pass (google.com: domain of fm-1325773-20250407160158ba86c7e3fad7e62f4d-didkj7@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1325773-20250407160158ba86c7e3fad7e62f4d-dIDkJ7@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-30f031309e1si2137291fa.1.2025.04.07.09.01.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 Apr 2025 09:01:59 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1325773-20250407160158ba86c7e3fad7e62f4d-didkj7@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20250407160158ba86c7e3fad7e62f4d for ; Mon, 07 Apr 2025 18:01:58 +0200 From: "chris.larson via isar-users" To: isar-users@googlegroups.com Cc: Cedric Hombourger , Christopher Larson Subject: [PATCH 0/2] Add support for per-kernel recipe variants Date: Mon, 7 Apr 2025 09:01:46 -0700 Message-ID: <20250407160148.443385-1-chris.larson@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1325773:519-21489:flowmailer X-Original-Sender: chris.larson@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=QQfx88DF; spf=pass (google.com: domain of fm-1325773-20250407160158ba86c7e3fad7e62f4d-didkj7@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1325773-20250407160158ba86c7e3fad7e62f4d-dIDkJ7@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: chris.larson@siemens.com Reply-To: chris.larson@siemens.com Content-Type: text/plain; charset="UTF-8" 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_DNSWL_BLOCKED,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-TUID: cquhHZiHQK4t From: Christopher Larson Add support for per-kernel recipe variants. This aids in the ability for a MACHINE to support multiple kernels, by allowing us to generate per-kernel variants in recipes like external kernel modules. A new variable KERNEL_NAMES will list the kernels for which variants will be generated. It defaults to KERNEL_NAME. While this variable lists all supported kernels for the current machine, a variant will not be generated for KERNEL_NAME, assuming that's the recipe's baseline. Each variant listed in KERNEL_NAMES will add kernel- to the OVERRIDES variable, and per-kernel: to the BBCLASSEXTEND variable. In addition, KERNEL_NAME will be set to the kernel name for the current variant. In a recipe that already uses KERNEL_NAME and appends it to its PN, all you need to do to use this is to inherit per-kernel, and add any additional kernels you want to support to KERNEL_NAMES. The second patch in this series does so for external kernel modules by default, but this will have no effect on existing recipes unless KERNEL_NAMES is set to something other than KERNEL_NAME. Christopher Larson (2): per-kernel.bbclass: add class linux-module: inherit per-kernel meta/classes/per-kernel.bbclass | 35 +++++++++++++++++++++ meta/recipes-kernel/linux-module/module.inc | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 meta/classes/per-kernel.bbclass -- 2.47.2 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250407160148.443385-1-chris.larson%40siemens.com.