SlideShare uma empresa Scribd logo
1 de 74
Baixar para ler offline
Presented by
Date
Event
What is Linaro working on?
Core Development Group
Core Engineering
Linaro
Core Development developers
Monday Feb 9th
Linaro Connect HKG15
Session 1 & 2: table of contents
1. Kernel WG
1.1. Android Upstreaming / John Stultz
1.2. U-Boot64 / Linus Walleij
1.3. ARMv8 / Deepak Saxena
1.4. ARM32/arm-soc maint. / Arnd
Bergmann
1.5. Coresight / Mathieu Poirier
1.6. MMC / Ulf Hansson
2. Security WG
2.1. OP-TEE / Joakim Bech
1. Power Management WG
1.1. SoC idling / Ulf Hansson
1.2. EAS development / Mike Turquette
& Alex Shi (LSK)
2. Virtualization
2.1. KVM/Christoffer Dall
2.2. QEMU/Peter Maydell
2.3. XEN / Julien Grall & Parth Dixit
3. Other topics
3.1. jic - the green-on-black JIRA
client/Serge Broslavsky (PjM)
3.2. Testing in upstream board farms /
Kevin Hilman (PMWG)
Session 1
Linaro Kernel WG.
Core Development Group
Android Upstreaming
by John Stultz
1. Daniel’s FIQ work getting very close to merging
2. Portions of Kiran’s wakeup_source for usb phys’s
merged
3. Lollipop using mempressure notifiers for low-memory-
killer, and deprecated logger & alarm-dev
4. Binder out of staging, and officially merged in 3.19
5. Number of fixes from Linaro merged into Google’s
android-3.14 common.git tree.
Recent accomplishments
Work in progress
1. Finishing FIQ merging & FIQ/NMI-like functionality for
ARMv8.
2. Pushing “Avoid kdb on panic” patch.
3. Research into running libbinder over kdbus.
4. Android Gadget conversion to ConfigFS Gadget.
5. Constraint aware allocator - cenalloc.
6. Groundwork for ADF/KMS effort.
Next steps
1. Continue pushing work in progress
2. Deprecate staging code that’s recently been obsoleted
3. Establish form-factor platforms for upstream
development and validation
4. Continue following Google development kernels for
linux-linaro and LSK
5. Continue working closely with Google devs &
community
U-Boot64
by Linus Walleij
Recent accomplishments
1. Repair semihosting code broken in Linaro GCC 4.9-
2014.09 (merged upstream)
2. Volunteer to maintain semihosting for FVP and base
models
3. Convert Versatile Express 64bit family to Kconfig (and
generic board)
4. Add support for the ARM Juno Development Platform
and demonstrate on real hardware
Work in progress
1. Upstream Kconfig changes.
2. Upstream fix for single CPU entry on multi-cluster
machine MPIDR register workaround.
3. Upstream Juno Development Platform support.
4. Investigating PSCI dependencies - just stubs in U-Boot
this should go into ARM Trusted Firmware instead we
think.
Next steps
1. Ethernet boot support on the Juno Development
Platform.
2. Persistent Storage (flash, SD card, internal USB disk)
boot support on the Juno Development Platform.
3. More 64bit hardware support for U-Boot!
4. Compressed images - handled by the boot loader, make
sure it works.
5. Access memory >4GB.
ARMv8
by Deepak Saxena
Work Summary
1. Audit/seccmp merged
2. Kprobes v5 patches posted
3. Uprobes work started
4. Kexec v7 patches posted
5. Validating KGDB functionality
ARM32 / arm-soc
maintainership
by Arnd Bergmann
arm-soc statistics
patches
contributors
branches
insertions
deletions
dts size
mach-* size
v3.18
914
158
108
26,895
9,748
217,687
437,771
v3.19-rc4
1,138
175
132
39,176
37,514
236,220
411,268
v3.17
977
157
103
41,384
44,571
205,366
441,565
v3.16
1,253
156
126
51,760
20,372
185,021
472,115
Work in progress
1. Complete armv6/armv7 multiplatform support: realview,
msm, mmp, s3c64xx, dove, shmobile
2. Complete DT conversion:
imx, mmp, omap3, orion5x, realview, s3c24xx, s3c64xx
3. 64-bit time_t (see separate session)
4. More general PCI implementation
5. More general IOMMU implementation
Coresight
by Mathieu Poirier
Recent accomplishments
1. Framework and drivers accepted in the 3.19 merge
window.
2. Support for 2 new platforms: vexpress-TC2 and D01.
3. Power management awareness currently under review
on the mailing lists.
4. Integration of basic CoreSight testing in LAVA CI loop.
5. Work on ARMv8 is well underway.
Work in progress
1. ETMv4 driver support for ARMv8.
2. Juno support for CoreSight.
3. STM32/500 driver development.
4. Integration of CoreSight with Perf.
5. Back porting of the framework to LSK3.10/3.14.
6. Stand alone decoding library (ARM Ltd.).
Next steps
1. Upstream support for CoreSight on ARMv8.
2. Upstream ETMv4 and STM32/500 drivers.
3. Continue and finish integration with Perf.
4. Commence integration of CoreSight with Ftrace.
5. Integrate with trace decoding library from ARM Ltd.
MMC
by Ulf Hansson
Recent accomplishments
MMC core:
1. Refactoring, modernization and consolidation.
2. Bugfixes and various improvements.
3. Extended hardware reset support (3.20).
4. DT subnode parsing, mainly for embedded SDIO devices (3.20).
5. MMC Power Sequences (3.20) - finally!
MMC host:
1. Increased amount of patches. From bugfixes to new features.
2. Support for 11 new MMC controllers (3.17 to 3.19).
Work in progress
MMC core:
1. Periodic re-tuning for HS200, HS400 and SDR104.
2. Extended support for MMC Power Sequences.
3. Proposal of using dynamic frequency scaling.
4. Improvement of how to select I/O voltage level.
5. eMMC 5.x. Command Queuing, FFU, PSA etc.
6. SD 4.0, UHS II support.
MMC host:
1. New host driver for Fujitsu SDHCI controller.
2. Bug fixes and new features.
Next steps
1. Refactoring, modernization and consolidation.
2. eMMC 5.x, SD 4.0.
3. Fix MMC Erase/Discard bugs!
4. Expect increased focus on SDIO.
Questions?
Linaro Security WG.
Core Development Group
OP-TEE
by Joakim Bech
Recent accomplishments
1. Porting OP-TEE: ARM Juno, STM Orly/Cannes,
Allwinner A80, QEMU, FVP
2. Cryptographic abstraction layer in Trusted OS
3. GlobalPlatform - Secure Elements
4. ARMv8-A crypto extensions (SHA1, SHA256)
5. xtest - OP-TEE’s main test framework
Work in progress
1. Upstreaming OP-TEE’s Linux kernel device driver
2. GlobalPlatform Internal API v1.1
3. Enhancing Secure Storage
4. AArch64 support in the Trusted OS.
Next steps
1. GlobalPlatform Trusted UI v1.1
2. Multiple TA support
3. Signature verification of Trusted Applications
4. Enhancing testing
Questions?
Session 2
Linaro Power
Management WG.
Core Development Group
SoC idling
by Ulf Hansson
Recent accomplishments
Provide a reference runtime/system PM implementation on
a SOC:
● Address corner cases in the PM core frameworks.
● Modernizing and improving the generic PM domain (aka
genpd).
● Exynos and Ux500 SoCs use genpd and now serve as
references.
Work in progress
CPUIdle is about the CPU, not clusters!
● Today: CPU cores/clusters handled separately.
○ “Coupled-idle states”: OMAP4, Tegra.
○ MCPM.
○ SoC specific backend drivers.
● Tomorrow: SMP/HMP-awareness in ‘Idle’ core
○ CPUs, clusters, shared caches and interconnects.
○ Reduces SoC-specific code.
Next steps (1/2)
SMP/HMP-aware Idle core
● The idea: Use genpd!
○ Supported by various PM maintainers.
○ genpd: can group devices into domains and can be nested.
○ genpd: is build on runtime PM, domains power off/on at runtime PM suspend/resume.
○ Group CPU devices into a genpd to model a CPU cluster domain.
○ One genpd for each cluster.
● The challenges:
○ Redesign genpd’s locking mechanism to deal with atomic context.
○ Optimize genpd to minimize latencies.
○ Integrate the genpd based solution with existing SoC-specific solutions.
○ Investigate use of scheduler topology information (introduced by EAS)
Next steps (2/2)
Long-term goals
● Simplify deployment of runtime/system PM support.
○ Reduce duplicated code for drivers to implement runtime PM and
suspend PM.
○ Decrease number of PM_* Kconfig options.
EAS devel
by Mike Turquette (PMWG)
Recent accomplishments
● Merged CFS infrastructure & improvements:
○ git log --author=@linaro.org kernel/sched/
● Tighter CPUidle and scheduler integration.
● Proved idle interrupt prediction can improve.
● Scheduler-driven CPU frequency selection proof of
concept.
● Improved collaboration between developers hacking on
EAS.
Work in progress
● CPU capacity rework awaiting review on LKML
● Improved interrupt prediction undergoing testing
○ Evolving from per-task to per-device tracking
● Experiments combining task placement with frequency
selection
● Idle task behavior unification across archs
● SMP bringup, hotplugging and cpuidle suspend method
unification
Next steps
1. Characterize power & performance
1.1. Backports will make it easier for members to run
their own benchmarks and measurements
2. Iterate patches on LKML
3. Discuss it with you this week
4. Merge it upstream!
EAS backporting
by Alex Shi (LSK)
Recent accomplishments
1. Backport CPUIdle/sched changes to 3.10 LTS
a. CPU topology changes (Vincent)
b. bL cpuidle, cpuidle-aware scheduler (Daniel, Nico)
c. ARM’s Energy Model (Juri - ARM)
d. many scheduler optimizations
2. Not backported:
a. NUMA scheduling
b. CPUFreq changes
Work in progress
1. Smoke testing in LAVA CI on Pandaboard/TC2
2. EAS-specific functional testing
Next steps
1. Establish a cadence to maintain the backport tree.
2. Backport new development (sched-cpufreq, sched-idle).
3. Help member company merge the EAS enhanced LTS
with own platform support and incorporate their
feedback into further development.
Questions?
Linaro Virtualization
Eng. Team
Core Development Group
KVM
by Christoffer Dall
Recent accomplishments
1. Guest UEFI support (from LEG)
2. Guest migration
3. Dirty Page Logging
4. GICv3 support
5. Fixes and improvements
Work in progress
1. VM Spec compliance (UEFI, PCIe, hotplug, ACPI)
2. Guest Debug and gdbstub support
3. Platform device passthrough
4. IRQ Forwarding
5. Performance Monitors Unit (PMU) support
Next steps
1. Improved test infrastructure
2. Performance Measurements and optimizations
3. Cross CPU-type support (big.LITTLE systems)
4. PCIe passthrough
5. Leveraging ARMv8.1 improvements
QEMU
by Peter Maydell
Recent accomplishments
1. Android Emulator (64-bit support, VirtIO, much closer to
upstream QEMU than the “classic” emulator).
2. TrustZone emulation (32-bit).
3. Emulation of debug architecture (breakpoints,
watchpoints, single stepping).
Work in progress
1. TCG multithreading: better performance when
emulating SMP guests (work by GreenSocs and others).
2. PCI/PCIe support within VMs (by SUSE).
3. Further TrustZone work: AArch64, peripherals (GIC)
Next steps
1. Support the in-kernel GICv3 provided by KVM
2. Fully emulated GICv3
3. Android Emulator with OPTEE prototype
4. Threading support for user-mode emulation
XEN
by Julien Grall and Parth Dixit
Recent accomplishments
1. AMD Seattle Support
2. Prototype of Xen on ACPI
3. UEFI booting
4. Xen 4.5 released in January
Work in progress
1. Xen on ACPI upstreaming
2. ACPI tables for SMMU (IORT), Xen, and more
3. In-guest UEFI
4. Platform device passthrough
5. Big Endian guest support
6. Improving support for existing ARM SoCs
Next steps
1. PCI Passthrough
2. GICv2m
3. Save/restore and live-migration
4. 64k pages guests support
5. Performance Monitors and Debug Architecture Support
Questions?
Other topics
Core Development Group
jic
the “green-on-black”
JIRA client
by Serge Broslavsky
jic | recent accomplishments
1. CLI porcelain mode
2. Basic issue creation / editing support
3. Keyring support for storing passwords
(first contribution from outside Linaro!)
4. Offline mode
5. TBA
jic | work in progress
1. Full support for issue creation / editing
2. Reporting framework
3. Templating framework for output
4. Proper porcelain command set (at HKG15)
5. Engineer’s weekly report (at HKG15)
jic | next steps
1. Proper documentation: man pages, wiki
2. Reports according to different
stakeholder’s needs
3. Issue lists
4. Offline editing
5. TBA
Board farm for
upstream kernel Testing
by Kevin Hilman
Background
● Lots of ARM platforms, boards
● Easy to break other platforms
● Not much upstream testing
● Needed early detection and
warning of problems
● Target audience: ARM platform
maintainers
What works
● Personal board farm: 50 boards, 19 unique
SoC types (and growing)
● automatic build/boot testing for upstream
kernel trees
● 140+ boot tests per kernel build
● report summary to mailing list: kernel-build-
reports@lists.linaro.org
● bisect/report regressions to developers,
maintainers
In Progress and Coming Soon
● Collaboration with Linaro LAVA Team
● Pushing results into database
● Web dashboard/API for results, log, searches
○ See: LAVA Team “Upstream Kernel CI” talk
● Support for multiple board farms
● running/reporting for arbitrary test suites
○ in-kernel: OF_SELFTEST, kselftest; external: LKP, LTP, etc.
● Advanced search/query
● Automated bisection of build and boot failures
Questions?
Presented by
Date
Event
What is Linaro working on?
Core Development Group
Core Engineering
Linaro
Core Development developers
Monday Feb 9th
Linaro Connect HKG15

Mais conteĂșdo relacionado

Mais procurados

LCA13: Who Disturbs My Slumber
LCA13: Who Disturbs My SlumberLCA13: Who Disturbs My Slumber
LCA13: Who Disturbs My SlumberLinaro
 
RxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance ResultsRxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance ResultsBrendan Gregg
 
Linux BPF Superpowers
Linux BPF SuperpowersLinux BPF Superpowers
Linux BPF SuperpowersBrendan Gregg
 
Multi-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O SynchronizationMulti-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O Synchronizationrtsljekim
 
Improving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuardImproving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuardHeechul Yun
 
SecureCore RTAS2013
SecureCore RTAS2013SecureCore RTAS2013
SecureCore RTAS2013mkyoon83
 
Preempt_rt realtime patch
Preempt_rt realtime patchPreempt_rt realtime patch
Preempt_rt realtime patchEmre Can Kucukoglu
 
A Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial VehiclesA Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial VehiclesHeechul Yun
 
Fast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating SystemsFast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating SystemsRuhaim Izmeth
 
From DTrace to Linux
From DTrace to LinuxFrom DTrace to Linux
From DTrace to LinuxBrendan Gregg
 
Low latency & mechanical sympathy issues and solutions
Low latency & mechanical sympathy  issues and solutionsLow latency & mechanical sympathy  issues and solutions
Low latency & mechanical sympathy issues and solutionsJean-Philippe BEMPEL
 
