Updates on Server Base System Architecture and Boot Requirements. Dong Wei

Similar documents
The Role UEFI Technologies Play in ARM Platform Architecture

Arm Server Ready. Dong Wei

UEFI in Arm Platform Architecture

ServerReady and Open Standards Accelerating Delivery

Introduction to Standards based approach to Server

UEFI updates, Secure firmware and Secure Services on Arm

ARM Trusted Firmware ARM UEFI SCT update

Embedded Base Boot Requirements. Dong Wei

UEFI What is it? Spring 2017 UEFI Seminar and Plugfest March 27-31, 2017 Presented by Dong Wei (ARM) presented by. Updated

Standardized Firmware for ARMv8 based Volume Servers

UEFI ARM Update. UEFI PlugFest March 18-22, 2013 Andrew N. Sloss (ARM, Inc.) presented by

ARM Trusted Firmware Evolution HKG15 February Andrew Thoelke Systems & Software, ARM

ARM SERVER STANDARDIZATION

BKK16-309B Enterprise Firmware - The gold standard and how to get there. Jeff Underhill

UEFI ARM Update. Presented by Mitch Ishihara. UEFI Plugfest October presented by

Reliability, Availability, and Serviceability (RAS) on AArch64. Fu Wei (Linaro LEG) Supreeth Venkatesh (ARM)

Manufacturing Tools in the UEFI Secure Boot Environment

ARM Trusted Firmware From Embedded to Enterprise. Dan Handley

UEFI Forum Update. UEFI Spring Plugfest March 29-31, 2016 Presented by Dong Wei (The UEFI Forum)

Firmware Test Suite - Uses, Development, Contribution and GPL

Fall 2017 UEFI Plugfest Agenda

Reliability, Availability, and Serviceability(RAS) on ARM64. Wei Fu

Deploying Secure Boot: Key Creation and Management

UEFI Test Tools For Linux Developers

Implementing Secure Boot: A Refresher on Key & Database Configuration

UEFI Plugfest March

General Firmware Overview of Recommendations for Window OS

Backup, File Backup copies of individual files made in order to replace the original file(s) in case it is damaged or lost.

UEFI Porting Update for ARM Platforms

System Prep Applications A Powerful New Feature in UEFI 2.5

Implementing debug. and trace access. through functional I/O. Alvin Yang Staff FAE. Arm Tech Symposia Arm Limited

O p t i m i z e d U E F I I m p l e m e n t a t i o n o n I n t e l X e o n B a s e d O C P P l a t f o r m

Upstreaming Hardware Enablement

Post-K Development and Introducing DLU. Copyright 2017 FUJITSU LIMITED

Software at AMD AMD Developer Outreach

Tailoring TrustZone as SMM Equivalent

Post-K Supercomputer Overview. Copyright 2016 FUJITSU LIMITED

Building the Ecosystem for ARM Servers

Building a reference IoT product with Zephyr. Ricardo Salveti Michael Scott Tyler Baker

Trusted Execution Environments (TEE) and the Open Trust Protocol (OTrP) Hannes Tschofenig and Mingliang Pei 16 th July IETF 99 th, Prague

Containerization Dockers / Mesospere. Arno Keller HPE

Using the UEFI Shell. October 2010 UEFI Taipei Plugfest Insyde Software

PreBoot Provisioning Solutions with UEFI

Firmware Implementation Techniques to Achieve Windows 8 Fast Boot

Mohan J. Kumar Intel Fellow Intel Corporation

Introducing Poplar: First 96Boards TV Platform. Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon

Solutions for the Intel Platform Innovation Framework for EFI July 26, Slide 1

Designing Security & Trust into Connected Devices

Trusted Firmware Deep Dive. Dan Handley Charles Garcia-Tobin

ARM64 Server RAS Solutions. Jonathan (Zhixiong) Zhang Cavium Inc.

Hardware Prototyping Using a Windows-Hosted UEFI environment

Debugging under Unified Extensible Firmware Interface (UEFI): Addressing DXE Driver Challenges

Strengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software

RISC-V Summit, December 2018 Simon Davidmann, Lee Moore 2018, Imperas Software

Designing Security & Trust into Connected Devices

Dynamic secure firmware configuration. Dan Handley (Arm)

UEFI / Bios was denn das?

Ubuntu Core Certified Hardware Coverage for Ubuntu Core 18

PCI-SIG ENGINEERING CHANGE NOTICE

Designing Interoperability into IA-64 Systems: DIG64 Guidelines

