SlideShare ist ein Scribd-Unternehmen logo
1 von 31
© 2021 Arm
O C T O B E R 1 9 - 2 1 , 2 0 2 1
Paul Yang
Technical Director/Arm
Building PoC ready ODM
Platforms
with Arm SystemReady
David Woolf
Technology Office Executive /UNH-IOL
Kiel Friedt
Principal Solutions Engineer /Arm
2 © 2021 Arm
Agenda
Company Speaker Subject Duration
Arm Paul Yang Background – diversity challenge to cloud native and POC
opportunity
3 mins
Participate SystemReady 6 mins
UNH-IOL David Woolf Utilize the SystemReady interoperability lab 6 mins
Demo: ACS test execution in the real certified HW 6 mins
Arm Kiel Friedt Use case: demonstrate Virtualization platform for edge 8 mins
3 © 2021 Arm
3 © 2021 Arm
1. SystemReady Background for POC
2. Participate SystemReady
4 © 2021 Arm
Intro
Paul Yang– Arm Technical Director
Infrastructure Solutions, focusing
on Arm HPC/Cloud/embedded
server standard enablement for
ODMs
5 © 2021 Arm
SystemReady Vision
Cloud edge
EXTEND THE SUCCESS OF ARM SERVERREADY
TO EMBEDDED SERVERS AND IOT
AIoT edge
HW
FW/OS
SDK
App
HW
FW/OS
SDK
App
HW
FW/OS
SDK
App
SiP “A” SiP “B” SiP “C”
Common OSes
App
FW Compliant FW Compliant FW Compliant
HW Compliant HW Compliant HW Compliant
SiP “A” SiP “B” SiP “C”
Software Can Just
Work on Arm-based
Devices
6 © 2021 Arm
Cloudnative Edge landscape
To support Container-optimized OS + orchestration + Microservice
Standard Firmware from SDK
Security
Standard SOC Hardware
7 © 2021 Arm
LS (LinuxBoot Server) ES (Embedded Server)
"Just Works" for Linux OSes
on embedded Arm SoCs
• Program for embedded
Linux ecosystem
• Assumes SoC supported
by mainline Linux
• Targets both custom
(Yocto, OpenWRT,
buildroot) and pre-build
(Debian, Fedora, Suse)
IR (IoT) SR (Server)
"Just Works" on
embedded Arm SoCs
• Program for Windows,
Linux, VMware, and BSD
ecosystem
• Support old OSes to run
on new hardware and
vice versa
• Targets generic off-the-
shelf OSes
"Just Works" on server or
workstation Arm SoCs
• Program for Windows,
Linux, VMware, and BSD
ecosystem
• Support old OSes to run
on new hardware and
vice versa
• Targets generic off-the-
shelf OSes
"Just Works" for Linux OSes
on server Arm SoCs
• Program to meet needs of
many hyperscalers
• Targets hyperscalers’ Linux
environment
SystemReady bands for different systems
Ensures standard firmware interfaces to deploy and maintain
Confidential © 2021 Arm
8 © 2021 Arm
Arm SystemReady Partners and Supporters
SiPs
IFVs
EDAs
OSVs
OEMs/
ODMs
Communities
9 © 2021 Arm
Action: POC demo opportunity
• SystemReady program is acknowledged by Tier 1 operator / CSP / OEM
• Arm would like to collaborate with ODMs to certify their system for Arm
GTM POC demo opportunity (IPSec, DPI, NFV, uCPE, 5G…etc.) and also
co-promote ODMs product
Please contact Sunny Wang (sunny.wang@arm.com) and me (paul.yang@arm.com)
10 © 2021 Arm
10 © 2021 Arm
3. Utilize the SystemReady interoperability lab
4. ACS Demo
11 © 2021 Arm
Intro
David Woolf – Technology Office
Executive at University of New
Hampshire Interoperability Lab.
Primary focus in datacenter
networking and storage
technologies.
12 © 2021 Arm
UNH-IOL – Who we are
• A neutral and independent lab that tests networking and data communications
products for businesses across the globe.
• Started in 1988 on the University of New Hampshire Durham, NH campus.
• Non-profit organization and 100% funded by commercial industry with over 150+
member companies.
• State of the art facility with 27,000+ sq. ft. (1 hour outside Boston, USA).
• 4,200 sq. feet of pre-wired space dedicated to Plugfests.
13 © 2021 Arm
UNH-IOL Certification Background
• UNH-IOL supports a wide variety of community test programs and certification efforts:
• IpV6 Ready Logo and USGv6 Tested Registry
• NVMe/NVMe-oF Integrators List
• Ethernet Alliance PoE Certification
• Broadband Forum Gfast and BBF.069 Certification
• Avnu Certification
• And now: Arm SystemReady
14 © 2021 Arm
ACS Infrastructure
• UNH-IOL has deployed an internal lab for supporting ACS based Arm SystemReady
testing
• ACS, luvOS, SCT test images ready to go
• Experience in OS bringup on Arm platforms
15 © 2021 Arm
ACS is ready to go
ACS: Architectural Compliance Suites
SBSA hardware requirements (CPU, GIC, SMMU, PCIe…)
properties
• SBSA CPU properties
• SBSA defined system components
• SBSA rules for PCIe integration
– Based on the PCIe specification
– Based on standard OS drivers with no quirks enabled
SBBR defined FW requirements (UEFI, ACPI and SMBIOS
tests)
• UEFI testing based on the UEFI SCT
• ACPI testing based on FWTS
• SMBIOS testing
The test suites are hosted in GitHub and are open source
(Apache v2):
https://github.com/ARM-software/sbsa-acs
https://github.com/ARM-software/arm-enterprise-acs
16 © 2021 Arm
OS smoke test
• Verify off-the- shelf OS
installation
• Examine the UEFI boot • Inspect key I/O health
status , such as PCIe,
AHCI and XHCI in OS
17 © 2021 Arm
Using UNH-IOL Resources
• Additional UNH-IOL resources
• Physical layer test equipment
– Scopes
• Protocol Test equipment
– Ethernet exercisers/analyzers
– PCIe exercisers / analyzers
– Wifi performance chamber
• Large datacenter networking test bed
• Download ACS tools to
internally validate designs
• Schedule time at UNH-IOL
for formal testing
• Work thru test setup and
debug
• UNH-IOL delivers final
report to Arm SystemReady
team
18 © 2021 Arm
ACS DEMO
a.Setup intro
b.Execution demo
c. Quick and easy-interpreted test result
19 © 2021 Arm
Building ACS Demo
20 © 2021 Arm
SBSA EFI Test Execution
21 © 2021 Arm
SBSA EFI Test Result Review
FS1:EFIBOOTsbsa> sbsa.efi -l 3 -skip 603
SBSA Architecture Compliance Suite
Version 3.0
Starting tests for level 3 (Print level is 3)
Creating Platform Information Tables
PE_INFO: Number of PE detected : 4
GIC_INFO: Number of GICD : 1
GIC_INFO: Number of ITS : 0
GIC ITS Initialization Failed.
LPI Interrupt related test may not pass.
TIMER_INFO: Number of system timers : 0
WATCHDOG_INFO: Number of Watchdogs : 0
PCIE_INFO: Number of ECAM regions : 3
PCIE_INFO: BDF Table : No Devices Found
SMMU_INFO: Number of SMMU CTRL : 1
val_smmu_init: only SMMUv3.x supported, skipping smmu 0
smmu_set_state: smmu unsupported Peripheral: Num of USB
controllers : 3
Peripheral: Num of SATA controllers : 1
Peripheral: Num of UART controllers : 1
*** Starting PE tests ***
1 : Check for number of PE : Result: PASS
2 : Check for SIMD extensions : Result: PASS
3 : Check for 16-bit ASID support : Result: PASS
4 : Check PE Granule Support : Result: PASS
5 : Check Cache Architecture : Result: PASS
6 : Check HW Coherence support : Result: PASS
7 : Check Cryptographic extensions : Result: PASS
8 : Check Little Endian support : Result: PASS
9 : Check EL2 implementation : Result: PASS
10 : Check AARCH64 implementation : Result: PASS
11 : Check PMU Overflow signal…
Incorrect PPI value 138
…
602 : Check SATA CTRL Interface via PCIe
Read PCIe_CFG: ECAM Base is zero
WARN: SATA CTRL ECAM access failed 0
Re-checking SATA CTRL using PciIo protocol : Result: PASS
603 : Check SBSA UART register offsets
USER OVERRIDE - Skip Test : Result: -SKIPPED- 0
605 : Memory Access to Un-Populated addr
Memory access check fails at address = 0x1100000
Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1
One or more Peripheral tests have failed...
*** Starting IO Virtualization tests ***
701 : Check 64KB Granularity support : Result: PASS
702 : All SMMUs have same Arch Revision : Result: PASS
703 : SMMU Compatibility Check : Result: PASS
704 : If PCIe, Check Stall model
Not valid for SMMU v2 : Result: -SKIPPED- 1
705 : SMMUv2 unique intr per ctxt bank
Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1
706 : Unique stream id for each req id : Result: PASS
707 : Check SMMU Version : Result: PASS
One or more SMMU tests have failed...
*** Starting PCIe Exerciser tests ***
Exerciser Sbsa compliance is only from Level 4
-------------------------------------------------------
Total Tests run = 51; Tests Passed = 31 Tests Failed = 10
---------------------------------------------------------
*** SBSA tests complete. Reset the system. ***
22 © 2021 Arm
SBSA LUVOS ACS Test Execution
23 © 2021 Arm
SBSA LUVOS ACS Test Result Review
************ SBSA Architecture Compliance Suite *********
Version 3.0
Starting tests for level 4 (Print level is 3)
Gathering system information....
PE_INFO: Number of PE detected : 4
PCIE_INFO: Number of ECAM regions : 3
PCIE_INFO: BDF Table : No Devices Found
Peripheral: Num of USB controllers : 0
Peripheral: Num of SATA controllers : 0
Peripheral: Num of UART controllers : 0
DMA_INFO: Number of DMA CTRL in PCIe : 0
SMMU_INFO: Number of SMMU CTRL : 1
*** Starting PCIe tests ***
401 : Check ECAM Presence : Result: PASS
402 : Check ECAM value in MCFG table : Result: PASS
403 : Check ECAM Memory accessibility
First device in a ECAM space is not a valid device
Failed on PE - 0 for Level= 4 : Result: --FAIL-- 0
404 : PCIe Unaligned access, Norm mem : Result: -SKIPPED- 0
405 : DMA Address translations (SATA)
No DMA controllers detected... : Result: -SKIPPED- 1
406 : No extra addr translation - SMMU
No DMA controllers detected... : Result: -SKIPPED- 2
407 : Check MSI support for PCIe device : Result: -SKIPPED- 1
408 : Check MSI(X) vectors uniqueness : Result: -SKIPPED- 3
409 : Check all MSI(X) vectors are LPIs : Result: -SKIPPED- 2
411 : PCIe RC & PE, Same Inner SH Domain: Result: PASS
412 : PCI legacy interrupt SPI ID unique: Result: -SKIPPED- 3
410 : PASID support atleast 16 bits
val_smmu_get_info: invalid smmu index(0) : Result: -SKIPPED-
3
413 : Addressability of Non-Sec masters
Skip as No peripherals detected : Result: -SKIPPED- 1
414 : Memory attributes of DMA traffic
No DMA controllers detected... : Result: -SKIPPED- 3
415 : PCIe No Snoop transaction attr : Result: -SKIPPED- 3
416 : NP type-1 pcie only support 32-bit: Result: -SKIPPED- 3
417 : Root port must implement minimal ACS features if P2P supported:
Result: -SKIPPED- 3
418 : All switches must implement minimal ACS features if P2P
supported: Result: -SKIPPED- 3
419 : Multifunction devices must implement minimal ACS features if P2P
supported: Result: -SKIPPED- 3
One or more PCIe tests have failed....
------------------------------------------------------------
Total Tests Run = 19, Tests Passed = 3, Tests Failed = 1
------------------------------------------------------------
*** SBSA tests complete ***
24 © 2021 Arm
SCT Test Execution
25 © 2021 Arm
SCT Test Result Review
------------------------------------------------------------
Arm ACS Version: v3.0
PlatformSpecificElements
Revision 0x00010001
Test Entry Point GUID: A0A8BED3-3D6F-4AD8-907A-84D52EE1543B
Test Support Library GUIDs:
1F9C2AE7-F147-4D19-A5E8-255AD005EB3E
832C9023-8E67-453F-83EA-DF7105FA7466
------------------------------------------------------------
UEFI 2.6
Test Configuration #0
------------------------------------------------------------
Check the platform specific elements defined in the UEFI Spec Section
2.6.2
------------------------------------------------------------
Logfile: "SCT_RUNOverallSummary.log"
Test Started: 08/05/21 03:55p
------------------------------------------------------------
UEFI Compliant - Console protocols must be implemented -- PASS
8F7556C2-4665-4353-A3AF-9C005A1E63E1
/home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-
linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4-
r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli
antBBTestPlatform_uefi.c:1022:Text Input - Yes, Text Output - Yes, Text
InputEx
UEFI Compliant - Hii protocols must be implemented -- PASS
B7CD2D76-EA43-4013-B7D1-59EB2EC9BF1B
/home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-
linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4-
r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli
antBBTestPlatform_uefi.c:1106:HiiDatabase - Yes, HiiString - Yes,
HiiConfigRouting - Yes, HiiConfigAccess - Yes
UEFI Compliant - Hii protocols must be implemented -- PASS
…
…
UEFI Compliant - BlueTooth Classic Support protocols must be
implemented -- WARNING
87E50392-F5A2-42B8-8112-68BEC902B9BC
/home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-
linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4-
r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli
antBBTestPlatform_uefi.c:3968:BLUETOOTH HC - No, BLUETOOTH Service
Binding - No, BLUETOOTH Config - No
UEFI Compliant - BlueTooth LE Support protocols must be implemented --
WARNING
EFF461EB-4F56-44A5-895E-EE5EE42AD309
/home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-
linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4-
r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli
antBBTestPlatform_uefi.c:4135:BLUETOOTH HC - No, BLUETOOTH Attribute -
No, BLUETOOTH LE Config - No
UEFI Compliant - IPsec protocols must be implemented -- WARNING
B27660E2-0E87-4794-82F1-E6BDBD8B7442
/home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe-
linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4-
r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli
antBBTestPlatform_uefi.c:4228:IPSEC_CONFIG - No, IPSEC2 - No
Returned Status Code: Success
PlatformSpecificElements: [PASSED WITH WARNINGS]
Passes........... 14
Warnings......... 18
Errors........... 0
26 © 2021 Arm
26 © 2021 Arm
5. Use case: demonstrate Virtualization platform for edge
27 © 2021 Arm
Intro
• Kiel Friedt – Principal Solutions Engineer with a focus on
networking and 5G.
• Let's talk about arm virtualization on top of SystemReady
and the arm virtualizations checklist.
• I'll demo a working system ready platform with
virtualization and another that’s in the process of approval.
28 © 2021 Arm
Checklist
Arm virtualization Checklist
• Is the product using the latest Software Development Kit provided and supported by
the SIP?
• Is a virtual platform available for this system? Which ones?
• openStack
• Enea Edge
• TelcoSystem Network Edge
• Altran
• Does the system support DPDK?
29 © 2021 Arm
Video demo
1. showing Hawkeye 1046a using NFVTime from telco with
Clavister installed.
• Login and show a simple test using the OVS switch
2. Show Nexcom NSA2160 with openstack running.
• Login and show Clavister running as a VNF and provide a
simple test
3. Close by describing a system ready platform and that the
nexcom platform is being certified and show its progress.
© 2021 Arm
Thank You
Danke
Gracias
谢谢
ありがとう
Asante
Merci
감사합니다
धन्यवाद
Kiitos
‫ﺷ‬
‫ﻛ‬
‫ر‬
ً
‫ا‬
ধন#বাদ
‫ת‬
‫ו‬
‫ד‬
‫ה‬
© 2021 Arm
The Arm trademarks featured in this
presentation are registered trademarks or
trademarks of Arm Limited (or its subsidiaries)
in the US and/or elsewhere. All rights
reserved. All other marks featured may be
trademarks of their respective owners.
www.arm.com/company/policies/trademarks

