diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst
index 022185f83..22cbc8002 100644
--- a/documentation/ref-manual/terms.rst
+++ b/documentation/ref-manual/terms.rst
@@ -200,8 +200,8 @@ universal, the list includes them just in case:
       contains user-defined variables that affect every build. The
       :file:`meta-poky/conf/distro/poky.conf` configuration file defines Yocto
       "distro" configuration variables used only when building with this
-      policy. Machine configuration files, which are located throughout the
-      :term:`Source Directory`, define variables for specific hardware and are
+      policy. Machine configuration files, which are located
+      :ref:`bsp-manual/bsp:BSP Layers>, define variables for specific hardware and are
       only used when building for that target (e.g. the
       :file:`machine/beaglebone.conf` configuration file defines variables for
       the Texas Instruments ARM Cortex-A8 development board).
