Glossary of Linaro Terms
Many terms used by Linaro aren't always known or understood outside of the organization. In an effort to help fill this gap and create an on-going knowledge base we have created this page.
We would like to keep this to the Term, definition and a link with more information. Please submit suggestions and corrections for Process/Project Management/JIRA terms using https://bugs.linaro.org/ using the product Process.
If you add a term please keep this in alphabetical order.
ACP - Accelerator Coherency Port: allows an external bus master to access the same physical memory view as the processor cluster - more information at ARM
AEL - ARM Embedded Linux File System - more information at ARM
ALIP - ARM Linux Internet Platform - More Information
AOSP - Android Open-Source Project - More Information
ARM - Advanced RISC Machine - More Information
big.LITTLE - an architectural terminology which system from ARM a 'big' Cortex A15 processor is paired with a 'LITTLE' Cortex A7 processor to create a system that can accomplish both high intensity and low intensity tasks in the most energy efficient manner - Big.LITTLE Processing with ARM Cortex™-A15 & Cortex-A7 at ARM
big.LITTLE IKS - In Kernel Switcher - The 'In Kernel Switcher' (IKS) is a solution developed by Linaro and ARM to support ARM's new big.LITTLE implementation. It is pairing together an A7 (LITTLE) and an A15 (big) processor into a logical entity that is then presented to the kernel as one CPU. From there the solution is seeking to achieve optimal performance and power consumption by switching between the big or the LITTLE core based on system usage. Mathieu Poirier's ELC 2013 talk and pdf of his slides Also more information can be found in this LWN Article
big.LITTLE MP - an example of big.LITTLE architecture, which is essentially Heterogeneous MultiProcessing by allowing both Cortex-A15 and Cortex-A7 to be powered on and enables threads to be executed on the processing resource that is most appropriate - Big.LITTLE Processing with ARM Cortex™-A15 & Cortex-A7 at ARM
Blueprint - Describes the work required to implement part or all of the requirements in the parent CARD. Typically represents 1 to 4 weeks of work. Blueprints can have 1 or more Subtasks as children (optional).
C-state - Processor C states from cpuidle - more information
CARD - A CARD describes the work needed to implement part or all of the requirement described in the EPIC and are expected to require about at least 1 month of work and up to 9 months. Updates and status are also captured.
CMP - Chip multiprocessor, where all cores are on a single die
DVFS - Dynamic Voltage and frequency scaling - more information at wikipedia
Engineering Card - An internal JIRA structure to link the Roadmap project to a JIRA engineering project and its Blueprints. Should contain no information and is owned by project managers.
Engineering Project - A JIRA project for one team that contains the engineer level work descriptions and tracking. Contains Blueprints (required) and Subtasks (optional).
EPIC - Used with JIRA. An EPIC is sufficiently large is scope that it may involve multiple groups and require 3-12 months to complete to deliver value. This is highest, least detailed work description in the JIRA Roadmap project hierarchy
Hardware Pack - Hardware specific part of a delivery - More Information
JIRA - JIRA is an issue and project management system used by the Engineering and Landing Teams to plan, review, and track work.
KMS - Kernel Mode Setting - more information at wikipedia
L2CC - Level 2 Cache Controller - more information at ARM
Landing Team - Engineering team for a specific SoC family - More Information
Launchpad - Launchpad is an open source suite of tools that help people and teams to work together on software projects for Projects, Bug tracking, Translations, Code hosting and review, Ubuntu package building and hosting, Answers – community support, Blueprint – specification tracking, Packaging - more information at launchpad
LAVA - Linaro Automated Validation Architecture - More Information
LEB - Linaro Engineering Build
LEB - Linaro Evaluation Build
Linaro - Linux on ARM - More Information
Linaro Image Tools(l-i-t) - Tools and Scripts to manipulate and install Linaro Images/Releases on media
linaro-media-create - a script that allows the Linaro engineer to create hardware packs or installable image according to a configuration file. One hardware pack is created for each specified architecture. The tool can build a hardware pack for any architecture, regardless of the host platform.
LNG - The Linaro Networking Group; a segment group of Linaro.
MIPDR - Multiprocessor Affinity Register - more information at ARM
OCTO - Office of the CTO - More Information
ODP - OpenDataPlane - open source community project managed through the Linaro Networking Group (LNG). opendataplane.org
OPSCOM - Operational Sub-Committee of the TSC - meets monhtly
P-state - Processor P states from cpufreq - more information
PMO - The Project Management Office defines, implements and maintains Project Management Best Practices and processes for Linaro.
Powertop - a Linux tool which tells various statistics about the power usage for your system and also gives some suggestions on how to decrease power consumption - more information
PPA - Personal Package Archive - Personal Package Archive (PPA), can distribute software and updates directly to Ubuntu users. Ubuntu users can install your packages in just the same way they install standard Ubuntu packages. Every individual and team in Launchpad can have one or more PPAs, each with its own URL - more information at launchpad
Roadmap Project - a JIRA project that contains the requirements and features for the Linaro Roadmap in the form of EPICs and CARDs. The dynamically generated Linaro Roadmaps pull the data from this project.
SCU - Snoop Control Unit: transparently keeps data shared across processors coherent - More Information at ARM
SMP - Symmetric Multiprocessing - More Information
SoC - System on a Chip - More information
Subtask - A JIRA issue type that describes the work required to implement all or part of a Blueprint A Subtask's work may last from 1 day to 2 weeks typically and are optional to use. Subtasks are used only in Engineering Projects.
TEE (Trusted Execution Environment) - a high-security, hardware-assisted DRM solution - http://www.arm.com/products/secure-services/trustzone-ready/index.php - TrustZone Ready Program at ARM
TSC - Linaro Technical Steering Committee - More Information
UCM - ALSA Use Case Manager - a LGPL library designed to allow high level control of audio use cases in sound device hardware Consistent and simple C API. The library provides simple and consistent methods to change use case and thus make applications more portable across different devices. Ability to change any ALSA audio control type. This includes signal gain and signal routing (through mixers and muxes). Gain and mixer aliasing. Different use cases may use different hardware gain controls (e.g. some hardware has different hardware gain controls for headphone and speaker volumes) . The library can alias controls so that the correct volume control is updated no matter what use case is in operation - more information at slimlogic
UEFI - Unified Extensible Firmware Interface - More Information
UFS - Universal Flash Storage - A common flash storage specification to bring higher data transfer speed and increased reliability in flash memory storage for digital cameras, mobile phones and consumer electronic devices. UFS is supported by Nokia, Sony Ericsson, Texas Instruments, STMicroelectronics, Samsung and Micron and The standard is currently being constructed by the JEDEC Solid State Technology Association
UMM - Unified Memory Management - More Information
GlossaryOfTerms (last modified 2014-07-10 14:28:16)