Log In

Recent AOSP HiKey Improvements

Reposting from John Stultz’ G+ page: HDMI audio support has finally been added! Big kudos to Andy Green for the initial driver and +Vishal Bhoj for the Audio HAL. +Haojian Zhuang got abootimg support working in UEFI, so the default build will now just produce a boot.img file which can be flashed to the boot partition (just remember to…

GregKH’s State of the Linux Kernel Keynote

Greg Kroah-Hartman gave a keynote which is well worth your time. “My phone [is] based on a 3.10 kernel. There’s been a fix in the 3.10 stable kernel tree for about six to eight months now [for an issue] that allows me to get root on my phone. It is [still] not fixed. You can…

MMC boot optimization and fix

Back in December Ulf Hansson committed an optimization for MMC which allows for card initialization to occur in parallel instead of through the work queue and therefore in a serial fashion. This was the commit/patch. Unfortunately this introduced a bit of a regression in some cases quoting from the new commit/patch: These platforms relies on…

OP-TEE for AOSP

OP-TEE is of course a trusted execute environment using ARM TrustZone that meets the GlobalPlatform TEE System Architecture specification. The open source project which is maintained by Linaro can be found on github. But you’re running Android and you’d like to perhaps try out OP-TEE or even do development with it. In that case you have…

Secure Memory Allocation Framework v8

Version 8 of the Secure Memory Allocation Framework patches were posted to the Linux Kernel Mailing List on May 23rd by Benjamin Gaignard. version 8 chanegs:  rework of the structures used within ioctl by adding a version field and padding to be future proof rename fake secure moduel to test secure module fix the various…

Linaro Chromium Team Patches Accepted Upstream

This week the Linaro Chromium team had 3 more patches accepted upstream into the Chromium project. They are: https://codereview.chromium.org/1888763002/ Fixes ARM64 builds using clang. https://codereview.chromium.org/1995953002/ Simple fix to remove asm construct which is also part of the ARM64 build. https://codereview.chromium.org/1987733002/ Remove arm_fpu flags, cortex-a57, sims, crypto,fp, crc…

v7 Secure Memory Allocation Framework Posted

Benjamin Gaignard, an assignee from ST, posted version 7 of the Secure Memory Allocation Framework to lkml on May 9th and several other related mailing lists. For those not familiar with the proposed change, it introduces a framework to allocate and secure memory by using dma-buf. Unfortunately platforms provide a variety of ways to perform…

AOSP: Goodbye hardcoded h/w specific paths

Rob Herring from Linaro recently landed the following patch into ASOP. Committed to init/devices.cpp init: support matching sysfs class paths in ueventd.rc Currently, ueventd.rc files only support /sys/devices/… paths and don’t support symlinked paths, specifically /sys/class/… Supporting the class paths is necessary to have non-hardware dependent paths. Some subsystems like IIO use /sys/bus/iio/, so support…