mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00: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_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} - Set an alternate serial port or turn off serial with empty string
|
||||||
# ${SYSLINUX_SERIAL_TTY} - Set alternate console=tty... kernel boot argument
|
# ${SYSLINUX_SERIAL_TTY} - Set alternate console=tty... kernel boot argument
|
||||||
|
# ${SYSLINUX_KERNEL_ARGS} - Add additional kernel arguments
|
||||||
|
|
||||||
do_bootimg[depends] += "syslinux:do_populate_sysroot \
|
do_bootimg[depends] += "syslinux:do_populate_sysroot \
|
||||||
syslinux-native:do_populate_sysroot"
|
syslinux-native:do_populate_sysroot"
|
||||||
@@ -162,6 +163,10 @@ python build_syslinux_cfg () {
|
|||||||
for btype in btypes:
|
for btype in btypes:
|
||||||
cfgfile.write('LABEL %s%s\nKERNEL /vmlinuz\n' % (btype[0], label))
|
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)
|
append = localdata.getVar('APPEND', True)
|
||||||
initrd = localdata.getVar('INITRD', True)
|
initrd = localdata.getVar('INITRD', True)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user