From: Alexey Charkov <alchark@flipper.net>
To: u-boot@lists.denx.de
Cc: Tom Rini <trini@konsulko.com>,
"Kory Maincent (TI.com)" <kory.maincent@bootlin.com>,
Simon Glass <sjg@chromium.org>,
Hugo Villeneuve <hvilleneuve@dimonoff.com>,
Andrew Goodbody <andrew.goodbody@linaro.org>,
Quentin Schulz <quentin.schulz@cherry.de>,
Anshul Dalal <anshuld@ti.com>, Peng Fan <peng.fan@nxp.com>,
Martin Schwan <m.schwan@phytec.de>,
Daniel Golle <daniel@makrotopia.org>,
Mattijs Korpershoek <mkorpershoek@kernel.org>,
Alexey Charkov <alchark@flipper.net>
Subject: [PATCH 2/7] pxe_utils: accept "options" as synonym for "append"
Date: Thu, 04 Jun 2026 19:31:07 +0400 [thread overview]
Message-ID: <20260604-bls-v1-2-4ce6d1ee4711@flipper.net> (raw)
In-Reply-To: <20260604-bls-v1-0-4ce6d1ee4711@flipper.net>
The Boot Loader Specification [1] type #2 entry files use the keyword
"options" for the kernel command line, which corresponds to extlinux's
"append". Recognising it here lets the existing pxelinux parser ingest
BLS entries unchanged, paving the way for a BLS bootmeth that reuses
the parser instead of duplicating it.
No effect on existing extlinux/pxelinux files: "options" is not a valid
keyword in those formats, so it cannot collide with prior usage.
[1] https://uapi-group.org/specifications/specs/boot_loader_specification/
Signed-off-by: Alexey Charkov <alchark@flipper.net>
---
boot/pxe_utils.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/boot/pxe_utils.c b/boot/pxe_utils.c
index 774d5f43c036..c45c9d0cd012 100644
--- a/boot/pxe_utils.c
+++ b/boot/pxe_utils.c
@@ -894,6 +894,7 @@ static const struct token keywords[] = {
{"linux", T_LINUX},
{"localboot", T_LOCALBOOT},
{"append", T_APPEND},
+ {"options", T_APPEND},
{"initrd", T_INITRD},
{"include", T_INCLUDE},
{"devicetree", T_FDT},
--
2.53.0
next prev parent reply other threads:[~2026-06-04 15:31 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-04 15:31 [PATCH 0/7] pxe_utils: small fixups, implement BLS type 1 boot on top of them Alexey Charkov
2026-06-04 15:31 ` [PATCH 1/7] pxe_utils: fix W=1 kernel-doc warnings Alexey Charkov
2026-06-04 16:05 ` Tom Rini
2026-06-25 15:25 ` Simon Glass
2026-06-25 15:28 ` Simon Glass
2026-06-04 15:31 ` Alexey Charkov [this message]
2026-06-04 16:06 ` [PATCH 2/7] pxe_utils: accept "options" as synonym for "append" Tom Rini
2026-06-04 15:31 ` [PATCH 3/7] pxe_utils: extract per-entry key parsing into parse_label_keys() Alexey Charkov
2026-06-04 16:06 ` Tom Rini
2026-06-18 15:12 ` Simon Glass
2026-06-25 15:28 ` Simon Glass
2026-06-25 15:55 ` Alexey Charkov
2026-06-04 15:31 ` [PATCH 4/7] pxe_utils: export per-entry label helpers Alexey Charkov
2026-06-04 15:31 ` [PATCH 5/7] pxe_utils: optionally ignore unknown keys in parse_label_keys() Alexey Charkov
2026-06-04 15:31 ` [PATCH 6/7] pxe_utils: accept "title" inside a label as a synonym for "menu label" Alexey Charkov
2026-06-04 15:31 ` [PATCH 7/7] boot: add a minimal bootmeth for the Boot Loader Specification Alexey Charkov
2026-06-12 18:24 ` Simon Glass
2026-06-25 15:28 ` Simon Glass
2026-06-25 15:51 ` Alexey Charkov
2026-06-25 16:24 ` Simon Glass
2026-06-25 16:57 ` Alexey Charkov
2026-06-25 17:24 ` Tom Rini
2026-06-25 17:29 ` Simon Glass
2026-06-25 17:32 ` Tom Rini
2026-06-26 10:45 ` Simon Glass
2026-06-26 13:47 ` Tom Rini
2026-06-29 5:45 ` Simon Glass
2026-06-29 14:24 ` Tom Rini
2026-06-25 17:25 ` Simon Glass
2026-06-04 16:05 ` [PATCH 0/7] pxe_utils: small fixups, implement BLS type 1 boot on top of them Tom Rini
2026-06-04 17:16 ` Alexey Charkov
2026-06-04 17:21 ` Tom Rini
2026-06-04 17:35 ` Alexey Charkov
2026-06-12 18:23 ` Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260604-bls-v1-2-4ce6d1ee4711@flipper.net \
--to=alchark@flipper.net \
--cc=andrew.goodbody@linaro.org \
--cc=anshuld@ti.com \
--cc=daniel@makrotopia.org \
--cc=hvilleneuve@dimonoff.com \
--cc=kory.maincent@bootlin.com \
--cc=m.schwan@phytec.de \
--cc=mkorpershoek@kernel.org \
--cc=peng.fan@nxp.com \
--cc=quentin.schulz@cherry.de \
--cc=sjg@chromium.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox