diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index e17895f73c..38e7f464a0 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -24,7 +24,7 @@
F
H
- I
+ I
K
L
@@ -36,7 +36,7 @@
R
S
T
-
+ U
W
@@ -1798,6 +1798,31 @@ Core layer for images cannot be removed
I
+ IMAGE_CLASSES
+
+
+ A list of classes that all images should inherit.
+ You typically use this variable to specify the list of
+ classes that register the different types of images
+ the OpenEmbedded build system creates.
+
+
+
+ The default value for IMAGE_CLASSES is
+ image_types.bbclass.
+ You can set this variable in your
+ local.conf or in a distribution
+ configuration file.
+
+
+
+ For more information, see
+ meta/classes/image_types.bbclass in the
+ Source Directory.
+
+
+
+
IMAGE_FEATURES
@@ -3651,6 +3676,30 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
+ PATCHRESOLVE
+
+
+ Determines the action to take when a patch fails.
+ You can set this variable to one of two values: "noop" and
+ "user".
+
+
+
+ The default value of "noop" causes the build to simply fail
+ when the OpenEmbedded build system cannot successfully
+ apply a patch.
+ Setting the value to "user" causes the build system to
+ launch a shell and places you in the right location so that
+ you can manually resolve the conflicts.
+
+
+
+ Set this variable in your
+ local.conf file.
+
+
+
+
PATCHTOOL
@@ -5075,8 +5124,33 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
-
-
+ U
+
+ USER_CLASSES
+
+
+ A list of classes to globally inherit.
+ These classes are used by the OpenEmbedded build system
+ to enable extra features (e.g.
+ buildstats,
+ image-mklibs, and so forth).
+
+
+
+ The default list is set in your
+ local.conf file:
+
+ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
+
+ For more information, see
+ meta-yocto/conf/local.conf.sample in
+ the
+ Source Directory.
+
+
+
+
+