《Empowering the Industry with Open System Firmware.pdf》由会员分享,可在线阅读,更多相关《Empowering the Industry with Open System Firmware.pdf(17页珍藏版)》请在三个皮匠报告上搜索。
1、AMD openSILEmpowering the Industry with Open System Firmware OSFEmpowering the Industry with Open-Source Firmware AMD openSILRaj Kapoor,Fellow Chief Firmware Architect,AMD Si Init FW targeted for one Host FW UEFI Closed Source Challenge to address the evolving market requirements&opportunities Scala
2、bility across the product domains remains in questionThe Problem Statementx86 Firmware=Silicon FW(AGESA)+x86 Host FWx86 AGESA Designed for UEFI,in UEFIUEFI Since early 2000 Now Open SourceClose Integration to UEFIServer/Clients/Embedded/Semi-CustomSolution RequirementsExtensible Architecture Allow L
3、ightweight for increased security and maximum Platform Init for feature rich requirements in the same architectureSimple&Secure Separate Silicon from Platform Init,and re-write in a standard programming language,adhering to simple interfacesAgnostic&Scalable-Must be agnostic of any Industry BIOS sta
4、ndards&scalableto any x86 Host FW solutionsOpen-Source Strengthen AMD commitment to open-sourcing goalsDOES NOT REPLACE UEFI ALLOWS SEAMLESS INTEGRATION WITH COREBOOT AND OTHERS IN ADDITION TO UEFIAMD openSIL(Silicon Initialization Libraries)Agnostic 3 Static Library solution written in C-17Silicon,
5、Platform&UtilitiesSimple&Scalable integration with any x86 Host FWFlexiblePlatform library scalable to customer and x86 host FW needsLightweight&Low chirp density for increased SecurityOpen Source right from the get-go!xSIM Library-APIs3 primary APIs used to initialize AMD silicon.Aligned with speci
6、fic phases of x86 firmware execution:InitializeAMDSiTp1 Pre-PCIe-scan silicon InitializationResponsible for performing silicon IP initialization in the early stage of x86 firmware execution(Pre-PCIe initialization)InitializeAMDSiTp2 Post-PCIe scan initializationResponsible for silicon IP initializat