Firmware. OSF (open System. Gundrala Devender Goud Engineering Director/Azure/Microsoft OCP/OSF Project Lead

Next Generation Enterprise Solutions from ARM

Leveraging Windows Update to Distribute Firmware Updates Model Based Servicing (MBS)

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Introduction to EFI. Dong Wei & Jason Reasor

The challenge of SVE in QEMU. Alex Bennée Senior Virtualization Engineer

QL45xxx UEFI HII BIOS. 5/4/2016 Karl Erickson

Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI

Enabling Arm DynamIQ support. Dan Handley (Arm) Ionela Voinescu (Arm) Vincent Guittot (Linaro)

UCS C-Series Server: Bare metal, Storage Appliance, Host-OS Hardware and Software Interoperability Matrix

UEFI Plugfest Dupont, WA

ARM mbed Technical Overview

Microsoft UEFI Certification Authority

Intel Rack Scale Design Conformance and Software Reference Kit

Optimizing Android in the ARM Ecosystem. ARM Strategic Software Alliances

SmartNICs: Giving Rise To Smarter Offload at The Edge and In The Data Center

Quick Boot on Dell EMC PowerEdge servers

ARM Server s Firmware Security

The TPM 2.0 specs are here, now what?

UEFI TECHNICAL UPDATES & PLATFORM INNOVATIONS. Dong Wei - HP 魏东 Vincent Zimmer - Intel

Designing Security & Trust into Connected Devices

Hardware and Software Interoperability Matrix

PCI-SIG ENGINEERING CHANGE REQUEST

Xen on ARM. Stefano Stabellini

Ubuntu Desktop Certified Hardware Coverage for LTS

The speed of containers, the security of VMs. KataContainers.io

ARM mbed Enabled. Mihail Stoyanov Partner Enablement Team Lead, ARM mbed. Xiao Sun Partner Enablement Engineer, ARM mbed

Operating system hardening

UCS-E160DP Double-wide E-Series Server, 6 core CPU, with PCIe

Ubuntu Desktop Certified Hardware Coverage for LTS Version 1.3

Beyond TrustZone PSA Reed Hinkel Senior Manager Embedded Security Market Development

New Approaches to Connected Device Security

LCA14-107: ACPI upstreaming. Wed-5-Mar, 11:15am, Al Stone, G Gregory, Hanjun Guo

Provisioning Intel Rack Scale Design Bare Metal Resources in the OpenStack Environment

Cisco UCS C24 M3 Server

PROGRAM GUIDE RED HAT CONNECT FOR TECHNOLOGY PARTNERS

M a n a g i n g C l o u d H a r d w a r e. Alfie Lew, Inspur John Leung, Intel Sai Dasari, Facebook

Toward Building up Arm HPC Ecosystem --Fujitsu s Activities--

AMD Security and Server innovation

Multicore platform towards automotive safety challenges

Transcription:

Updates on Server Base System Architecture and Boot Requirements Dong Wei

Agenda SBSA/SBBR SBBA/SBBR Tests Ecosystem Questions ENGINEERS AND DEVICES WORKING TOGETHER

ENGINEERS AND DEVICES WORKING TOGETHER SBSA/SBBR

Platform Architecture Base System Architecture (BSA) Defines hardware requirements Base Boot Requirements (BBR) Defines firmware requirements These specifications require a minimum set of hardware and firmware implementations that will ensure OS and firmware will interoperate

SBSA/SBBR SBSA/SBBR are the BSA/BBR for the enterprise systems Developed using feedback from vendors across the industry (Silicon vendors, OSVs, Hypervisor vendors, BIOS vendors, OEMs and ODMs) SBBR defines the required, recommended and optional UEFI, ACPI and SMBIOS interfaces SBSA are SBBR are now available at https://developer.arm.com/ Current versions are SBSA v3.0 and SBBR v1.0 No click through license required

ENGINEERS AND DEVICES WORKING TOGETHER SBSA/SBBR Compliance Tests

SBSA/SBBR Compliance Tests SBSA test suite covers SBSA PE 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 test suite covers UEFI testing based on the UEFI SCT ACPI testing based on FWTS SMBIOS testing Provided as open source Apache v2 License Built on top of a Platform Adaptation Layer ARM will support one based on UEFI and ARM Trusted Firmware A silicon vendor can also port to a bare metal environment

SBBR Tests From 3 sources (all open source) UEFI SCT* (ARM will upstream into SCT) FWTS (ARM + Linaro will upstream) Standalone (ARM provides through github and packages into LuvOS image) Note: UEFI SCT is currently for UEFI member only. Would like to see it open source

Unified Release A unified software release, to tie all of these deliverables together with the enterprise FVP model Planned for future FWTS SBBR SBSA PAL LuvOS UEFI SBBR SBSA SBBR SCT ARM Partner UEFI OSS ARM TF FVP

SBSA/SBBR Tests Release Overarching github including SBBR https://github.com/arm-software/arm-enterprise-acs SBSA github https://github.com/arm-software/sbsa-acs

SBSA/SBBR Roadmap Released Development Adv. Planning Concept Ongoing updates Specs SBSA-3.next SBSA-4.0 SBBR-1.next SBBR-next-next SBSA/BB R Test suites SBSA aplha (source + binary) SBBR alpha SBBR beta SBSA beta * PCIe testing alpha SBSA/SBBR EAC SBSA/SBBR update SBSA/SBBR Compliance process SBSA/SBBR update 2016 Q4 2017 Q1 2017 Q2 2017 Q3 2017Q4 Future

ENGINEERS AND DEVICES WORKING TOGETHER Questions to the ARM Community

SBSA/SBBR Certificate To improve the out-of-box experience for OS vendors and system users, ARM received feedback that a badge program certifying the SBSA/SBBR Compliance can be useful Feedback?

UEFI Driver Binary Format EBC is a cross-architecture solution One driver image for all ISAs Open-source EBC Interpreter for ARM upstreamed to tianocore However, Benefit cannot be realized if x86 uses its native format, unless more ISAs become relevant No supported EBC Compiler No Secure Boot Signing for EBC Drivers Can the industry come together to solve these problems? If not, propose that ARM AArch64 native binary format be used for UEFI Drivers on ARM systems Feedback?

ENGINEERS AND DEVICES WORKING TOGETHER Summary

Conclusion SBSA/SBBR Tests can be used for compliance tests Drive closure on a remaining questions Contact info: dong.wei@arm.com

Thank You #BUD17 For further information: www.linaro.org BUD17 keynotes and videos on: connect.linaro.org