BKK16-410 SoC Idling & CPU Cluster PM
BKK16-410 SoC Idling & CPU Cluster PMBKK16-410 SoC Idling & CPU Cluster PM
BKK16-410 SoC Idling & CPU Cluster PMLinaro
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Brendan Gregg
 
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...Linaro
 
HKG15-305: Real Time processing comparing the RT patch vs Core isolation
HKG15-305: Real Time processing comparing the RT patch vs Core isolationHKG15-305: Real Time processing comparing the RT patch vs Core isolation
HKG15-305: Real Time processing comparing the RT patch vs Core isolationLinaro
 
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...peknap
 
Linux Kernel Live Patching
Linux Kernel Live PatchingLinux Kernel Live Patching
Linux Kernel Live PatchingGlobalLogic Ukraine
 
Power management
Power managementPower management
Power managementScott Shu
 

Mais procurados (20)

LCA13: Who Disturbs My Slumber
LCA13: Who Disturbs My SlumberLCA13: Who Disturbs My Slumber
LCA13: Who Disturbs My Slumber
 
RxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance ResultsRxNetty vs Tomcat Performance Results
RxNetty vs Tomcat Performance Results
 
Linux BPF Superpowers
Linux BPF SuperpowersLinux BPF Superpowers
Linux BPF Superpowers
 
Ch6 cpu scheduling
Ch6   cpu schedulingCh6   cpu scheduling
Ch6 cpu scheduling
 
Multi-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O SynchronizationMulti-IMA Partition Scheduling for Global I/O Synchronization
Multi-IMA Partition Scheduling for Global I/O Synchronization
 
Linux Preempt-RT Internals
Linux Preempt-RT InternalsLinux Preempt-RT Internals
Linux Preempt-RT Internals
 
Improving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuardImproving Real-Time Performance on Multicore Platforms using MemGuard
Improving Real-Time Performance on Multicore Platforms using MemGuard
 
SecureCore RTAS2013
SecureCore RTAS2013SecureCore RTAS2013
SecureCore RTAS2013
 
Preempt_rt realtime patch
Preempt_rt realtime patchPreempt_rt realtime patch
Preempt_rt realtime patch
 
A Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial VehiclesA Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
A Simplex Architecture for Intelligent and Safe Unmanned Aerial Vehicles
 
Fast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating SystemsFast switching of threads between cores - Advanced Operating Systems
Fast switching of threads between cores - Advanced Operating Systems
 
From DTrace to Linux
From DTrace to LinuxFrom DTrace to Linux
From DTrace to Linux
 
Low latency & mechanical sympathy issues and solutions
Low latency & mechanical sympathy  issues and solutionsLow latency & mechanical sympathy  issues and solutions
Low latency & mechanical sympathy issues and solutions
 
BKK16-410 SoC Idling & CPU Cluster PM
BKK16-410 SoC Idling & CPU Cluster PMBKK16-410 SoC Idling & CPU Cluster PM
BKK16-410 SoC Idling & CPU Cluster PM
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
 
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...
Q2.12: Idling ARMs in a busy world: Linux Power Management for ARM Multiclust...
 
HKG15-305: Real Time processing comparing the RT patch vs Core isolation
HKG15-305: Real Time processing comparing the RT patch vs Core isolationHKG15-305: Real Time processing comparing the RT patch vs Core isolation
HKG15-305: Real Time processing comparing the RT patch vs Core isolation
 
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...
Solving Real-Time Scheduling Problems With RT_PREEMPT and Deadline-Based Sche...
 
Linux Kernel Live Patching
Linux Kernel Live PatchingLinux Kernel Live Patching
Linux Kernel Live Patching
 
Power management
Power managementPower management
Power management
 

Destaque

BKK16-215 kernelci.org: beyond boot testing
BKK16-215 kernelci.org: beyond boot testingBKK16-215 kernelci.org: beyond boot testing
BKK16-215 kernelci.org: beyond boot testingLinaro
 
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
 
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010Giles Hamson
 
Enabling ARMÂź Server Technology for the Datacenter
Enabling ARMÂź Server Technology for the DatacenterEnabling ARMÂź Server Technology for the Datacenter
Enabling ARMÂź Server Technology for the DatacenterAMD
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLinaro
 
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONS
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONSENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONS
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONSStephan Cadene
 
BKK16-504 Running Linux in EL2 Virtualization
BKK16-504 Running Linux in EL2 VirtualizationBKK16-504 Running Linux in EL2 Virtualization
BKK16-504 Running Linux in EL2 VirtualizationLinaro
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaOPNFV
 
HKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMHKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMLinaro
 
Azure IaaS Server Lifecycle Presentation
Azure IaaS Server Lifecycle PresentationAzure IaaS Server Lifecycle Presentation
Azure IaaS Server Lifecycle PresentationDaniel Toomey
 
SFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM VirtualizationSFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM VirtualizationLinaro
 
Mythology & Potential of the ARM Server
Mythology & Potential of the ARM ServerMythology & Potential of the ARM Server
Mythology & Potential of the ARM ServerChristian "kiko" Reis
 
BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101 BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101 Linaro
 
BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE Linaro
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareLinaro
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE Linaro
 
BUD17-302: LLVM Internals #2
BUD17-302: LLVM Internals #2 BUD17-302: LLVM Internals #2
BUD17-302: LLVM Internals #2 Linaro
 

Destaque (20)

BKK16-215 kernelci.org: beyond boot testing
BKK16-215 kernelci.org: beyond boot testingBKK16-215 kernelci.org: beyond boot testing
BKK16-215 kernelci.org: beyond boot testing
 
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
 
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
MSPC12 - 8 Billion Reasons... why ARM chose Project Server 2010
 
Enabling ARMÂź Server Technology for the Datacenter
Enabling ARMÂź Server Technology for the DatacenterEnabling ARMÂź Server Technology for the Datacenter
Enabling ARMÂź Server Technology for the Datacenter
 
LDS 1105 ăƒŹăƒăƒŒăƒˆ
LDS 1105 ăƒŹăƒăƒŒăƒˆLDS 1105 ăƒŹăƒăƒŒăƒˆ
LDS 1105 ăƒŹăƒăƒŒăƒˆ
 
