-
Notifications
You must be signed in to change notification settings - Fork 36
EBBR Notes 2024.10.07
Vincent Stehlé edited this page Oct 8, 2024
·
3 revisions
- Ricardo Salveti (Foundries.io/Qualcomm)
- Ilias Apalodimas (Canonical)
- Jon Humphreys (TI)
- Etienne Carrière (STMicroelectronics)
- Vincent Stehlé (Arm)
- Discussion around Boot Manager (see #132, "Boot Manager requirements").
- Poll results and choosing a new schedule for the EBBR call (see second poll)
- Poll results and choosing a new schedule for the EBBR call: move the call to Wednesday, 2pm UTC/BST.
- Discussion around Boot Manager: went through the boot manager diagram and shared our respective understandings.
- Poll results and choosing a new schedule for the EBBR call (see second poll)
- There is no ideal slot; two "best" slots on Wednesdays
- -> Move the call to Wednesday, 2pm
- Discussion around Boot Manager (see #132, "Boot Manager requirements").
- Attempt at a (simplified) Boot Manager diagram.
- Ilias: default only if no boot option. Does not make sense to run out of boot options and go to default.
- -> Check that
- Ask vendors if any point in doing recovery?
- Ricardo: makes sense for products.
- Ilias: recovery could be HTTP boot.
- Ilias: EFI Load File 2, Linux specific. Make a note in EBBR about Linux and Load File 2. U-Boot uses FilePathList[>0] to setup load file 2.
- Question on short form paths.
- (See Ilias' boot options examples below.)
- USB short form used in U-Boot?
- -> to be checked
- Ilias: it seems that U-Boot defaults to short form. Allows to boot even when e.g. USB stick plugged in another port.
- Short-form for HDD?
- Debian uses it.
- -> require
- URI; U-Boot can deal with it for HTTP boot for example.
-
Ilias:
SetVariable()
at runtime patch in-flight now. When it reaches distros, make default yes in U-Boot.
Boot0000* Suse-netinst Uri(http://mirror.fcix.net/opensuse/ports/aarch64/tumbleweed/iso/openSUSE-Tumbleweed-NET-aarch64-Current.iso) Boot0001* deb HD(1,GPT,bdae5610-3331-4e4d-9466-acb5caf0b4a6,0x800,0x100000)/File(EFI\debian\grubaa64.efi) Boot0002* virtio 0 VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,0000000000000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,850000001f000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,1600850000000000){auto_created_boot_option} Boot0003* debian-netinst Uri(http://192.168.49.53/mini.iso) Boot0100: attributes: A-- (0x00000001) label: short file_path: /HD(1,GPT,a7bfcef3-cb77-e748-9537-d596f2a924b9,0x2000,0x80000)/EFI\BOOT\BOOTAA64.EFI data: Boot0101: attributes: A-- (0x00000001) label: short file_path: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,0000000000000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,6d00000000000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,6d0000000b000000)/VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b,7d00000000000000)/USB(0x0,0x0)/USB(0x3,0x0)/USB( I data: