UEFI is a firmware specification created by Intel with portability in mind. The UEFI way of doing that was to provide special UEFI byte code (EBC). Unfortunately nobody really cared so compiler, firmware support and providers of EBC option roms ceased and basically every UEFI option rom today contains native x86(_64) machine code. If you now want to plug a PCIe card into your shiny ARM server, that means even though firmware would be compatible it still can't execute the option rom. Until you add QEMU to the mix. Join me in exploring the depth of UEFI binary interfaces, marshalling between different architecture's function call ABIs on the fly and learn how to integrate all of this into a working firmware, running on real hardware, driving a real PCIe adapter.

Read more

This talk describes the overall system configuration requirements for adding Time Sensitive Networking (TSN) support to the Linux kernel. It includes information about traffic mapping, shaper configuration, and other important parts of a TSN system based on Linux interfaces, and a generic approach for configuring and managing TSN nodes.

Read more

The session presents an initiative to build secure key management services in the OP-TEE project. Based on OP-TEE services (persistent storage, cryptography, time, etc) one could build a trusted application of store and use secure keys. An open source implementation for generic key services could be of interest. However there are many client APIs defined in the ecosystem which is a matter of concern for standardization of such services. The session will open a discussion on this and presents the current choice of the PKCS#11 Cryptoki. There can be lot of key attributes and cryptographic schemes to be supported. The session will present the current plans (starting from AES flavors) and what is currently missing in the OP-TEE (as certificate support, bootloader support). This session aims at getting feedback from the community on this topic, discuss about expected services and client APIs.

Read more

Nowadays people connect into Internet by multiple kinds of devices. To identify and authenticate users correctly and easily is the fundamental capability of Internet service provider. Password is no longer the must-have way. Biometric authentications like fingerprint are much easier and enough secure. IFAA (Internet Finance Authentication Alliance ) is an alliance funded by Alibaba, Ant Financial, CAICT, Huawei, SAMSUNG, and ZTE. Now it has more than 150 members including ARM, Qualcomm, MTK, Vivo, Oppo, Spreadtrum, Xiaomi and so on. The IFAA standard based fingerprint authentication has been widely supported in all kinds of devices sold in China market. Take Alipay as an example, more than 170M users are using fingerprint to pay their orders, almost 35% of Alipay trades are now supported by IFAA standard.

Read more

This session provides an introduction of OpenOCD. OpenOCD (Open On-Chip Debugger) is open-source software that interfaces with a hardware debugger's JTAG port. Linaro has been assisting with adding support for debugging AArch64 targets with OpenOCD. This presentation will cover updates on what we have been upto and status of what we have achieved in past few months. We ll show you JTAG OpenOCD - GDB debug demo of an application running on Hikey board.

Read more

The Arm ecosystem is a vibrant place, but it's not always smooth sailing. This presentation will go through the highs and lows of getting the ecosystem fully Arm enabled.

Read more

Kubernetes is a commonly used Container Orchestration Engine today. It is an open-source cloud platform for automating deployment, scaling, and operations of application containers across clusters of hosts. With Kubernetes, we can setup a container cloud platform in a short time. But Kubernetes still lacks some critical features that are important for a high performance containerized VNF in a typical NFV environment. To help address it, we put a lot job around this area, also pushed several patches into open source community. In this presentation, I will introduce and show the jobs that how to improve application performance, and IO throughput in Kubernetes. Key features are now available in Kubernetes to bring benefits for high performance cloud platform. Some of these enhanced features: 1, ‘Node feature discovery’ identifies hardware features and advertises them in Kubernetes 2, SRIOV CNI provides DPDK fast path networking for VNF 3, CPU Manger for Kubernetes delivers predictable network performance 4, Huge page management in Kubernetes enables the discovery, scheduling and allocation of huge pages as resource

Read more

To fulfill our vision of having Arm servers everywhere and easy to deploy, Arm has created the Arm ServerReady Program where we have created the Server Base System Architecture (SBSA) and Server Base Boot Requirements (SBBR) specifications and the Architecture Compliance Suite (ACS) tools for the system developers to enable customers to deploy Arm servers with confidence that they work out of the box. In this talk, I will update you on the progresses we have made working with the partners in preparation of the official launch of the Arm ServerReady Program. In addition, I will update you with the preview of the updates to the next revision of the SBSA/SBBR specifications. I will also provide an overview of the Server Base Manageability Guide (SBMG) that is to be released later this year and the related sample implementation in OpenBMC.

Read more

What can we do to protect secrets in the limited hardware resources available on microcontrollers.

Read more
Page 10 of 19« First...89101112...Last »