Embedded Hypervisor for ARM
Embedded Hypervisor for ARMEmbedded Hypervisor for ARM
Embedded Hypervisor for ARM
 
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from HellLAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
LAS16-500: The Rise and Fall of Assembler and the VGIC from Hell
 
ARM-KVM: Weather Report
ARM-KVM: Weather ReportARM-KVM: Weather Report
ARM-KVM: Weather Report
 
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONS
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONSENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONS
ENERGY EFFICIENCY OF ARM ARCHITECTURES FOR CLOUD COMPUTING APPLICATIONS
 
BKK16-504 Running Linux in EL2 Virtualization
BKK16-504 Running Linux in EL2 VirtualizationBKK16-504 Running Linux in EL2 Virtualization
BKK16-504 Running Linux in EL2 Virtualization
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
 
HKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARMHKG15-400: Next steps in KVM enablement on ARM
HKG15-400: Next steps in KVM enablement on ARM
 
Azure IaaS Server Lifecycle Presentation
Azure IaaS Server Lifecycle PresentationAzure IaaS Server Lifecycle Presentation
Azure IaaS Server Lifecycle Presentation
 
SFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM VirtualizationSFO15-407: Performance Overhead of ARM Virtualization
SFO15-407: Performance Overhead of ARM Virtualization
 
Mythology & Potential of the ARM Server
Mythology & Potential of the ARM ServerMythology & Potential of the ARM Server
Mythology & Potential of the ARM Server
 
BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101 BUD17-TR02: Upstreaming 101
BUD17-TR02: Upstreaming 101
 
BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE BUD17-400: Secure Data Path with OPTEE
BUD17-400: Secure Data Path with OPTEE
 
BUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmwareBUD17-510: Power management in Linux together with secure firmware
BUD17-510: Power management in Linux together with secure firmware
 
BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE BUD17-416: Benchmark and profiling in OP-TEE
BUD17-416: Benchmark and profiling in OP-TEE
 
BUD17-302: LLVM Internals #2
BUD17-302: LLVM Internals #2 BUD17-302: LLVM Internals #2
BUD17-302: LLVM Internals #2
 

Semelhante a Linaro Working on Kernel, Security, Power Management and Virtualization

Linux Kernel Platform Development: Challenges and Insights
 Linux Kernel Platform Development: Challenges and Insights Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and InsightsGlobalLogic Ukraine
 
”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016Kuniyasu Suzaki
 
Lpi 101 study_guide
Lpi 101 study_guideLpi 101 study_guide
Lpi 101 study_guideousman1
 
Top 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisTop 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisNomanSiddiqui41
 
AMP Kynetics - ELC 2018 Portland
AMP  Kynetics - ELC 2018 PortlandAMP  Kynetics - ELC 2018 Portland
AMP Kynetics - ELC 2018 PortlandKynetics
 
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandAsymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandNicola La Gloria
 
04536342
0453634204536342
04536342fidan78
 
An Essential Relationship between Real-time and Resource Partitioning
An Essential Relationship between Real-time and Resource PartitioningAn Essential Relationship between Real-time and Resource Partitioning
An Essential Relationship between Real-time and Resource PartitioningYoshitake Kobayashi
 
LPC4300_two_cores
LPC4300_two_coresLPC4300_two_cores
LPC4300_two_coresMassimo Manca
 
Porting_uClinux_CELF2008_Griffin
Porting_uClinux_CELF2008_GriffinPorting_uClinux_CELF2008_Griffin
Porting_uClinux_CELF2008_GriffinPeter Griffin
 
Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102Linaro
 
Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Porting Android
Porting AndroidPorting Android
Porting AndroidOpersys inc.
 
Metrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernelsMetrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernelsMadhuri Yechuri
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxKandavelEee
 

Semelhante a Linaro Working on Kernel, Security, Power Management and Virtualization (20)

Linux Kernel Platform Development: Challenges and Insights
 Linux Kernel Platform Development: Challenges and Insights Linux Kernel Platform Development: Challenges and Insights
Linux Kernel Platform Development: Challenges and Insights
 
”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016”Bare-Metal Container" presented at HPCC2016
”Bare-Metal Container" presented at HPCC2016
 
Japan's post K Computer
Japan's post K ComputerJapan's post K Computer
Japan's post K Computer
 
Lpi 101 study_guide
Lpi 101 study_guideLpi 101 study_guide
Lpi 101 study_guide
 
Top 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & AnalysisTop 10 Supercomputers With Descriptive Information & Analysis
Top 10 Supercomputers With Descriptive Information & Analysis
 
NWU and HPC
NWU and HPCNWU and HPC
NWU and HPC
 
AMP Kynetics - ELC 2018 Portland
AMP  Kynetics - ELC 2018 PortlandAMP  Kynetics - ELC 2018 Portland
AMP Kynetics - ELC 2018 Portland
 
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portlandAsymmetric Multiprocessing - Kynetics ELC 2018 portland
Asymmetric Multiprocessing - Kynetics ELC 2018 portland
 
04536342
0453634204536342
04536342
 
An Essential Relationship between Real-time and Resource Partitioning
An Essential Relationship between Real-time and Resource PartitioningAn Essential Relationship between Real-time and Resource Partitioning
An Essential Relationship between Real-time and Resource Partitioning
 
LPC4300_two_cores
LPC4300_two_coresLPC4300_two_cores
LPC4300_two_cores
 
