《1A-102_Creating Software That “Just Works” on SmartNICs-ARM.PPTX》由会员分享,可在线阅读,更多相关《1A-102_Creating Software That “Just Works” on SmartNICs-ARM.PPTX(12页珍藏版)》请在三个皮匠报告上搜索。
1、Creating Software That“Just Works”on SmartNICsDong WeiLead Standards Architect&FellowArm LimitedVisionCloud edgeAIoT edgeHWFW/OSSDKAppHWFW/OSSDKAppHWFW/OSSDKAppSiP“A”SiP“B”SiP“C”Common OSes AppFW CompliantFW CompliantFW CompliantHW CompliantHW CompliantHW CompliantSiP“A”SiP“B”SiP“C”Software Can Just
2、 Work on Arm-based DevicesKey SpecificationsExpands to include common firmware interfaces,but recognizes that different software stacks will require different recipesBBR v1.0(Oct 2020)SBBR,EBBR,LBBR Recipes targeting different OSesHardware Baseline(BSA Base System Architecture)Firmware(BBR Base Boot
3、 Requirements)Documents a minimal set of CPU and System architecture necessary for an OS to boot and run.Includes aspects such as PCIe integrationApplicable to all market segmentsBSA v1.0(Oct 2020)BBSR(Base Boot Security Requirements)Secure Boot and Firmware Updatev1.1(June 2021)System Architecture
4、Advisory Committee(SystemArchAC)Where BSA/SBSA/EBSA/BBR/BBSR/SBMR Specifications are DevelopedFacility:Causeway/Mantis60+companiesSilicon Providers,OS Vendors,IP Providers,OEMs,ODMs,Firmware Vendors,IHVs,ISVs,HyperscalersStandards approach for maximum compatibility and consistencySubteams:ACPI,Linux
5、Boot,Management,RAS,Real-time&Safety,Remote Debug,SBSA/SBBR,Security,Update&ConfigIR ES SRLS SystemReady ES designed for SmartNICsJust Works on server or workstation Arm SoCsJust Works for Linux OSes on server Arm SoCs For hyperscalers Targets hyperscalers Linux environmentJust Works for Linux and B
6、SD on embedded Arm SoCs For the embedded Linux ecosystem Mainline Linux support for SoC Targets both custom(Yocto,OpenWRT,Buildroot)and pre-build(Debian,Fedora,SUSE,Ubuntu)Just Works on embedded and SmartNIC Arm SoCs For the Windows,VMware,Linux,and BSD ecosystems Supports old OSes to run on new har