BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.embedded-recipes.org//er2026//speaker//UDNXPE
BEGIN:VTIMEZONE
TZID:Europe/Paris
BEGIN:DAYLIGHT
DTSTART:20250527T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:U-Boot -- Running an off the shelf distro on your embedded board -
  Ilias Apalodimas
DTSTART;TZID=Europe/Paris:20260527T103000
DTEND;TZID=Europe/Paris:20260527T111000
DTSTAMP:20261015T022256Z
UID:pretalx-er2026-QRSV8Q@cfp.embedded-recipes.org
DESCRIPTION:Basic UEFI support was added to U-Boot back in 2016. Back then
  it had\n- Rudimentary UEFI support\n- Ability to read/store UEFI variable
 s to/from the U-Boot environment\n- No UEFI secure boot\n- No UEFI measure
 d boot\n- No capsule update support\, even without authentication\n- UEFI 
 Boot Manager was just merged with only basic features\n\nOver the years th
 e UEFI implementation has matured making it easy to launch standard off th
 e shelf distros in embedded hardware. We'll go through the features\, star
 ting from the initial EBBR support in U-Boot up to booting an OS (installi
 ng the OS over a disk or HTTPs as well as running live images) and all the
  problems we solved along the way.\n\n- A small introduction to UEFI\, EBB
 R and SystemReady\n- How to install and boot off the shelf distros on embe
 dded boards\n- What is UEFI secure boot and how you can enable it on your 
 hardware. Multiple options exist and it depends on the available storage -
 - SPI\, RPMB\, eMMC\, SD card only etc\n- How to enable and use UEFI measu
 red boot\n- EFI HTTPs boot (with lwIP and mbedTLS support)\n- Authenticate
 d capsule updates. How to add support for your board and how to use them v
 ia LVFS\n- A/B update support for firmware\n- SetVariable at runtime optio
 ns and  why distros need it
LOCATION:Auditorium
URL:https://cfp.embedded-recipes.org/er2026/talk/QRSV8Q/
END:VEVENT
END:VCALENDAR