Porting_uClinux_CELF2008_Griffin
Porting_uClinux_CELF2008_GriffinPorting_uClinux_CELF2008_Griffin
Porting_uClinux_CELF2008_Griffin
 
Defense_Presentation
Defense_PresentationDefense_Presentation
Defense_Presentation
 
The Cell Processor
The Cell ProcessorThe Cell Processor
The Cell Processor
 
Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102Deploy STM32 family on Zephyr - SFO17-102
Deploy STM32 family on Zephyr - SFO17-102
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Porting Android
Porting AndroidPorting Android
Porting Android
 
Metrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernelsMetrics towards enterprise readiness of unikernels
Metrics towards enterprise readiness of unikernels
 
BURA Supercomputer
BURA SupercomputerBURA Supercomputer
BURA Supercomputer
 
unit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptxunit 1ARM INTRODUCTION.pptx
unit 1ARM INTRODUCTION.pptx
 

Mais de Linaro

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaLinaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraLinaro
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaLinaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018Linaro
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018Linaro
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...Linaro
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Linaro
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Linaro
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteLinaro
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopLinaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 

Mais de Linaro (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta VekariaArm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018HPC network stack on ARM - Linaro HPC Workshop 2018
HPC network stack on ARM - Linaro HPC Workshop 2018
 
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
It just keeps getting better - SUSE enablement for Arm - Linaro HPC Workshop ...
 
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
Intelligent Interconnect Architecture to Enable Next Generation HPC - Linaro ...
 
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
Yutaka Ishikawa - Post-K and Arm HPC Ecosystem - Linaro Arm HPC Workshop Sant...
 
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
Andrew J Younge - Vanguard Astra - Petascale Arm Platform for U.S. DOE/ASC Su...
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening KeynoteHKG18-100K1 - George Grey: Opening Keynote
HKG18-100K1 - George Grey: Opening Keynote
 
HKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP WorkshopHKG18-318 - OpenAMP Workshop
HKG18-318 - OpenAMP Workshop
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 

Último

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂anilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Call Girls In Mukherjee Nagar đŸ“± 9999965857 đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar đŸ“±  9999965857  đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar đŸ“±  9999965857  đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar đŸ“± 9999965857 đŸ€© Delhi đŸ«Š HOT AND SEXY VVIP 🍎 SE...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS LiveVip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
 
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂
CALL ON ➄8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Linaro Working on Kernel, Security, Power Management and Virtualization

  • 1.
  • 2. Presented by Date Event What is Linaro working on? Core Development Group Core Engineering Linaro Core Development developers Monday Feb 9th Linaro Connect HKG15
  • 3. Session 1 & 2: table of contents 1. Kernel WG 1.1. Android Upstreaming / John Stultz 1.2. U-Boot64 / Linus Walleij 1.3. ARMv8 / Deepak Saxena 1.4. ARM32/arm-soc maint. / Arnd Bergmann 1.5. Coresight / Mathieu Poirier 1.6. MMC / Ulf Hansson 2. Security WG 2.1. OP-TEE / Joakim Bech 1. Power Management WG 1.1. SoC idling / Ulf Hansson 1.2. EAS development / Mike Turquette & Alex Shi (LSK) 2. Virtualization 2.1. KVM/Christoffer Dall 2.2. QEMU/Peter Maydell 2.3. XEN / Julien Grall & Parth Dixit 3. Other topics 3.1. jic - the green-on-black JIRA client/Serge Broslavsky (PjM) 3.2. Testing in upstream board farms / Kevin Hilman (PMWG)
  • 5. Linaro Kernel WG. Core Development Group
  • 7. 1. Daniel’s FIQ work getting very close to merging 2. Portions of Kiran’s wakeup_source for usb phys’s merged 3. Lollipop using mempressure notifiers for low-memory- killer, and deprecated logger & alarm-dev 4. Binder out of staging, and officially merged in 3.19 5. Number of fixes from Linaro merged into Google’s android-3.14 common.git tree. Recent accomplishments
  • 8. Work in progress 1. Finishing FIQ merging & FIQ/NMI-like functionality for ARMv8. 2. Pushing “Avoid kdb on panic” patch. 3. Research into running libbinder over kdbus. 4. Android Gadget conversion to ConfigFS Gadget. 5. Constraint aware allocator - cenalloc. 6. Groundwork for ADF/KMS effort.
  • 9. Next steps 1. Continue pushing work in progress 2. Deprecate staging code that’s recently been obsoleted 3. Establish form-factor platforms for upstream development and validation 4. Continue following Google development kernels for linux-linaro and LSK 5. Continue working closely with Google devs & community
  • 11. Recent accomplishments 1. Repair semihosting code broken in Linaro GCC 4.9- 2014.09 (merged upstream) 2. Volunteer to maintain semihosting for FVP and base models 3. Convert Versatile Express 64bit family to Kconfig (and generic board) 4. Add support for the ARM Juno Development Platform and demonstrate on real hardware
  • 12. Work in progress 1. Upstream Kconfig changes. 2. Upstream fix for single CPU entry on multi-cluster machine MPIDR register workaround. 3. Upstream Juno Development Platform support. 4. Investigating PSCI dependencies - just stubs in U-Boot this should go into ARM Trusted Firmware instead we think.
  • 13. Next steps 1. Ethernet boot support on the Juno Development Platform. 2. Persistent Storage (flash, SD card, internal USB disk) boot support on the Juno Development Platform. 3. More 64bit hardware support for U-Boot! 4. Compressed images - handled by the boot loader, make sure it works. 5. Access memory >4GB.
  • 15. Work Summary 1. Audit/seccmp merged 2. Kprobes v5 patches posted 3. Uprobes work started 4. Kexec v7 patches posted 5. Validating KGDB functionality
  • 17. arm-soc statistics patches contributors branches insertions deletions dts size mach-* size v3.18 914 158 108 26,895 9,748 217,687 437,771 v3.19-rc4 1,138 175 132 39,176 37,514 236,220 411,268 v3.17 977 157 103 41,384 44,571 205,366 441,565 v3.16 1,253 156 126 51,760 20,372 185,021 472,115
  • 18. Work in progress 1. Complete armv6/armv7 multiplatform support: realview, msm, mmp, s3c64xx, dove, shmobile 2. Complete DT conversion: imx, mmp, omap3, orion5x, realview, s3c24xx, s3c64xx 3. 64-bit time_t (see separate session) 4. More general PCI implementation 5. More general IOMMU implementation
  • 20. Recent accomplishments 1. Framework and drivers accepted in the 3.19 merge window. 2. Support for 2 new platforms: vexpress-TC2 and D01. 3. Power management awareness currently under review on the mailing lists. 4. Integration of basic CoreSight testing in LAVA CI loop. 5. Work on ARMv8 is well underway.
  • 21. Work in progress 1. ETMv4 driver support for ARMv8. 2. Juno support for CoreSight. 3. STM32/500 driver development. 4. Integration of CoreSight with Perf. 5. Back porting of the framework to LSK3.10/3.14. 6. Stand alone decoding library (ARM Ltd.).
  • 22. Next steps 1. Upstream support for CoreSight on ARMv8. 2. Upstream ETMv4 and STM32/500 drivers. 3. Continue and finish integration with Perf. 4. Commence integration of CoreSight with Ftrace. 5. Integrate with trace decoding library from ARM Ltd.
  • 24. Recent accomplishments MMC core: 1. Refactoring, modernization and consolidation. 2. Bugfixes and various improvements. 3. Extended hardware reset support (3.20). 4. DT subnode parsing, mainly for embedded SDIO devices (3.20). 5. MMC Power Sequences (3.20) - finally! MMC host: 1. Increased amount of patches. From bugfixes to new features. 2. Support for 11 new MMC controllers (3.17 to 3.19).
  • 25. Work in progress MMC core: 1. Periodic re-tuning for HS200, HS400 and SDR104. 2. Extended support for MMC Power Sequences. 3. Proposal of using dynamic frequency scaling. 4. Improvement of how to select I/O voltage level. 5. eMMC 5.x. Command Queuing, FFU, PSA etc. 6. SD 4.0, UHS II support. MMC host: 1. New host driver for Fujitsu SDHCI controller. 2. Bug fixes and new features.
  • 26. Next steps 1. Refactoring, modernization and consolidation. 2. eMMC 5.x, SD 4.0. 3. Fix MMC Erase/Discard bugs! 4. Expect increased focus on SDIO.
  • 28. Linaro Security WG. Core Development Group
  • 30. Recent accomplishments 1. Porting OP-TEE: ARM Juno, STM Orly/Cannes, Allwinner A80, QEMU, FVP 2. Cryptographic abstraction layer in Trusted OS 3. GlobalPlatform - Secure Elements 4. ARMv8-A crypto extensions (SHA1, SHA256) 5. xtest - OP-TEE’s main test framework
  • 31. Work in progress 1. Upstreaming OP-TEE’s Linux kernel device driver 2. GlobalPlatform Internal API v1.1 3. Enhancing Secure Storage 4. AArch64 support in the Trusted OS.
  • 32. Next steps 1. GlobalPlatform Trusted UI v1.1 2. Multiple TA support 3. Signature verification of Trusted Applications 4. Enhancing testing
  • 35. Linaro Power Management WG. Core Development Group
  • 36. SoC idling by Ulf Hansson
  • 37. Recent accomplishments Provide a reference runtime/system PM implementation on a SOC: ● Address corner cases in the PM core frameworks. ● Modernizing and improving the generic PM domain (aka genpd). ● Exynos and Ux500 SoCs use genpd and now serve as references.
  • 38. Work in progress CPUIdle is about the CPU, not clusters! ● Today: CPU cores/clusters handled separately. ○ “Coupled-idle states”: OMAP4, Tegra. ○ MCPM. ○ SoC specific backend drivers. ● Tomorrow: SMP/HMP-awareness in ‘Idle’ core ○ CPUs, clusters, shared caches and interconnects. ○ Reduces SoC-specific code.
  • 39. Next steps (1/2) SMP/HMP-aware Idle core ● The idea: Use genpd! ○ Supported by various PM maintainers. ○ genpd: can group devices into domains and can be nested. ○ genpd: is build on runtime PM, domains power off/on at runtime PM suspend/resume. ○ Group CPU devices into a genpd to model a CPU cluster domain. ○ One genpd for each cluster. ● The challenges: ○ Redesign genpd’s locking mechanism to deal with atomic context. ○ Optimize genpd to minimize latencies. ○ Integrate the genpd based solution with existing SoC-specific solutions. ○ Investigate use of scheduler topology information (introduced by EAS)
  • 40. Next steps (2/2) Long-term goals ● Simplify deployment of runtime/system PM support. ○ Reduce duplicated code for drivers to implement runtime PM and suspend PM. ○ Decrease number of PM_* Kconfig options.
  • 41. EAS devel by Mike Turquette (PMWG)
  • 42. Recent accomplishments ● Merged CFS infrastructure & improvements: ○ git log --author=@linaro.org kernel/sched/ ● Tighter CPUidle and scheduler integration. ● Proved idle interrupt prediction can improve. ● Scheduler-driven CPU frequency selection proof of concept. ● Improved collaboration between developers hacking on EAS.
  • 43. Work in progress ● CPU capacity rework awaiting review on LKML ● Improved interrupt prediction undergoing testing ○ Evolving from per-task to per-device tracking ● Experiments combining task placement with frequency selection ● Idle task behavior unification across archs ● SMP bringup, hotplugging and cpuidle suspend method unification
  • 44. Next steps 1. Characterize power & performance 1.1. Backports will make it easier for members to run their own benchmarks and measurements 2. Iterate patches on LKML 3. Discuss it with you this week 4. Merge it upstream!
  • 46. Recent accomplishments 1. Backport CPUIdle/sched changes to 3.10 LTS a. CPU topology changes (Vincent) b. bL cpuidle, cpuidle-aware scheduler (Daniel, Nico) c. ARM’s Energy Model (Juri - ARM) d. many scheduler optimizations 2. Not backported: a. NUMA scheduling b. CPUFreq changes
  • 47. Work in progress 1. Smoke testing in LAVA CI on Pandaboard/TC2 2. EAS-specific functional testing
  • 48. Next steps 1. Establish a cadence to maintain the backport tree. 2. Backport new development (sched-cpufreq, sched-idle). 3. Help member company merge the EAS enhanced LTS with own platform support and incorporate their feedback into further development.
  • 52. Recent accomplishments 1. Guest UEFI support (from LEG) 2. Guest migration 3. Dirty Page Logging 4. GICv3 support 5. Fixes and improvements
  • 53. Work in progress 1. VM Spec compliance (UEFI, PCIe, hotplug, ACPI) 2. Guest Debug and gdbstub support 3. Platform device passthrough 4. IRQ Forwarding 5. Performance Monitors Unit (PMU) support
  • 54. Next steps 1. Improved test infrastructure 2. Performance Measurements and optimizations 3. Cross CPU-type support (big.LITTLE systems) 4. PCIe passthrough 5. Leveraging ARMv8.1 improvements
  • 56. Recent accomplishments 1. Android Emulator (64-bit support, VirtIO, much closer to upstream QEMU than the “classic” emulator). 2. TrustZone emulation (32-bit). 3. Emulation of debug architecture (breakpoints, watchpoints, single stepping).
  • 57. Work in progress 1. TCG multithreading: better performance when emulating SMP guests (work by GreenSocs and others). 2. PCI/PCIe support within VMs (by SUSE). 3. Further TrustZone work: AArch64, peripherals (GIC)
  • 58. Next steps 1. Support the in-kernel GICv3 provided by KVM 2. Fully emulated GICv3 3. Android Emulator with OPTEE prototype 4. Threading support for user-mode emulation
  • 59. XEN by Julien Grall and Parth Dixit
  • 60. Recent accomplishments 1. AMD Seattle Support 2. Prototype of Xen on ACPI 3. UEFI booting 4. Xen 4.5 released in January
  • 61. Work in progress 1. Xen on ACPI upstreaming 2. ACPI tables for SMMU (IORT), Xen, and more 3. In-guest UEFI 4. Platform device passthrough 5. Big Endian guest support 6. Improving support for existing ARM SoCs
  • 62. Next steps 1. PCI Passthrough 2. GICv2m 3. Save/restore and live-migration 4. 64k pages guests support 5. Performance Monitors and Debug Architecture Support
  • 66. jic | recent accomplishments 1. CLI porcelain mode 2. Basic issue creation / editing support 3. Keyring support for storing passwords (first contribution from outside Linaro!) 4. Offline mode 5. TBA
  • 67. jic | work in progress 1. Full support for issue creation / editing 2. Reporting framework 3. Templating framework for output 4. Proper porcelain command set (at HKG15) 5. Engineer’s weekly report (at HKG15)
  • 68. jic | next steps 1. Proper documentation: man pages, wiki 2. Reports according to different stakeholder’s needs 3. Issue lists 4. Offline editing 5. TBA
  • 69. Board farm for upstream kernel Testing by Kevin Hilman
  • 70. Background ● Lots of ARM platforms, boards ● Easy to break other platforms ● Not much upstream testing ● Needed early detection and warning of problems ● Target audience: ARM platform maintainers
  • 71. What works ● Personal board farm: 50 boards, 19 unique SoC types (and growing) ● automatic build/boot testing for upstream kernel trees ● 140+ boot tests per kernel build ● report summary to mailing list: kernel-build- reports@lists.linaro.org ● bisect/report regressions to developers, maintainers
  • 72. In Progress and Coming Soon ● Collaboration with Linaro LAVA Team ● Pushing results into database ● Web dashboard/API for results, log, searches ○ See: LAVA Team “Upstream Kernel CI” talk ● Support for multiple board farms ● running/reporting for arbitrary test suites ○ in-kernel: OF_SELFTEST, kselftest; external: LKP, LTP, etc. ● Advanced search/query ● Automated bisection of build and boot failures
  • 74. Presented by Date Event What is Linaro working on? Core Development Group Core Engineering Linaro Core Development developers Monday Feb 9th Linaro Connect HKG15