diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 756acee71c..bd1ec36ae3 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -1979,6 +1979,54 @@
+
+ syslinux.bbclass
+
+
+ The syslinux class provides syslinux-specific
+ functions for building bootable images.
+
+
+
+ The class supports the following variables:
+
+ INITRD:
+ Indicates a filesystem image to use as an initial RAM disk
+ (initrd).
+ This variable is optional.
+ ROOTFS:
+ Indicates a filesystem image to include as the root filesystem.
+ This variable is optional.
+ AUTO_SYSLINUXMENU:
+ Enables creating an automatic menu when set to "1".
+
+ LABELS:
+ Lists targets for automatic configuration.
+
+ APPEND:
+ Lists append string overrides for each label.
+
+ SYSLINUX_OPTS:
+ Lists additional options to add to the syslinux file.
+ Semicolon characters separate multiple options.
+
+ SYSLINUX_SPLASH:
+ Lists a background for the VGA boot menu when you are using the
+ boot menu.
+ SYSLINUX_DEFAULT_CONSOLE:
+ Set to "console=ttyX" to change kernel boot default console.
+
+ SYSLINUX_SERIAL:
+ Sets an alternate serial port.
+ Or, turns off serial when the variable is set with an
+ empty string.
+ SYSLINUX_SERIAL_TTY:
+ Sets an alternate "console=tty..." kernel boot argument.
+
+
+
+
+
package_tar.bbclass
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index c5030727f9..049c771ea5 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -225,6 +225,18 @@
+ AUTO_SYSLINUXMENU
+
+
+ Enables creating an automatic menu.
+ You must set this in your recipe.
+ The
+ syslinux
+ class checks this variable.
+
+
+
+
AUTOREVWhen SRCREV
@@ -6179,6 +6191,92 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
+ SYSLINUX_DEFAULT_CONSOLE
+
+
+ Specifies the kernel boot default console.
+ If you want to use a console other than the default,
+ set this variable in your recipe as follows where "X" is
+ the console number you want to use:
+
+ SYSLINUX_DEFAULT_CONSOLE = "console=ttyX"
+
+
+
+
+ The
+ syslinux
+ class initially sets this variable to null but then checks
+ for a value later.
+
+
+
+
+ SYSLINUX_OPTS
+
+
+ Lists additional options to add to the syslinux file.
+ You need to set this variable in your recipe.
+ If you want to list multiple options, separate the options
+ with a semicolon character (;).
+
+
+
+ The
+ syslinux
+ class uses this variable to create a set of options.
+
+
+
+
+ SYSLINUX_SERIAL
+
+
+ Specifies the alternate serial port or turns it off.
+ To turn off serial, set this variable to an empty string
+ in your recipe.
+ The variable's default value is set in the
+ syslinux
+ as follows:
+
+ SYSLINUX_SERIAL ?= "0 115200"
+
+ The class checks for and uses the variable as needed.
+
+
+
+ SYSLINUX_SPLASH
+
+
+ An .LSS file used as the background
+ for the VGA boot menu when you are using the boot menu.
+ You need to set this variable in your recipe.
+
+
+
+ The
+ syslinux
+ class checks for this variable and if found, the
+ OpenEmbedded build system installs the splash screen.
+
+
+
+
+ SYSLINUX_SERIAL_TTY
+
+
+ Specifies the alternate console=tty... kernel boot argument.
+ The variable's default value is set in the
+ syslinux
+ as follows:
+
+ SYSLINUX_SERIAL_TTY ?= "console=ttyS0,115200"
+
+ The class checks for and uses the variable as needed.
+
+
+
+
SYSROOT_PREPROCESS_FUNCS