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]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to