Weitere ähnliche Inhalte

Ähnlich wie Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf

Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3David Pasek
 
IWAN Lab Guide
IWAN Lab GuideIWAN Lab Guide
IWAN Lab Guidejww330015
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisCumulus Networks
 
Open mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricksOpen mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricksa8us
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best PracticesVinayak Tavargeri
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Tesla Hacking to FreedomEV
Tesla Hacking to FreedomEVTesla Hacking to FreedomEV
Tesla Hacking to FreedomEVJasper Nuyens
 
LCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLinaro
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeAnderson Bassani
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceSamsung Open Source Group
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...Amit Bhandu
 
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...ryancox
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V International
 
BKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFIBKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFILinaro
 
Bkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get thereBkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get thereLinaro
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...Edge AI and Vision Alliance
 
Building an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent ConnectionsBuilding an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent Connections Renaun Erickson
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)iXsystems
 
Accelerated System DV Through Reuse
Accelerated System DV Through ReuseAccelerated System DV Through Reuse
Accelerated System DV Through ReuseDVClub
 

Ähnlich wie Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf (20)

Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3Spectre meltdown performance_tests - v0.3
Spectre meltdown performance_tests - v0.3
 
IWAN Lab Guide
IWAN Lab GuideIWAN Lab Guide
IWAN Lab Guide
 
OSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat MorrisOSDC 2014 ONIE by Nat Morris
OSDC 2014 ONIE by Nat Morris
 
Open mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricksOpen mic on sametime 9 installs best practices, tips and tricks
Open mic on sametime 9 installs best practices, tips and tricks
 
Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best Practices
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Tesla Hacking to FreedomEV
Tesla Hacking to FreedomEVTesla Hacking to FreedomEV
Tesla Hacking to FreedomEV
 
LCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted Firmware
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
 
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux DeviceAdding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
Adding IEEE 802.15.4 and 6LoWPAN to an Embedded Linux Device
 
UNIT-III ES.ppt
UNIT-III ES.pptUNIT-III ES.ppt
UNIT-III ES.ppt
 
DvClub 2102 tlm based software control of uvcs for vertical verification re...
DvClub 2102   tlm based software control of uvcs for vertical verification re...DvClub 2102   tlm based software control of uvcs for vertical verification re...
DvClub 2102 tlm based software control of uvcs for vertical verification re...
 
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
 
RISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor FamilyRISC-V NOEL-V - A new high performance RISC-V Processor Family
RISC-V NOEL-V - A new high performance RISC-V Processor Family
 
BKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFIBKK16-309A Open Platform support in UEFI
BKK16-309A Open Platform support in UEFI
 
Bkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get thereBkk16 309B Enterprise Firmware - The gold standard and how to get there
Bkk16 309B Enterprise Firmware - The gold standard and how to get there
 
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ..."Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
 
Building an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent ConnectionsBuilding an ActionScript Game Server with over 15,000 Concurrent Connections
Building an ActionScript Game Server with over 15,000 Concurrent Connections
 
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
PCI Pass-through - FreeBSD VM on Hyper-V (MeetBSD California 2016)
 
Accelerated System DV Through Reuse
Accelerated System DV Through ReuseAccelerated System DV Through Reuse
Accelerated System DV Through Reuse
 

Mehr von Paul Yang

release_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfrelease_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfPaul Yang
 
release_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfrelease_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfPaul Yang
 
release_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfrelease_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfPaul Yang
 
release_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfrelease_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfPaul Yang
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfPaul Yang
 
Intel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfIntel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfPaul Yang
 
HP Performance Tracking ADK_part1.pdf
HP Performance Tracking ADK_part1.pdfHP Performance Tracking ADK_part1.pdf
HP Performance Tracking ADK_part1.pdfPaul Yang
 
HP Performance Tracking ADK part2.pdf
HP Performance Tracking ADK part2.pdfHP Performance Tracking ADK part2.pdf
HP Performance Tracking ADK part2.pdfPaul Yang
 
