1、OCP Flashless/Streaming Boot UpdateVarun Sampath,Principal Engineer,NVIDIABharat Pillilli,Principal Engineer,MicrosoftAhmad Atamli,Principal Engineer,NVIDIAOCP Flashless/Streaming Boot UpdateSECURITY AND DATA PROTECTIONSECURITYYour ASICCPUPlatform Root of TrustBMCSPDMDC-SCM ModularityDPUGPUpRoTWhere
2、 we left off:OCP CSA II ArchitectureCaliptra for attestationFlashless boot endpointFlashless boot OOB pathSPDM attestationpathMCTPi3cUSBOOB busTrusted VerifierFlash Stream Protocol(TBD)Flashless/Streaming Boot ApproachLeverage OCP Recovery:enables early-fw boot over SMBus or I3CLimit chicken-and-egg
3、:OCP Recovery benefits flash-and flashless bootsPush model simplifies platform and device designUse early-fw to fetch the remainder-fw using MCTP with high performanceI3CPCIe VDMUSB 2.0Updates for PCIe DevicesAvoid dependency on PERST#Tough to change System Firmware to avoid multiple PERST#togglesLe
4、verage PCI-SIG SFI(System Firmware Intermediary)and PCIe-MIDiagram courtesy Austin Bolen DellHost Software(Operating System,Drivers,Applications,UEFI/BIOS)BMCPCIe DeviceProcessorRoot Port or Switch w/SFISMBus/I2CSMBus/I2CPCIe BusPCIe TrafficUpdates for OCP RecoveryAdd Flashless Boot ModeAdd Multi-St
5、age Activation for early-fw loadDesigning OCP Recovery I3CDedicated TargetConcurrent operation with MCTP-I3C66ms for 100KB at I3C SDR 12.5MHzUpdates for Remainder-fw LoadUse PLDM-T5(DSP0267 PLDM for Firmware Update)LeverageModularity(enable packaging of multiple components)“Pull”modelChangesFirmware
6、 Device ID Record,DeviceUpdateOptionFlagsUpdateComponent request,UpdateOptionFlagsUpdateComponent response,UpdateOptionFlagsEnabledApplyComplete request,ComponentActivationMethodsModification-change to self-contained/automaticFlashless/Streaming Boot Flow for