From patchwork Thu Dec 18 08:22:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Bharti, Richa" X-Patchwork-Id: 4741 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 18 Dec 2025 09:22:38 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f57.google.com (mail-lf1-f57.google.com [209.85.167.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BI8MbHE009169 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 18 Dec 2025 09:22:38 +0100 Received: by mail-lf1-f57.google.com with SMTP id 2adb3069b0e04-59584152ed3sf253321e87.2 for ; Thu, 18 Dec 2025 00:22:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1766046152; cv=pass; d=google.com; s=arc-20240605; b=bKKXSpOb59avV+csZ8F6ajRZo0FikFygHcaZhvstIeDyWQT/6C0pl1E+DggeOING1W jWlndyjp/Hnuibp4fb3b+1PG3ODtss2P8lsfIhLXBoqZ8Ae+vu+Xe/oqbKq4lq2l7/mX Y6YQ2tFDrGvAUFcIoD/YZXbbTa5jkZis/IukH9+HQ+ltutB9bKc7wZRXfzlpHSg24gaW skVwSBit8aVZR280NHEKQfIHPvK1o8GgHesOIYFCjLYaf/MrsfEuP9K6Z+N01qFRsvZG MGOUM6unQy3BQr8aPb3Om7QzPqdrkUyfsOYDKpTqcSGRCcFwnDb59x6F04rGTlnh6ect uxBg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=19JO+iabGDdeXF7OqukPtrK+KN4EjwSzlwfgaN5iqgc=; fh=x6OC5q3a/ceB0+eV+8SKKOrd31gdq1lh0wD8jHjamYc=; b=PU/hAWCNw8suqNI5eqf2eybHTzval7rGv3wUNo1yCb0oK4wMJZZBS+tR6sxur78n/3 UhwHeYpBu8hba3wb7Zd9oyVw9ymdSUPpdKmeZiNr3C9ei7vOOTbNRU38QiwIsm362zIz O6q9GWkPjbIckg5pteLwCJgDaD79DwGMWLApvp+UCA/7Ogl4aGgePyBaCrJYocXo/GxC qlDAsgyyfSf/RxeVdY6HJvNC3Lf2XOgRokjeeTTQsWKpUejNCVps+VckUGrIHZG90avI 0vLiIrg+EVecQ/fsh6AUPyWjDHjiu5XbWp3ratVwbfcjkd7HqUqBVAooKx8EppNGk190 698g==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OoW0J3Uz; spf=pass (google.com: domain of fm-1331316-20251218082228afa2eb86ba00020748-mchx5w@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1331316-20251218082228afa2eb86ba00020748-mChX5W@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=1766046152; x=1766650952; 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:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=19JO+iabGDdeXF7OqukPtrK+KN4EjwSzlwfgaN5iqgc=; b=JuBCZaxNDB64pxwaibehGta8Z8xC+qslj5I7gmfzSNDBCSjlcGYWpkQkh+jwlI9snj Av+TFFOakQVO6kR9gV+TWNoEeYRUVH4nluhDFqz/jCaL3o2Qq7ejWxgs2TFLWp+GBcNB pU6xkI40y5bI2F98+41tvOMlVgOD2qR/Z8ECDhVIjMTJOMKBSSa0YV0RQpPmHHp5J3BW yU5ShrokJH7CGgXp2L1arM/iNANHYwaI+sohDadnIGIwyRw7mivCr18g7sca4H44Nn1f MySI0rxMwBC1bmJlnUHDHuzzj0TSu7w9Cuk3DmOYd2aaK+AgR+t16GCoQkPDSBVPP991 MvQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766046152; x=1766650952; 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:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=19JO+iabGDdeXF7OqukPtrK+KN4EjwSzlwfgaN5iqgc=; b=RjikE6TDGQ/f2oDhxdIziLi4WIFP+J+PDc6euDtX4VMQuHugG9zPAYa8Kiz7lTI+zP Q7tgVQJSm9WEaW1qG/pukX1glYTHCvi6Gt3nVtem49CmgYX7wQvOEfUVr6Hk7RqPDFIt HE/3d4qzDE71T+oJg3IhD+Csd3PMtw+7nkwE5YSSMGEt7SxttmaWTMS7TiqJxr3ybLgh OU8pEFS8U9UmIpMXU0E68Vkfz0h9wOzAZLt3L+rZ/mXHfYLanaaAykKKSL6fiQZXPPZF lpOOdkyBitwXjkIYkxw6ePO+MpEOtYbAx8f7se6AzDwyV8ehmmWbKUFtXjSFFu6EgNpO OcDw== X-Forwarded-Encrypted: i=2; AJvYcCVAXdhqySfdgrtWK2zvfrlo+UA9RxPjMFwFJsl730Juy7lGTHx/NuPiV3tx03PUfR30A2ipz4s=@isar-build.org X-Gm-Message-State: AOJu0YwPv+6l7Y1N0Sd+vL9P00kzXpfsZFpUCkRBrL4E3TOd0ePXxGs+ 8em0ZbF/rRDWibwsM1wrVIwXj/DRJ27ZPoza3FBJ0duUml2xOsl0sQZ4 X-Google-Smtp-Source: AGHT+IGJOOHBxsqZTRJAlxdUcbyBegnZwhWsUytGaM88z4LXdlBddPXDcQdl/fdE8VTwds0pKWU7qg== X-Received: by 2002:a19:c206:0:b0:599:cdb8:58b6 with SMTP id 2adb3069b0e04-599cdb85a49mr1454752e87.47.1766046152190; Thu, 18 Dec 2025 00:22:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWYWq/FPIbVI/4uwTnEWSsBITQDSjhu5sFF15zYBUHnUiQ==" Received: by 2002:a05:6512:1583:b0:599:c361:fd86 with SMTP id 2adb3069b0e04-599c361ff83ls781826e87.2.-pod-prod-04-eu; Thu, 18 Dec 2025 00:22:29 -0800 (PST) X-Received: by 2002:a05:6512:2351:b0:598:8f90:eff2 with SMTP id 2adb3069b0e04-598faa98fbemr7140074e87.50.1766046149374; Thu, 18 Dec 2025 00:22:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1766046149; cv=none; d=google.com; s=arc-20240605; b=eFOIFJiMP5KK274V9jTcfuk5UMMr8rk05OTohywPtnCeB1J44NaRiBorW19Q9JgsWI DiaR5vv/VvcCSPr1ngcScPXHxKDWWlRk4zP8TxgATi6cO8YuI25jTGnqEEKRfo+0D8Hs m75h181tPE8C2X5o+K9ahENb6ojhZ3q4AF4Ml/OPmG0R0fWSRFof/x2/vbY9c5OGztXa zJvz6yU149brGsYPiOVhdcU8FjN5G/pWaZvW4KT6aIp95CwrpgOI7JTvslF01PPDzJo0 4bE/NXUBuBaoiFTzRxUKlGYuM85j4ovxVh+TKFPFFXHUX1pPthIJCNqB3wNq2j8Eumi9 iL2A== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=M1XdrXHR19kcby9o9TFZ8F8aNg8HnOKokzm0SukYYuc=; fh=1XYV+OOL7v8jWLBhaaILv1sOXH5K+uZ7hLTMlKOHKfY=; b=S/gspyQXh1VatVnCcPdv92u5By3frpQwbgRZGDt0UZfGmtDQyhlWxGtmSuLZ165ZFe JzOW0S90bGNP2gvlQVyrIpaqgJqH7jBF3fStbOneadXidMVAdiQ4i7wHqkKNpjYnlbjP O6ItqylYhguZc/4JN/+cP6GUnZIXgsjhn3NhZTO9hyFFxK1QcZphgwfmbUt2Z+jSexm2 lh/vCMwIZ/8hDMoppPp5DHkHF3I+/v/zMmPgCDcohIRvLqqrWBgWdyIVEcOcxlAQVsaG Y9Iytp6dyrQUij4GqRhI/wOKVRe+qOkMgeP70UVlOTpPExnXPK+zc1WUyR3nmfe2j5rQ V49A==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OoW0J3Uz; spf=pass (google.com: domain of fm-1331316-20251218082228afa2eb86ba00020748-mchx5w@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1331316-20251218082228afa2eb86ba00020748-mChX5W@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-59a132eafa4si31348e87.3.2025.12.18.00.22.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 18 Dec 2025 00:22:29 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1331316-20251218082228afa2eb86ba00020748-mchx5w@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20251218082228afa2eb86ba00020748 for ; Thu, 18 Dec 2025 09:22:28 +0100 X-Patchwork-Original-From: "'Richa Bharti' via isar-users" From: "Bharti, Richa" To: isar-users@googlegroups.com, amikan@ilbers.de Cc: cedric.hombourger@siemens.com, srikanth.krishnakar@siemens.com, Richa Bharti Subject: [PATCH v2] wic: support passing extraargs for EFI partition creation Date: Thu, 18 Dec 2025 13:52:08 +0530 Message-Id: <20251218082208.1031200-1-Richa.Bharti@siemens.com> In-Reply-To: <03fe0f50-b239-4d2f-8825-4de8cd6e249d@ilbers.de> References: <03fe0f50-b239-4d2f-8825-4de8cd6e249d@ilbers.de> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1331316:519-21489:flowmailer X-Original-Sender: richa.bharti@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=OoW0J3Uz; spf=pass (google.com: domain of fm-1331316-20251218082228afa2eb86ba00020748-mchx5w@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1331316-20251218082228afa2eb86ba00020748-mChX5W@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Richa Bharti Reply-To: Richa Bharti 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Some EFI firmwares require FAT filesystems to use specific geometry or sector parameters. Add support for an `extraargs` source parameter to allow passing additional mkdosfs options when creating the EFI System Partition (ESP). If no extra arguments are provided, mkdosfs defaults to "-S 512", preserving existing behaviour. Signed-off-by: Richa Bharti Signed-off-by: Richa Bharti --- meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py index 446398d0..6862a288 100644 --- a/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py +++ b/meta/scripts/lib/wic/plugins/source/bootimg-efi-isar.py @@ -506,8 +506,10 @@ class BootimgEFIPlugin(SourcePlugin): label = part.label if part.label else "ESP" - dosfs_cmd = "mkdosfs -n %s -i %s -C %s %d" % \ - (label, part.fsuuid, bootimg, blocks) + extraargs = source_params.get('extraargs', "-S 512") + + dosfs_cmd = "mkdosfs -n %s -i %s %s -C %s %d" % \ + (label, part.fsuuid, extraargs, bootimg, blocks) exec_native_cmd(dosfs_cmd, native_sysroot) mcopy_cmd = "mcopy -i %s -s %s/* ::/" % (bootimg, hdddir)