Determination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfDetermination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfPaul Yang
 
Debug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfDebug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfPaul Yang
 
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...Paul Yang
 
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfA brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfPaul Yang
 
出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdfPaul Yang
 
Arm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfArm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfPaul Yang
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLCPaul Yang
 
Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Paul Yang
 
Nodes bearing grudges
Nodes bearing grudgesNodes bearing grudges
Nodes bearing grudgesPaul Yang
 
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc NetworksRouting Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks Paul Yang
 
Clients developing_chunghwa telecom
Clients developing_chunghwa telecomClients developing_chunghwa telecom
Clients developing_chunghwa telecomPaul Yang
 
English teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisEnglish teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisPaul Yang
 

Mehr von Paul Yang (20)

release_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdfrelease_python_day4_slides_201606_1.pdf
release_python_day4_slides_201606_1.pdf
 
release_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdfrelease_python_day3_slides_201606.pdf
release_python_day3_slides_201606.pdf
 
release_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdfrelease_python_day1_slides_201606.pdf
release_python_day1_slides_201606.pdf
 
release_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdfrelease_python_day2_slides_201606.pdf
release_python_day2_slides_201606.pdf
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdf
 
Intel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdfIntel® AT-d Validation Overview v0_3.pdf
Intel® AT-d Validation Overview v0_3.pdf
 
HP Performance Tracking ADK_part1.pdf
HP Performance Tracking ADK_part1.pdfHP Performance Tracking ADK_part1.pdf
HP Performance Tracking ADK_part1.pdf
 
HP Performance Tracking ADK part2.pdf
HP Performance Tracking ADK part2.pdfHP Performance Tracking ADK part2.pdf
HP Performance Tracking ADK part2.pdf
 
Determination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdfDetermination of Repro Rates 20140724.pdf
Determination of Repro Rates 20140724.pdf
 
Debug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdfDebug ADK performance issue 20140729.pdf
Debug ADK performance issue 20140729.pdf
 
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
A Special-Purpose Peer-to-Peer File Sharing System for Mobile ad Hoc Networks...
 
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdfA brief study on bottlenecks to Intel vs. Acer v0.1.pdf
A brief study on bottlenecks to Intel vs. Acer v0.1.pdf
 
出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf出租店系統_楊曜年_林宏庭_OOD.pdf
出租店系統_楊曜年_林宏庭_OOD.pdf
 
Arm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdfArm Neoverse market update_05122020.pdf
Arm Neoverse market update_05122020.pdf
 
Agile & Secure SDLC
Agile & Secure SDLCAgile & Secure SDLC
Agile & Secure SDLC
 
Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks Mitigating routing misbehavior in mobile ad hoc networks
Mitigating routing misbehavior in mobile ad hoc networks
 
Nodes bearing grudges
Nodes bearing grudgesNodes bearing grudges
Nodes bearing grudges
 
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc NetworksRouting Security and Authentication Mechanism for Mobile Ad Hoc Networks
Routing Security and Authentication Mechanism for Mobile Ad Hoc Networks
 
Clients developing_chunghwa telecom
Clients developing_chunghwa telecomClients developing_chunghwa telecom
Clients developing_chunghwa telecom
 
English teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysisEnglish teaching in icebreaker and grammar analysis
English teaching in icebreaker and grammar analysis
 

Kürzlich hochgeladen

Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...Amil Baba Dawood bangali
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 

Kürzlich hochgeladen (20)

Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
NO1 Certified Black Magic Specialist Expert Amil baba in Uae Dubai Abu Dhabi ...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 

