How to Introduce Virtualization in AGL? Objectives, Plans and Targets for AGL EG-VIRT

Similar documents
HW isolation for automotive environment BoF

Virtual Open Systems (VOSyS)

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017

Contributing to Automotive Grade Linux and GENIVI Development Platform

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Automotive Linux Summit 2017 May 31-June 2, 2017, Tokyo, Japan Advances and challenges in remote configuration of connected cars

The Automotive Grade Linux Build Service. ALS Tokyo '14, Jan-Simon Möller

Home Gateway: the next battle ground. Majid Bemanian Security & Networking Marketing

UTILIZING A BIG.LITTLE TM SOLUTION IN AUTOMOTIVE

Community preferred Renesas BSP Activity and How to use kingfisher on AGL

Security and Performance Benefits of Virtualization

Leveraging webos Technologies for Automotive. Lokesh Kumar Goel / Steve Lemke

A Big Little Hypervisor for IoT Development February 2018

Using a Separation Kernel to Protect against the Remote Exploitation of Unaltered Passenger Vehicles

Tizen Introduction. Minsoo Ryu. Real-Time Computing and Communications Lab. Hanyang University.

Building a Remote Control Robot with Automotive Grade Linux

Compute solutions for mass deployment of autonomy

ARM processors driving automotive innovation

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

ARM Trusted Firmware ARM UEFI SCT update

ViryaOS RFC: Secure Containers for Embedded and IoT. A proposal for a new Xen Project sub-project

The Remote Exploitation of Unaltered Passenger Vehicles Revisited. 20 th October 2016 Mark Pitchford, Technical Manager, EMEA

NEXT GENERATION INFOTAINMENT CONNECTIVITY AND TELEMATICS SOFTWARE FROM PROOF-OF-CONCEPT TO START-OF-PRODUCTION

Offense & Defense in IoT World. Samuel Lv Keen Security Lab, Tencent

Securing the Connected Car. Eystein Stenberg Product Manager Mender.io

10 th AUTOSAR Open Conference

Multicore platform towards automotive safety challenges

Designing Security & Trust into Connected Devices

Why the Automotive Industry Needs Open Innovation

Ido Sarig, General Manager, IOT Solutions Group DELIVERING END-TO-END INTELLIGENCE FOR THE INTERNET OF THINGS

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Mini-Summit October 26, 2011

WAVE ONE MAINFRAME WAVE THREE INTERNET WAVE FOUR MOBILE & CLOUD WAVE TWO PERSONAL COMPUTING & SOFTWARE Arm Limited

Back To The Future: A Radical Insecure Design of KVM on ARM

VEHICLE FORENSICS. Infotainment & Telematics Systems. Berla Corporation Copyright 2015 by Berla. All Rights Reserved.

PENETRATION TESTING OF AUTOMOTIVE DEVICES. Dr. Ákos Csilling Robert Bosch Kft., Budapest HUSTEF 15/11/2017

Securing the Connected Car. Eystein Stenberg CTO Mender.io

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

Power management for in-vehicle infotainment systems

Automotive Cyber Security

10 th AUTOSAR Open Conference

Team Up: Contributing to the Tizen Platform. Narasimha Swamy Sanjay NM

Remote Access and Output Sharing Between Multiple ECUs for Automotive

ARMv8 port of the Jailhouse hypervisor

ENHANCE FUEGO TEST EFFICIENCY BY APPLYING ADDITIONAL SOFTWARE AND HARDWARE SOLUTIONS

Embedded Hardware and Software

Connected Car Solutions Based on IoT

Connected vehicle cloud

Understanding the Endianess and the benefits Red Hat Enterprise Linux for Power, little endian

AMD SEV Update Linux Security Summit David Kaplan, Security Architect

Designing Security & Trust into Connected Devices

July 2014 Masashige Mizuyama CTO of Automotive Infotainment Business Division, Panasonic Corp.

RT- Xen: Real- Time Virtualiza2on. Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering

Conquering Complexity: Addressing Security Challenges of the Connected Vehicle

Open Source in Automotive Infotainment

Automotive Security An Overview of Standardization in AUTOSAR

Automotive Cybersecurity: Why is it so Difficult? Steven W. Dellenback, Ph.D. Vice President R&D Intelligent Systems Division

Secure Containers with EPT Isolation

Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink. Robert Kaye

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Arsenal. Shadow-Box: Lightweight Hypervisor-Based Kernel Protector. Seunghun Han, Jungwhan Kang (hanseunghun

What s New in QNX SDP 7.0?

Safe Multi-Display Cockpit Controller

64-bit ARM Unikernels on ukvm

Automotive BoF Can Linux and Functional Safety Mix? (Take 2) Robin Randhawa ARM

Introduction to Automotive Grade Linux. Automotive Linux Summit June 20, 2018 Walt Miner ) Community Manager, AGL, The Linux Foundation

Countermeasures against Cyber-attacks

Connect Vehicles: A Security Throwback

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Turbocharging Connectivity Beyond Cellular

