~/talk

Using Yocto as a Method to Upstream, Maintain, and Track Patches

name:Jon Mason
links:none on file
slides:none on file

Uses Yocto to turn a vendor tarball and ancient kernel (4.4 from 2016) into a bootable image by committing sources to git, writing kernel/u-boot recipes and a meta layer, and extracting binaries into the image when sources are missing. Migrates to generic upstream trees with git rebase (hundreds of vendor commits squashed then split), tracks changes with git-send-email, and publishes the layer to OE layer index; result is a reproducible distro and a patch queue that progressively shrinks as patches land.

AI-written summary · about

  1. 0:00Intro
  2. 0:18Problem
  3. 2:24Get it working under Yocto
  4. 3:25Write recipes
  5. 6:01Linux kernel recipe
  6. 7:44Verify bootable image is created
  7. 7:56Migrate to generic sources
  8. 8:15Updating u-boot recipe (example)
  9. 10:51Updating kernel recipe
  10. 11:59Split into patches
  11. 13:07Upstreaming Process
  12. 16:09Using Yocto to Track patches
  13. 17:11Using Yocta to maintain
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.