Building PoC ready ODM Platforms with Arm SystemReady v5.2.pdf

  • 1. © 2021 Arm O C T O B E R 1 9 - 2 1 , 2 0 2 1 Paul Yang Technical Director/Arm Building PoC ready ODM Platforms with Arm SystemReady David Woolf Technology Office Executive /UNH-IOL Kiel Friedt Principal Solutions Engineer /Arm
  • 2. 2 © 2021 Arm Agenda Company Speaker Subject Duration Arm Paul Yang Background – diversity challenge to cloud native and POC opportunity 3 mins Participate SystemReady 6 mins UNH-IOL David Woolf Utilize the SystemReady interoperability lab 6 mins Demo: ACS test execution in the real certified HW 6 mins Arm Kiel Friedt Use case: demonstrate Virtualization platform for edge 8 mins
  • 3. 3 © 2021 Arm 3 © 2021 Arm 1. SystemReady Background for POC 2. Participate SystemReady
  • 4. 4 © 2021 Arm Intro Paul Yang– Arm Technical Director Infrastructure Solutions, focusing on Arm HPC/Cloud/embedded server standard enablement for ODMs
  • 5. 5 © 2021 Arm SystemReady Vision Cloud edge EXTEND THE SUCCESS OF ARM SERVERREADY TO EMBEDDED SERVERS AND IOT AIoT edge HW FW/OS SDK App HW FW/OS SDK App HW FW/OS SDK App SiP “A” SiP “B” SiP “C” Common OSes App FW Compliant FW Compliant FW Compliant HW Compliant HW Compliant HW Compliant SiP “A” SiP “B” SiP “C” Software Can Just Work on Arm-based Devices
  • 6. 6 © 2021 Arm Cloudnative Edge landscape To support Container-optimized OS + orchestration + Microservice Standard Firmware from SDK Security Standard SOC Hardware
  • 7. 7 © 2021 Arm LS (LinuxBoot Server) ES (Embedded Server) "Just Works" for Linux OSes on embedded Arm SoCs • Program for embedded Linux ecosystem • Assumes SoC supported by mainline Linux • Targets both custom (Yocto, OpenWRT, buildroot) and pre-build (Debian, Fedora, Suse) IR (IoT) SR (Server) "Just Works" on embedded Arm SoCs • Program for Windows, Linux, VMware, and BSD ecosystem • Support old OSes to run on new hardware and vice versa • Targets generic off-the- shelf OSes "Just Works" on server or workstation Arm SoCs • Program for Windows, Linux, VMware, and BSD ecosystem • Support old OSes to run on new hardware and vice versa • Targets generic off-the- shelf OSes "Just Works" for Linux OSes on server Arm SoCs • Program to meet needs of many hyperscalers • Targets hyperscalers’ Linux environment SystemReady bands for different systems Ensures standard firmware interfaces to deploy and maintain Confidential © 2021 Arm
  • 8. 8 © 2021 Arm Arm SystemReady Partners and Supporters SiPs IFVs EDAs OSVs OEMs/ ODMs Communities
  • 9. 9 © 2021 Arm Action: POC demo opportunity • SystemReady program is acknowledged by Tier 1 operator / CSP / OEM • Arm would like to collaborate with ODMs to certify their system for Arm GTM POC demo opportunity (IPSec, DPI, NFV, uCPE, 5G…etc.) and also co-promote ODMs product Please contact Sunny Wang (sunny.wang@arm.com) and me (paul.yang@arm.com)
  • 10. 10 © 2021 Arm 10 © 2021 Arm 3. Utilize the SystemReady interoperability lab 4. ACS Demo
  • 11. 11 © 2021 Arm Intro David Woolf – Technology Office Executive at University of New Hampshire Interoperability Lab. Primary focus in datacenter networking and storage technologies.
  • 12. 12 © 2021 Arm UNH-IOL – Who we are • A neutral and independent lab that tests networking and data communications products for businesses across the globe. • Started in 1988 on the University of New Hampshire Durham, NH campus. • Non-profit organization and 100% funded by commercial industry with over 150+ member companies. • State of the art facility with 27,000+ sq. ft. (1 hour outside Boston, USA). • 4,200 sq. feet of pre-wired space dedicated to Plugfests.
  • 13. 13 © 2021 Arm UNH-IOL Certification Background • UNH-IOL supports a wide variety of community test programs and certification efforts: • IpV6 Ready Logo and USGv6 Tested Registry • NVMe/NVMe-oF Integrators List • Ethernet Alliance PoE Certification • Broadband Forum Gfast and BBF.069 Certification • Avnu Certification • And now: Arm SystemReady
  • 14. 14 © 2021 Arm ACS Infrastructure • UNH-IOL has deployed an internal lab for supporting ACS based Arm SystemReady testing • ACS, luvOS, SCT test images ready to go • Experience in OS bringup on Arm platforms
  • 15. 15 © 2021 Arm ACS is ready to go ACS: Architectural Compliance Suites SBSA hardware requirements (CPU, GIC, SMMU, PCIe…) properties • SBSA CPU properties • SBSA defined system components • SBSA rules for PCIe integration – Based on the PCIe specification – Based on standard OS drivers with no quirks enabled SBBR defined FW requirements (UEFI, ACPI and SMBIOS tests) • UEFI testing based on the UEFI SCT • ACPI testing based on FWTS • SMBIOS testing The test suites are hosted in GitHub and are open source (Apache v2): https://github.com/ARM-software/sbsa-acs https://github.com/ARM-software/arm-enterprise-acs
  • 16. 16 © 2021 Arm OS smoke test • Verify off-the- shelf OS installation • Examine the UEFI boot • Inspect key I/O health status , such as PCIe, AHCI and XHCI in OS
  • 17. 17 © 2021 Arm Using UNH-IOL Resources • Additional UNH-IOL resources • Physical layer test equipment – Scopes • Protocol Test equipment – Ethernet exercisers/analyzers – PCIe exercisers / analyzers – Wifi performance chamber • Large datacenter networking test bed • Download ACS tools to internally validate designs • Schedule time at UNH-IOL for formal testing • Work thru test setup and debug • UNH-IOL delivers final report to Arm SystemReady team
  • 18. 18 © 2021 Arm ACS DEMO a.Setup intro b.Execution demo c. Quick and easy-interpreted test result
  • 19. 19 © 2021 Arm Building ACS Demo
  • 20. 20 © 2021 Arm SBSA EFI Test Execution
  • 21. 21 © 2021 Arm SBSA EFI Test Result Review FS1:EFIBOOTsbsa> sbsa.efi -l 3 -skip 603 SBSA Architecture Compliance Suite Version 3.0 Starting tests for level 3 (Print level is 3) Creating Platform Information Tables PE_INFO: Number of PE detected : 4 GIC_INFO: Number of GICD : 1 GIC_INFO: Number of ITS : 0 GIC ITS Initialization Failed. LPI Interrupt related test may not pass. TIMER_INFO: Number of system timers : 0 WATCHDOG_INFO: Number of Watchdogs : 0 PCIE_INFO: Number of ECAM regions : 3 PCIE_INFO: BDF Table : No Devices Found SMMU_INFO: Number of SMMU CTRL : 1 val_smmu_init: only SMMUv3.x supported, skipping smmu 0 smmu_set_state: smmu unsupported Peripheral: Num of USB controllers : 3 Peripheral: Num of SATA controllers : 1 Peripheral: Num of UART controllers : 1 *** Starting PE tests *** 1 : Check for number of PE : Result: PASS 2 : Check for SIMD extensions : Result: PASS 3 : Check for 16-bit ASID support : Result: PASS 4 : Check PE Granule Support : Result: PASS 5 : Check Cache Architecture : Result: PASS 6 : Check HW Coherence support : Result: PASS 7 : Check Cryptographic extensions : Result: PASS 8 : Check Little Endian support : Result: PASS 9 : Check EL2 implementation : Result: PASS 10 : Check AARCH64 implementation : Result: PASS 11 : Check PMU Overflow signal… Incorrect PPI value 138 … 602 : Check SATA CTRL Interface via PCIe Read PCIe_CFG: ECAM Base is zero WARN: SATA CTRL ECAM access failed 0 Re-checking SATA CTRL using PciIo protocol : Result: PASS 603 : Check SBSA UART register offsets USER OVERRIDE - Skip Test : Result: -SKIPPED- 0 605 : Memory Access to Un-Populated addr Memory access check fails at address = 0x1100000 Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1 One or more Peripheral tests have failed... *** Starting IO Virtualization tests *** 701 : Check 64KB Granularity support : Result: PASS 702 : All SMMUs have same Arch Revision : Result: PASS 703 : SMMU Compatibility Check : Result: PASS 704 : If PCIe, Check Stall model Not valid for SMMU v2 : Result: -SKIPPED- 1 705 : SMMUv2 unique intr per ctxt bank Failed on PE - 0 for Level= 3 : Result: --FAIL-- 1 706 : Unique stream id for each req id : Result: PASS 707 : Check SMMU Version : Result: PASS One or more SMMU tests have failed... *** Starting PCIe Exerciser tests *** Exerciser Sbsa compliance is only from Level 4 ------------------------------------------------------- Total Tests run = 51; Tests Passed = 31 Tests Failed = 10 --------------------------------------------------------- *** SBSA tests complete. Reset the system. ***
  • 22. 22 © 2021 Arm SBSA LUVOS ACS Test Execution
  • 23. 23 © 2021 Arm SBSA LUVOS ACS Test Result Review ************ SBSA Architecture Compliance Suite ********* Version 3.0 Starting tests for level 4 (Print level is 3) Gathering system information.... PE_INFO: Number of PE detected : 4 PCIE_INFO: Number of ECAM regions : 3 PCIE_INFO: BDF Table : No Devices Found Peripheral: Num of USB controllers : 0 Peripheral: Num of SATA controllers : 0 Peripheral: Num of UART controllers : 0 DMA_INFO: Number of DMA CTRL in PCIe : 0 SMMU_INFO: Number of SMMU CTRL : 1 *** Starting PCIe tests *** 401 : Check ECAM Presence : Result: PASS 402 : Check ECAM value in MCFG table : Result: PASS 403 : Check ECAM Memory accessibility First device in a ECAM space is not a valid device Failed on PE - 0 for Level= 4 : Result: --FAIL-- 0 404 : PCIe Unaligned access, Norm mem : Result: -SKIPPED- 0 405 : DMA Address translations (SATA) No DMA controllers detected... : Result: -SKIPPED- 1 406 : No extra addr translation - SMMU No DMA controllers detected... : Result: -SKIPPED- 2 407 : Check MSI support for PCIe device : Result: -SKIPPED- 1 408 : Check MSI(X) vectors uniqueness : Result: -SKIPPED- 3 409 : Check all MSI(X) vectors are LPIs : Result: -SKIPPED- 2 411 : PCIe RC & PE, Same Inner SH Domain: Result: PASS 412 : PCI legacy interrupt SPI ID unique: Result: -SKIPPED- 3 410 : PASID support atleast 16 bits val_smmu_get_info: invalid smmu index(0) : Result: -SKIPPED- 3 413 : Addressability of Non-Sec masters Skip as No peripherals detected : Result: -SKIPPED- 1 414 : Memory attributes of DMA traffic No DMA controllers detected... : Result: -SKIPPED- 3 415 : PCIe No Snoop transaction attr : Result: -SKIPPED- 3 416 : NP type-1 pcie only support 32-bit: Result: -SKIPPED- 3 417 : Root port must implement minimal ACS features if P2P supported: Result: -SKIPPED- 3 418 : All switches must implement minimal ACS features if P2P supported: Result: -SKIPPED- 3 419 : Multifunction devices must implement minimal ACS features if P2P supported: Result: -SKIPPED- 3 One or more PCIe tests have failed.... ------------------------------------------------------------ Total Tests Run = 19, Tests Passed = 3, Tests Failed = 1 ------------------------------------------------------------ *** SBSA tests complete ***
  • 24. 24 © 2021 Arm SCT Test Execution
  • 25. 25 © 2021 Arm SCT Test Result Review ------------------------------------------------------------ Arm ACS Version: v3.0 PlatformSpecificElements Revision 0x00010001 Test Entry Point GUID: A0A8BED3-3D6F-4AD8-907A-84D52EE1543B Test Support Library GUIDs: 1F9C2AE7-F147-4D19-A5E8-255AD005EB3E 832C9023-8E67-453F-83EA-DF7105FA7466 ------------------------------------------------------------ UEFI 2.6 Test Configuration #0 ------------------------------------------------------------ Check the platform specific elements defined in the UEFI Spec Section 2.6.2 ------------------------------------------------------------ Logfile: "SCT_RUNOverallSummary.log" Test Started: 08/05/21 03:55p ------------------------------------------------------------ UEFI Compliant - Console protocols must be implemented -- PASS 8F7556C2-4665-4353-A3AF-9C005A1E63E1 /home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe- linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4- r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli antBBTestPlatform_uefi.c:1022:Text Input - Yes, Text Output - Yes, Text InputEx UEFI Compliant - Hii protocols must be implemented -- PASS B7CD2D76-EA43-4013-B7D1-59EB2EC9BF1B /home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe- linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4- r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli antBBTestPlatform_uefi.c:1106:HiiDatabase - Yes, HiiString - Yes, HiiConfigRouting - Yes, HiiConfigAccess - Yes UEFI Compliant - Hii protocols must be implemented -- PASS … … UEFI Compliant - BlueTooth Classic Support protocols must be implemented -- WARNING 87E50392-F5A2-42B8-8112-68BEC902B9BC /home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe- linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4- r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli antBBTestPlatform_uefi.c:3968:BLUETOOTH HC - No, BLUETOOTH Service Binding - No, BLUETOOTH Config - No UEFI Compliant - BlueTooth LE Support protocols must be implemented -- WARNING EFF461EB-4F56-44A5-895E-EE5EE42AD309 /home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe- linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4- r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli antBBTestPlatform_uefi.c:4135:BLUETOOTH HC - No, BLUETOOTH Attribute - No, BLUETOOTH LE Config - No UEFI Compliant - IPsec protocols must be implemented -- WARNING B27660E2-0E87-4794-82F1-E6BDBD8B7442 /home/edhcha01/UART/arm-enterprise-acs/luv/build/tmp/work/aarch64-oe- linux/sbbr/v1.2+gitAUTOINC+ed8a7477d4- r0/SctPkg/TestCase/UEFI/EFI/Generic/EfiCompliant/BlackBoxTest/EfiCompli antBBTestPlatform_uefi.c:4228:IPSEC_CONFIG - No, IPSEC2 - No Returned Status Code: Success PlatformSpecificElements: [PASSED WITH WARNINGS] Passes........... 14 Warnings......... 18 Errors........... 0
  • 26. 26 © 2021 Arm 26 © 2021 Arm 5. Use case: demonstrate Virtualization platform for edge
  • 27. 27 © 2021 Arm Intro • Kiel Friedt – Principal Solutions Engineer with a focus on networking and 5G. • Let's talk about arm virtualization on top of SystemReady and the arm virtualizations checklist. • I'll demo a working system ready platform with virtualization and another that’s in the process of approval.
  • 28. 28 © 2021 Arm Checklist Arm virtualization Checklist • Is the product using the latest Software Development Kit provided and supported by the SIP? • Is a virtual platform available for this system? Which ones? • openStack • Enea Edge • TelcoSystem Network Edge • Altran • Does the system support DPDK?
  • 29. 29 © 2021 Arm Video demo 1. showing Hawkeye 1046a using NFVTime from telco with Clavister installed. • Login and show a simple test using the OVS switch 2. Show Nexcom NSA2160 with openstack running. • Login and show Clavister running as a VNF and provide a simple test 3. Close by describing a system ready platform and that the nexcom platform is being certified and show its progress.
  • 30. © 2021 Arm Thank You Danke Gracias 谢谢 ありがとう Asante Merci 감사합니다 धन्यवाद Kiitos ‫ﺷ‬ ‫ﻛ‬ ‫ر‬ ً ‫ا‬ ধন#বাদ ‫ת‬ ‫ו‬ ‫ד‬ ‫ה‬
  • 31. © 2021 Arm The Arm trademarks featured in this presentation are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. All rights reserved. All other marks featured may be trademarks of their respective owners. www.arm.com/company/policies/trademarks