From patchwork Wed Dec 17 13:02:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Bharti, Richa" X-Patchwork-Id: 4732 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 17 Dec 2025 14:21:15 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f64.google.com (mail-qv1-f64.google.com [209.85.219.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5BHDLEnC003927 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 17 Dec 2025 14:21:14 +0100 Received: by mail-qv1-f64.google.com with SMTP id 6a1803df08f44-88a2f8e7d8dsf93837896d6.1 for ; Wed, 17 Dec 2025 05:21:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1765977668; cv=pass; d=google.com; s=arc-20240605; b=SiUMBWmGkgwxEaOehoG2wNW0lrQZ3nK2nyXJc8r2lH+DRMm61K5xhDFJ+fWKspVOyY oRIhWU0t0i/mDWhmXyw7OwRmTk/0k04eEI4JM5TksbEHI5hz9QpSNhf6RFirxD7CIOfM E1qz6BAm2/aW68yGESgtNyQz9KPK6BUiM68HA1byzfYYmNWIDhvD40ULDkigykQttX88 Er+fnnwHLCCXbMxLiLT2E5u8/johERpw95DSnCHGNoA/k7Y8Bqk/wg/tZkt2RBrERlTV OP1FZq5HehmIBP+KC9UQuATA8MkqEYxVacOGl0ovZrvPq6ih9ADNrE4COelEMK70YdqU f3pw== 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=Y9kuHpzGpUVykAe7XYdo4JEVncjuZjg6By0S5tyrD28=; fh=Ci8LUH12WPk3WuQp8kB99kEKsztwXCsiHzicHboq44c=; b=N5xx6zCNhSNqPZfOKsMGeH/sWe6jb+UBfqA/OAh9oKlGficlkphcyXHy4E4Vohi1fV kfjOcGI7eB6LttxeoMpY8Wi38ZgcZnuea9DjnXS9psS9haUmmhSC1etzjjrRxVuMgIGe H/toIaraQZKuwBNnJEk4cW06aB3SAHKREsbcuApU+ZsTdd09EXJVyYLWeeBU0/jtHyUH HeC6iwAks2MdqeitzGNqFSQb0A+F2N7RmwC/9dbGBwlakoNekpNtH9CaBNQHFRc9fBew xGAEsl27WxaEpcBRkKM5KTgc/qFnTdNRLO7ZEwb+4CONUVA7XtS48KSGZa2VcfTgW3TE n+4A==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=GgMyxYTK; spf=pass (google.com: domain of fm-1331316-20251217130308d759922fea00020746-mjwj0e@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1331316-20251217130308d759922fea00020746-MJWj0E@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=1765977668; x=1766582468; 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:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Y9kuHpzGpUVykAe7XYdo4JEVncjuZjg6By0S5tyrD28=; b=hPS1+HDryG1ZMTBinhxL1wxDfOfQhU/oPrsA6Ub8Vsv7ZFZ+adn72S11OqbDYEu/uZ 4xWgnnxh5g1f7JUBrYpkmHPslXDrJ3CrWYsNIw1CWa56CkP4jYpX3jojTbCst23RIqF1 BkRYiY54tEMOTBnFmJVrzLauCyVsXWIIlvggNJkn7QOAidQZEZX0dM0bCy4sgwwND4be 2lmH97ijfG9tm9nAPV97frQrpcmP3JCiUiDwwn9LJJTdLg1CwQv6JQ5sO1HG+KnhPF6t T9bVjxiwgurG9CoQM1AeaFhfItQN1aWZwCF1Og71dW6ck6hpqtqa00PfIISov0K1MsY1 4LQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765977668; x=1766582468; 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:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Y9kuHpzGpUVykAe7XYdo4JEVncjuZjg6By0S5tyrD28=; b=xG/CCGWcMxmLTHlO36UqTMj5JIQi8E9zzXL8zwEtGH/5wxaEiK2diuwHYDPaVTY7vj TT3OHs5konD8tbkFX+3qCkV51GyYHNrKygUZyhRYM4A414cO2ZYErrWH/Z/p86Gz0ist Xs8ZFnAIK4farWmTLhnIQwgZH2GH7WhJ4nrTBCv0LWmolTPe8o6g0C05m/r/OHlPhIct fJg/o+2vENYFjhVSSO28q+nxwHSuv5CfPDBCTT36rb7yTJObD+Mu53l43ObnrjCUt1NX Y48fqPCaMQFtqTnk4qODwzRVNHD8UIrRBHTbfQg5Oc2jHiH1Z79XQXcnKVCAS1zXuleC sWcA== X-Forwarded-Encrypted: i=2; AJvYcCXPp69ExcYd07mNfVGB4nsC+FLNFkRbr5Py2DzGvTCBuDkVXUaj1cJDZEq5ykFbLmhf1hARtVo=@isar-build.org X-Gm-Message-State: AOJu0YzP2J7Vh/iOe1rlLYfFbL42QaO4cdrLXfh8W9vP475TT8H6ra2O DfgpLQKx6IW2AbvmR7bC8r0ELBTRWM4lrZC7/xU0mxZduspRJ8s1zxtG X-Google-Smtp-Source: AGHT+IEBmmpKsjzz8bUuaVDQF5XJlgpFmixKjphhm6zXy2eKkn8F1hDs7dD5uIIzJztbAuvmvR4pUg== X-Received: by 2002:a05:6214:29ec:b0:880:23fb:9e63 with SMTP id 6a1803df08f44-8887e160daemr279647996d6.56.1765977668499; Wed, 17 Dec 2025 05:21:08 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AWVwgWbsStAfQ/vJAUMVUJx8o74aztN7Olzv/qJJB7ieK39C4w==" Received: by 2002:a05:6214:3005:b0:882:3ab0:1d93 with SMTP id 6a1803df08f44-8887c96673als104698136d6.0.-pod-prod-02-us; Wed, 17 Dec 2025 05:21:08 -0800 (PST) X-Received: by 2002:a05:620a:2906:b0:892:63c8:2861 with SMTP id af79cd13be357-8bb3a0c2b71mr2410955285a.40.1765977667909; Wed, 17 Dec 2025 05:21:07 -0800 (PST) Received: by 2002:a05:6504:3075:b0:2d1:a641:6210 with SMTP id a1c4a302cd1d6-2d8658e26fcmsc7a; Wed, 17 Dec 2025 05:03:11 -0800 (PST) X-Received: by 2002:a05:6512:108c:b0:598:ee6c:12dd with SMTP id 2adb3069b0e04-598faa9b126mr6101939e87.51.1765976589464; Wed, 17 Dec 2025 05:03:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765976589; cv=none; d=google.com; s=arc-20240605; b=KZdQY8tzWdywCqNO3SFB7pnsmye2mplqM6tj5mUZ/VaMM7pG6d80yy7dRdadKj979Q /Y4RrlX4uxTghf24WBEZyuDM7lIt7lZZPdBXqw9NciQ7AbhU+Yac5/V/AxFzCvG/BtM1 ss3IXvBXI9IHKMwRjiKzvgfUTavtDuQfr33piP/nMNLy4nRim3Aa/hcNdEfI4A83QoZJ hjlYcUWgn/BiHXQFXNhzPdczz5qtCdZngkDqgsUSADdezk0MME//YCztexk49E9gCw7T 7ri4pxlawK3xtk0QcoFe3kaVuGnqPj/oJWiRO9ByLOg0K671ZadUkt8bvywleLiGJwzf MLDg== 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=W+Pc37q0FU38vWCNMO0mIqYOrcKGl7eLSz5ASXaJR8I=; fh=y4z1a5Vhh6Sh+omL4Sk1JAy4ZE+Fz3YqsixIkpl3P+g=; b=ZHfB4omsQW18NT45r+SR/VxEsNNJckWO4QsJ/ZNpHgQ0959PpJ+olP0tahYzL0qd9R kCExWZGdajX2yLsyGmpM81+8+6VGq3GJ0dBlXAw2Wf/Xom8MH7ptvQuenSOOdzxp+jXP nErxFeXWnlv/79kSjgtTXb5xqmYyslaJCFCoB3H42VkXKild5AgEUxA/XL5si5AJlzv9 mGwXr2+NP0XUENjJmqUaRGl3UKHchrUhL21K35/eQt0NjsS3ITL5y3v6pElbLDrTp9ch mJivgrSqGC0/Qksb5DjeLCDqCvpw75rE4Rlsdrq8vGNjH5G+F+WrcYkxGqBySuV+4HQE SpSg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=GgMyxYTK; spf=pass (google.com: domain of fm-1331316-20251217130308d759922fea00020746-mjwj0e@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1331316-20251217130308d759922fea00020746-MJWj0E@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5990da3ef9dsi93561e87.4.2025.12.17.05.03.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Dec 2025 05:03:09 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1331316-20251217130308d759922fea00020746-mjwj0e@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 20251217130308d759922fea00020746 for ; Wed, 17 Dec 2025 14:03:08 +0100 X-Patchwork-Original-From: "'Richa Bharti' via isar-users" From: "Bharti, Richa" To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, srikanth.krishnakar@siemens.com, Richa Bharti Subject: [PATCH] wic: support passing extraargs for EFI partition creation Date: Wed, 17 Dec 2025 18:32:53 +0530 Message-Id: <20251217130253.947946-1-Richa.Bharti@siemens.com> 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=GgMyxYTK; spf=pass (google.com: domain of fm-1331316-20251217130308d759922fea00020746-mjwj0e@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1331316-20251217130308d759922fea00020746-MJWj0E@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-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 --- 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['extraargs'] or "-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)