Transcription of System Firmware and Device Firmware Updates using …
{{id}} {{{paragraph}}}
Presented bySystem Firmware and Device Firmware Updates using Unified Extensible Firmware Interface (UEFI) CapsulesFall 2018 UEFI PlugfestOctober 15 19, 2018 Presented by Brian Richardson (Intel)Materials by Michael Kinney (Intel) and Distributing UEFI Capsules for Firmware CapsulePublish UEFIC apsuleDistribute UEFIC apsuleProcess UEFI CapsuleMicrosoft* Windows UpdateorLinux* Vendor Firmware Service (LVFS) * Other names and brands may be claimed as property of othersPlatform Initialization (PI) Architecture Firmware PhasesPre EFII nitialization (PEI) Driver Execution Environment (DXE)Boot DevSelect(BDS) Transient System Load(TSL)After Life(AL)Power on[ .. Platform initialization .. ][ .. OS boot .. ]ShutdownRun Time(RT)?OS-PresentAppFinal OS EnvironmentFinal OS Boot LoaderOS-AbsentAppTransient OS EnvironmentTransient OS Boot LoaderBoot ManagerCPUInitChipset InitBoard InitverifyDevice, Bus, or Service DriverExposedPlatformInterfacePre VerifierEFI Driver DispatcherIntrinsic ServicessecuritySecurity (SEC) Architecture Firmware PhasesExample: UEFI Capsule ProcessingPre EFII nitialization (PEI) Driver Execution Environment (DXE)Boot DevSelect(BDS) Transient System Load(TSL)After Life(AL)Power on[.]
–Platform firmware and device firmware (ESRT/FMP) –Multiple authentication keys & test key detection –Improved UX and system update pre-checks • Simplified capsule generation (Python script) • Supports OS-based firmware update workflow –Model Based Servicing via Microsoft Windows Update –Linux Vendor Firmware Service (LVFS) via ...
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}