Autonomous Driving needs Safety & Security. Embedded World 2018 Dr. Ciwan Gouma

Silver Bullet of Virtualization. Challenges and Concerns. May 27, 2013 v1.0

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

Development of an autonomous driving ECU platform for streamlining the development of autonomous driving vehicle applications

Trusted Platform Modules Automotive applications and differentiation from HSM

Automotive: new frontier for mobile Linux. Alison Chaiken

Riccardo Mariani, Intel Fellow, IOTG SEG, Chief Functional Safety Technologist

Introduction to Automotive Grade Linux

IBM Linux on Power Cambridge, MA. Red Hat on Power Systems

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Presentation's title

Live Demo: A New Hardware- Based Approach to Secure the Internet of Things

Key Technologies for Security Operations. Copyright 2014 EMC Corporation. All rights reserved.

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Adaptive AUTOSAR for high-performance in-car computers

What You Need to Know About OpenStack + VMware

Xen Community Update. Ian Pratt, Citrix Systems and Chairman of Xen.org

Securing Your Campus

Connected vehicle cloud Commercial presentation

LINARO CONNECT 23 HKG18 George Grey, Linaro CEO

Jim Gallagher Senior Technical Marketing Lead, MontaVista Software

An overview of virtual machine architecture

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

PowerVR virtualization: a critical feature for automotive GPUs

The modern car has 100 million lines of code and over half of new vehicles will be connected by 2020.

Transcription:

How to Introduce Virtualization in AGL? Objectives, Plans and Targets for AGL EG-VIRT Michele Paolino m.paolino@virtualopensystems.com Automotive Grade Linux Summit 2017 2017-06-01, Tokyo, Japan http://www.tapps-project.eu/

The connected car challenges Automotive electronics industry is today facing several challenges which include: Software time to market/updates (Infotainment, SoTA, ADAS, control units, etc.) Cyber security (remote threats, CAN attacks, etc.) Connectivity (5G, connected vehicles, etc.) How to correctly address them with a unified ECU architecture?

Virtualization: the connected car enabler Virtualization helps addressing all of them with a unified ECU architecture: Software time to market/updates Flexibility, co-execution of IVI and RT tasks, ease of deployment/maintenance, migration, portability Cyber security Isolation Connectivity Software Defined Networking, limited overhead

Open virtualization: the perfect solution for connected cars Open source virtualization does more than that, by adding: Software time to market/updates Open standards and existing code speed up applications development Cyber security More eyes on the code means reduced vulnerabilities life Connectivity Networking virtualization community very active can bring important benefits (tools, knowledge, etc.)

Virtualization Expert Group (EG-VIRT) The purpose of the AGL Virtualization Expert Group is to add virtualization support to AGL targeting at an open infrastructure able to support different potential solutions: No specific hypervisor is targeted Multiple solutions can be supported together (Container + hypervisor, partitioning system + hypervisor) Intel and ARMv8 support

EG-VIRT activity In its first 6 months, the EG-VIRT group activities focused on: Kicked off on January 2017 Bi-weekly telephonic meetings held on a regular basis 1 JIRA spec (Virtualization, SPEC-148) with 1 task (KVM porting to AGL, SPEC-496) 1 Gerrit change under review (Change 9317) with 3 patchsets [RFC] Enable KVM hypervisor execution in AGL How far did we go?

Demo

Demo Linux guests AGL apps AGL Linux with KVM ARM Trusted Firmware (ATF) Renesas R-Car M3

EG-VIRT: open issues A first step has been achieved with a PoC of KVM running in the AGL distribution. However, there is still a lot of work to do: RT requirements We need fast predictable responses from security critical operating systems Certification Open source solution needs to ease this process, which need to be performed for each specific target HW GPU virtualization, connectivity (Quality of experience) Users are more and more demanding 3D/connected applications How to address them?

EG-VIRT: call for participants Virtualization is of utmost importance to enable smart connected vehicles. Adding virtualization in AGL means: Set the ground for open source connected autonomous vehicles Provide a reference infrastructure for future automotive systems and fast-prototyping, fast-innovating, connected applications Present an alternative solution to closed source hypervisors Virtual Open Systems is currently showing the way, however more participants are needed!

EG-VIRT: What s next The Virtual Open Systems EG-VIRT activity will continue, aiming at: Upstream the current RFC patches in the mainstream AGL distribution for the Renesas R-Car platform Investigate real time capabilities and certification solutions for Linux/KVM [Community support needed!] Develop a community AGL PoC including virtualization [Community support needed!] Integrate virtualization in the reference AGL architecture

EG-VIRT: join the discussion AGL wiki: https://wiki.automotivelinux.org/eg-virt https://wiki.automotivelinux.org/eg-virt-meetings JIRA: https://jira.automotivelinux.org/browse/spec-148 IRC (Freenode) #automotive mailing list automotive-discussions@lists.linuxfoundation.org

Thank you! To contact me: m.paolino AT virtualopensystems. com OR Virtual Open Systems booth at the Tokyo ALS2017