mirror of
https://git.yoctoproject.org/poky
synced 2026-04-13 05:02:24 +02:00
syslinux.bbclass: Enable additional kernel parameters for syslinux
Add additional parameter 'SYSLINUX_KERNEL_ARGS' in order to allow for specific kernel parameters to be set when using syslinux. The extra kernel parameters are added to btype[1] and then written out as part of the APPEND field. (From OE-Core rev: d78c4d51ed266c14b0425f6abf553392c6ebe408) Signed-off-by: Konrad Scherer <Konrad.Scherer@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
23f26b5637
commit
e1876b6715
@@ -15,6 +15,7 @@
|
||||
# ${SYSLINUX_DEFAULT_CONSOLE} - set to "console=ttyX" to change kernel boot default console
|
||||
# ${SYSLINUX_SERIAL} - Set an alternate serial port or turn off serial with empty string
|
||||
# ${SYSLINUX_SERIAL_TTY} - Set alternate console=tty... kernel boot argument
|
||||
# ${SYSLINUX_KERNEL_ARGS} - Add additional kernel arguments
|
||||
|
||||
do_bootimg[depends] += "syslinux:do_populate_sysroot \
|
||||
syslinux-native:do_populate_sysroot"
|
||||
@@ -162,6 +163,10 @@ python build_syslinux_cfg () {
|
||||
for btype in btypes:
|
||||
cfgfile.write('LABEL %s%s\nKERNEL /vmlinuz\n' % (btype[0], label))
|
||||
|
||||
exargs = d.getVar('SYSLINUX_KERNEL_ARGS', True)
|
||||
if exargs:
|
||||
btype[1] += " " + exargs
|
||||
|
||||
append = localdata.getVar('APPEND', True)
|
||||
initrd = localdata.getVar('INITRD', True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user