Note: The remainder of this application note assumes t hat the user has configured XMD as described in this section. Patch the kernel The Linux kernel does not initialize the PowerPC processor DBCR0 register. The value placed here by XMD is not suitable for use with Linux. The Linux kernel is patched for proper operation. documents the general commands for building a Linux kernel. Thus, building an embedded Linux kernel comprises two simple steps: •Configure the kernel to select the needed drivers and features •Compile the kernel to create an appropriate image, uImage, that u-boot can load on DVEVM. Sep 23, · Editor's Note: The embedded Linux kernel already play a vital role in embedded systems and stands to grow in importance in serving the diverse requirements of the Internet of Things (IoT). In turn, device drivers provide the critical link between applications and IoT devices themselves. In Linux.