Machine Configuration File#
The machine configuration file describes hardware in terms of variables such as:
- SERIAL_CONSOLES#
Describe the serial console used on this machine
- MACHINE_EXTRA_RRECOMMENDS#
List the packages recommended during run time for this machine
- UBOOT_DTB_NAME#
Set the DTB file name used by U-Boot
- UBOOT_CONFIG#
Describe the configuration used for U-Boot on this machine
- MACHINE_FEATURES#
List the machine features for this machine used to configure the Yocto Project packages and tools
- IMXBOOT_TARGETS#
State the target name to be used with imx-boot, a critical package to the bring up of i.MX8 SoC family boards
The machine configuration file from a reference board can serve as a reminder on what variable set is important to define.
It is possible that the porting task targets a new machine configuration file. In this case, any machine related configuration should be placed in the new machine configuration file.