Hi Rebecca, Yes, you are right. CapsuleOnDiskLoadPei should be used, and platform code is supposed to produce the gEdkiiPeiBootInCapsuleOnDiskModePpiGuid. Please refer this guide: https://github.com/tianocore/edk2-staging/tree/UEFI_CapsuleOnDisk?tab=readme-ov-file#how-to-enable-capsule-on-disk
BR, Wei >-----Original Message----- >From: Rebecca Cran <rebe...@bsdio.com> >Sent: Tuesday, November 26, 2024 7:45 AM >To: devel@edk2.groups.io >Cc: Doug Flick <dougfl...@microsoft.com>; Zhang, Chao B ><chao.b.zh...@intel.com>; Xu, Wei6 <wei6...@intel.com> >Subject: Help getting Capsule-On-Disk working (CapsuleOnDiskLoadPei and >gEdkiiPeiBootInCapsuleOnDiskModePpiGuid) > >I'm trying to get capsule-on-disk support added to some firmware, and while I >can get the CoD via NVRAM method working (where fwupd-efi runs as a boot >option) I'm struggling to get the native CoD process working where I'm >expecting to be able to see a progress bar as firmware is flashed. At the >moment I see OsIndications being set correctly, but I'm missing some driver to >handle it. > > >Should I be using CapsuleOnDiskLoadPei? If so, where is >gEdkiiPeiBootInCapsuleOnDiskModePpiGuid supposed to get produced? I >don't see any drivers that PRODUCES it - is each platform supposed to >implement it? > >I'm working on an AArch64 system where I'm pretty sure memory isn't >retained between reboots so Capsule-In-Memory won't work. > > >-- > >Rebecca Cran -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120840): https://edk2.groups.io/g/devel/message/120840 Mute This Topic: https://groups.io/mt/109781919/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-