diff --git a/documentation/kernel-dev/kernel-dev-advanced.xml b/documentation/kernel-dev/kernel-dev-advanced.xml
index dc5d9ba3dd..1b19f74073 100644
--- a/documentation/kernel-dev/kernel-dev-advanced.xml
+++ b/documentation/kernel-dev/kernel-dev-advanced.xml
@@ -48,14 +48,18 @@
This variable is typically set to the same value as the
MACHINE
variable, which is used by
- BitBake
- (e.g. "edgerouter" or "emenlow").
+ BitBake.
+ However, in some cases, the variable might instead refer to the
+ underlying platform of the MACHINE.
+
+
+
Multiple BSPs can reuse the same KMACHINE
name if they are built using the same BSP description.
- The "emenlow" and "emenlow-noemgd" BSP combination
- in the meta-intel
+ The "ep108-zynqmp" and "qemuzynqmp" BSP combination
+ in the meta-xilinx
layer is a good example of two BSPs using the same
- KMACHINE value (i.e. "emenlow").
+ KMACHINE value (i.e. "zynqmp").
See the BSP Descriptions section
for more information.
@@ -67,9 +71,10 @@
variable must be set to indicate the branch.
You can use the KBRANCH value to define an
- alternate branch typically with a machine override as follows:
+ alternate branch typically with a machine override as shown here
+ from the meta-emenlow layer:
- KBRANCH_emenlow ?= "standard/emenlow"
+ KBRANCH_emenlow-noemgd = "standard/base"