cluster_project_xxx I2S Audio for a Kontron SMARC Module project_xxx_dirty_upgrade Dirty Upgrade Path 0.0% done initial 8.0h spent 0.0h project_xxx_debian_config Get Debian 10 Kernel Config 100.0% done initial 3.0h spent 0.0h project_xxx_dirty_upgrade->project_xxx_debian_config project_xxx_yocto_kernel Extract Kernel from Intel Yocto BSP 100.0% done initial 2.0h spent 0.0h project_xxx_dirty_upgrade->project_xxx_yocto_kernel

Dirty Upgrade Path

Goal

  • First shot at a kernel upgrade, as lightweight as possible.

    • During the I2S/DAC bringup massacre (the heart of the project) that will follow, we will repeat this step a number of times.

  • Therefore:

    • No debian packaging yet

    • Only upgrading the kernel the hard way. No distro, no packaging, no nothing. Just kernel, modules, and Bootloader config.

    • Maybe one or two scripts to speed it up

Steps

  • make oldconfig: Debian kernel config, together with the Yocto kernel tree. Massage, build.

  • Build

  • Copy into Qemu box

    • Adjust Grub config for dual booting both the stable and Yocto kernels

  • Repeat until runs