Linaro 14.03 has just been released with Linux Kernel 3.14-rc7 (baseline), Linux Kernel 3.10.33 (LSK), and Android 4.4.2.
This month, I could not find any major changes or updates, but work has been performed on big.LITTLE, Samsung Arndale / Arndale-octa, HiSilicon K3V2 and D01 boards and Broadcom Capri hardware, as well as ARMv8 models.
Here are the highlights of this release:
- Linaro Stable Kernel (LSK) 3.10.33-2014.03
- big.LITTLE support – ARM MP patch set, IKS (ARMv7 only). Interactive scheduler enhancements
- ARMv8 features – CPU frequency scaling, CPU topology, CPU suspend
- Power efficient workqueue support
- Android v3.10 patch set from AOSP
- ARMv8 4xA57 4xA53 FVP (Fixed Virtual Platform) and Versatile Express TC2 support
- Linux Linaro 3.14-rc7-2014.03
- GATOR version 5.17
- Android topic (linaro-android-3.14-merge) updated to get the recent code from AOSP
- uprobes v7 (new version)
- Updated big-LITTLE-pmu topic from ARM LT (Landing team)
- Updated basic Capri board support from Broadcom LT (bcm590xx pmu and regulator drivers, Kona PWM controller support, and bcm21664 board added)
- Updated big endian topic
- Updated Arndale_Octa/Arndale/Origen patches from Samsung LT.
- proper fix for the data abort issue on Arndale-Octa added (“ARM: dts: Disable MDMA1 node for Arndale-octa board”)
- drivers/thermal/samsung/exynos_tmu* code cleaned up, TMU support for Exynos5420 SoCs added
- Updated Versatile Express patches from ARM LT
- Versatile Express arm64 support (FVP Base and Foundation models) from ARM LT
- Updated K3V2 board support from HiSilicon LT
- HiSilicon HiP0x Cortex A15 family / D01 Dev Board support added by HiSilicon LT
- cortex-strings-arm64 topic (same as in 2014.02)
- config fragments changes – Thermal config for arndale and arndale_octa enabled
- Linaro Toolchain Binaries 2014.03
- updated to latest Linaro TCWG (Toolchain Working Group) releases – Linaro GCC 4.8-2013.03, Linaro binutils 2.24-2014.03
- updated Android NDK to new upstream release r9d
- Linaro Android 14.03 – Built with Linaro GCC 4.8-2014.03, mmtest failures in LAVA have been fixed
- Linaro OpenEmbedded 2014.03
- integrated Linaro GCC 4.8-2013.03 and Linaro binutils 2.24-2014.03
- added extra ACPI tools to images
- switched recipes using git.linaro.org from git to http protocol
- upstreaming – updated git to 1.9.0, updated FWTS (Firmware Test Suite) to 14.02.00
- Linaro Ubuntu 14.03 – new package: xf86-video-freedreno 1.0.0, updated packages: libdrm 2.4.52 and linux-linaro kernels
- Initial HiSilicon D01 member build is delivered
- Arndale Octa build based on LT kernel has been setup for SWG (Security Working Group)
- Made good progress on integrating VPS build slaves into android-build.linaro.org
You can visit https://wiki.linaro.org/Cycles/1403/Release for a list of known issues, and further release details about the LEB and community builds, Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain (GCC / Qemu) components.
Categories: Android, Hardware, HiSilicon, Linux, Programming, Samsung Exynos, Software management, Ubuntu
Android, Linux, armv8, arndale, big little, broadcom, hisilicon, kernel, linaro, openembedded, samsung, toolchain, ubuntu
Samsung has just launched the Chromebook 2 Series with two models based on on Exynos 5 Octa SoC, available in 11.6″ (1366×768) and 13.3″ (1920×1080) configurations, and featuring 4GB RAM, 16GB eMMC, and a longer battery life thanks partially to big.LITTLE processing technology. Samsung expects the new Chromebooks to be used for work, education, and entertainment.
Thanks to strong hardware specifications, these new ARM based Chromebooks will certainly offer performance similar to, or even outperforming, existing many Intel Celeron based Chromebooks, and at the same time offer a longer battery life. It’s a nice upgrade to the Exynos 5250 powered Chromebook launched in 2012, especially the addition of a model with a 13.3″ display with FHD resolution. The 13.3″ model has an Exynos 5 Octa processor clocked at 2.1GHz which should be the latest Exynos 5422, whereas the 11.6″ model might use Exynos 5420 instead (TBC).
Samsung Chromebook 2 Specifications
The company also mention the 13.3″ Chromebook 2 features high-power stereo speakers (2Wx2) and a noise reducing array microphone optimized for Google+ Hangouts messaging and video calling. Thanks to Chrome OS, the laptops will boot within seconds, be updated automatically, and all information and files are saved, and encrypted to your account. Some premium adds such as Air Droid Premium, Wunderlist Pro, and LittleBridge.com will be included with the device.
The 11″ and 13.3″ Chromebook 2 will be available (in the US) in April 2014 for respectively $319.99 and $399.99.
Samsung loaned a few Chromebooks 2 to blogs in the US for some reviews and hands-on, and the reviewers were left with mostly positive first impressions:
Linaro 14.02 has just been released with Linux Kernel 3.14-rc3 (baseline), Linux Kernel 3.10.30 (LSK), and Android 4.4.2 r2.
There are been a lot of patches for Linaro members boards, and including the latest GTS big.LITTLE processing patch, as well as speeds up to Android 4.4 performance. There’s also a Linux image (password protected) for Huawei D01 board with a 16-core ARM Cortex A15 @ 1.5 GHz SoC with up to 64 GB memory, that must be an unannounced SoC for base stations or other network equipment. This month Linaro also made two important announcements: Qualcomm is now a Linaro member, and the Linaro Security Working Group (SWG) has been setup to develop open source secure software for the ARM architecture. The first projects will be reference implementations of the W3C Embedded Media Extension (EME), and secure boot for the 64-bit ARM Cortex-A series processors. They’ll also work on security for the Linux kernel.
Here are the highlights of this release:
- Linaro Stable Kernel (LSK) 3.10.30-2014.02 released – Updated to latest version of GTS patch set for big.LITTLE, and Android support (from Google and Linaro)
- Linux Linaro 3.14-rc3-2014.02 released
- gator version 5.17 (same as in 2014.01)
- new version of the Android topic (linaro-android-3.14-merge) by John Stultz
- uprobes v5 (new version)
- new cortex-strings-arm64 topic (optimized memcpy, memmove, memset, memcmp, strcmp, and strlen functions)
- updated big-LITTLE-pmu topic from ARM LT
- updated basic Capri board support from Broadcom LT (updates to gpio driver and clock framework support)
- updated big endian topic
- updated Arndale_Octa/Arndale/Origen patches from Samsung LT
- updated Versatile Express patches and added vexpress64 support (FVP Base and Foundation models) from ARM LT
- updated K3V2 board support from HiSilicon LT
- config fragments changes – added config fragments for uprobes/kprobe, android.conf: enable CONFIG_SYNC and family, add ION configs.lt-arndale.conf and lt-arndale-octa.conf introduced to hold the options specific for linux-linaro tree
- Linaro Toolchain Binaries 2014.02- Include a Fortran compiler, updated to Linaro GCC 4.8-2014.02 release, updated Newlib to 2.1, featuring various optimizations and better aarch64 support
- Linaro Android 14.02 released:
- built with Linaro GCC 4.8-2014.02
- updated to the 4.4.2_r2 upstream version
- memory handling functions from cortex-strings have been merged into Bionic, leading to significant speedups
- updated pm-qa to 0.4.7
- improved CTS and methanol test results
- Linaro Android tree can now be built with gcc 4.9 without modifications
- Linaro OpenEmbedded 2014.02 released:
- updated OpenDataPlane to track git
- added LNG x86 machines
- merged toolchain fixes, contributed by Khem Raj
- integrated 2014.02 toolchain
- added extra tools to images (build-essential, git, xz) to enable more test suites at runtime
- enabled GRUB2 for aarch64
- included EFI/ACPI related tools for LEG
- upstreaming – added mongodb recipe, fixed curl and git SSL issues, submitted git 1.9.0 recipe, updated LTP recipe
- Linaro Ubuntu 14.02 released
- added startup-nsh package, contains startup script used to boot with UEFI
- updated packages: u-boot-linaro-arndale-octa (support HDMI audio and network boot), idlestat
- Linux Linaro LNG 3.10.27-2014.02 released – Updated to PREEMPT_RT patchset rt25
- Linux Linaro LT HiSilicon 3.14-rc1-2014.02 released – Included support for K3V2
- Linaro UEFI 2014.02 is released (source only)
- Linaro Image Tools 2014.02 released – Added Arndale Octa support for Android builds
- Linaro Test Suites 2014.02 released
- Openembedded SDK tests modifications
- jtreg: updates to blacklist
- ACPI: updated maintainers and removed ABAT
- ubuntu/exec-latency.yaml: Add new test
- Add openembedded smoke tests
- pmqa: run sanity file before starting tests
- is-cpu-isolated: Print exact isolation time instead of STRESS_DURATION
- is-cpu-isolated: Check again if stress is already completed or not
- KVM: added parsing hackbench measurements
- aapits: Update git repo link
- is-cpu-isolated: Increase stress duration to analyze interruptions
- Add lshw test
- netperf-client: fix set local_ip to the correct ip
- netperf-server: if netserver started pass else start it
- OE/netperf: adding mac mapping table for the LNG-lab
- common/scripts/netperf-client: tee to view output
- network-test-basic: Add support for different interface
- Linaro PM QA 0.4.7-2014.02 released
- cpuhotplug: skip hotplug check for cpu0
- added common function to check the userid
- test feature supported before running suite
- Linaro GCC 4.8-2014.02 released – Based off the latest GCC 4.8.3+svn207411 release, ARM-v8 crypto intrinsics support, new vectorizer cost model
- Linaro Newlib 2.1.0-2014.02 released – Based off the latest upstream newlib release, resynced with upstream newlib trunk, added specs file for ARM validation model,provided ftruncate() and truncate() stubs for ARM and AArch64
Visit https://wiki.linaro.org/Cycles/1402/Release for a list of known issues, and further release details about the LEB and community builds, Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain (GCC / Qemu) components.
Categories: Android, HiSilicon, Linux, Qualcomm Snapdragon, Samsung Exynos, Software management, Testing, Ubuntu
Android, Linux, acpi, arndale, big little, development board, hisilicon, huawei, kitkat, linaro, openembedded, samsung, toolchain, ubuntu, ubuntu tv, uefi
As expected, Samsung announced the Exynos 5 Hexa 5260 hexa-core processor and, the not-quite-expected Exynos 5 Octa 5422 octa-core processor at Mobile World Congress, both of which feature ARM’s big.LITTLE processing technology, and ARM Mali-T628 GPU. Still no news about their 64-bit processor.
Exynos 5260 will feature two ARM Cortex A15 cores up to 1.7GHz, and four Cortex A7 cores up to 1.3GHz, with full support for HMP/GTS. Contrary to initial reports the new processor is not based on Mali-T624 (as shown in Antutu), but according to Samsung Exynos 5 Hexa page, it will instead use Mali-T628 just like in Exynos 5420 and 5422. This processor could end up with the best price/power consumption/peak performance combo, as few application are able to use more than 2 cores. The SoC also features an embedded Display Port (eDP) interface, and with a memory bandwidth up to 12.8GB/s, supports supports WQXGA (2560×1600) resolution. Exynos 5 Hexa’s video codec supports 1080p 60fps encoding and decoding of H.264, MPEG4, VP8, and more.
Exynos 5422 appears to be a update to Exynos 5420 octacore SoC, with four Cortex A15 core clocked at up to 2.1GHz, and four Cortex A7 cores clocked at up to 1.5GHz. The GPU is still Mali-T628, and the processor also supports HMP. One key difference with Exynos 5260 is that it supports 4K hardware video decoding, albeit outputted to a display up to WQXGA (2560 x 1600) resolution. It’s quite likely Exynos 5422 will be the processor running in the Exynos version of the Galaxy S5. Exynos 5422 page on Samsung website has with very few details at this time.
Allwinner has formally announced AllWinner UltraOcta A80 SoC at Mobile World Congress 2014. The SoC featurs four Cortex A15 and four Cortex A7 cores in big.LITTLE configuration as well as Imagination Technologies PowerVR G6230 GPU, and a VPU with H.265
and VP9 support. The processor will be used in tablets, OTT media players, notebook PCs, all-in-ones, and smart TVs.
AllWinner UltraOcta A80 Block Diagram (Updated without VP9)
- Ultra low power, high performance 28nm UltraOcta SoC with heterogeneous eight-core CPU computing
- Ultra performance graphics – PowerVR G6230 GPU with two shader clusters and 64 FP32 ALU cores
- CoolFlex power management system – optimized big.LITTLE technology to dynamically activate energy-efficient or high performance processor cores based on computing workload
- Next generation video engine – 4K encode/decode, H.265
- Triple-screen display support
Imagination PowerVR G6230 Rogue GPU is said to embed power saving technologies such as PVRTC and PVRTC2 texture compression formats, PVRIC (lossless image compression) and PVRGC (lossless geometry compression). It supports OpenGL ES Next/3.0/2.0, OpenGL 3.x, DirectX 9_3/10, OpenCL and Renderscript APIs.
The press release appears to have been puit out mainly to describe features of PowerVR 6230 GPU, and details about peripherals are still missing, although we can see AllWinner A80 features MIPI, USB host, HDMI and an audio subsystems.
Beside AllWinner PR, you can also read more about the GPU in AllWinner A80 on Imagination Tech blog.
Samsung has been teasing with “Exynos Infinity” before Mobile World Congress 2014, and many expect the Korean company to announce their 64-bit mobile processor (Exynos 6 ?). But it’s likely another Exynos SoC will (also) be announced, as a quick search shows recent patch submissions for Exynos 5260, which happens to be an hexa-core processor using two ARM Cortex A15 cores @ 1.7 GHz, and four ARM Cortex A7 cores @ 1.3 Ghz in big.LITTLE configuration supporting HMP (Heterogenous Multi Processing) / GTS (Global Task Scheduling). The official name might be something like Exynos 5 Hexa (5260).
There’s also a device tree file for Samsung XYREF5260 EVT0 development board.
It would probably be possible to go through the patches to find out more, but there’s an easier solution, and some blogs have already posted details about a leak showing Exynos 5260 used in the upcoming Galaxy Note3 Neo, where we learn the GPU is an ARM Mali-T624. The mobile phone itself boasts a 5.5″ display @ 1280×720, 2GB RAM< 16Gb Flash, an 8MP rear camera and 2.1 MP front camera, and a 3,100 mAh battery. Reports indicate Android 4.3 is currently running on the device, but that it should be eventually be upgraded to 4.4.
Exynos 5260 Antutu and CPU-Z (Click to Enlarge)
The phone gets 29,3282 points in Antutu 4.x, just below Samsung Galaxy Note 3 powered by the more powerful Exynos 5 Octa 5420 or Snapdradong 800.
The first release of the year, Linaro 14.01, is now out with Linux Kernel 3.13 (baseline), Linux Kernel 3.10.28 (LSK), Android 4.4.2, and Ubuntu Linaro 14.01.
The most important part of this release is support for Arndale Octa, which makes big.LITTLE processing code available to a low cost platform. Android 4.4.x is now on par with Android 4.3 in terms of support. Linaro has also decided to provide quarterly stable released with GCC, and Linaro GCC 4.7-2014.01 is the first quarterly stable release with the next one planned with Linaro 14.04.
Here are the highlights of this release:
- Linaro Stable Kernel (LSK) 3.10.28-2014.01 with latest version of GTS patch set for big.LITTLE, and Android support
- Linux Linaro 3.13-2014.01:
- gator version 5.17
- updated linaro-android-3.13-merge topic by John Stultz, the “Revert “PM / Sleep: Require CAP_BLOCK_SUSPEND to use wake_lock/wake_unlock” patch included
- uprobes v4
- updated big-LITTLE-pmu topic from ARM Landing Team (LT)
- updated basic Capri board support from Broadcom LT (clock framework support added)
- Arndale Octa board support added by Samsung LT
- updated Versatile Express patches from ARM LT
- updated big endian topic
- vexpress64 support (FVP Base and Foundation models)
- config fragments changes: BeagleBone / BeagleBoneBlack config fragment created, more config options enabled for libvirt support, virtio mmio support enabled in vexpress.conf.
- Linaro Toolchain Binaries 2014.01 including Linaro GCC 4.8-2014.01, with enhanced multilib support.
- Linaro Android 14.01
- libjpeg-turbo refreshed on Android builds from the Graphics Working Group
- Kernel CI loop for Android was streamlined for stability and faster builds
- built with Linaro GCC 4.8-2014.01
- Linaro OpenEmbedded 2014.01
- updated LTP to 20140115 releases
- updated apica-tools to 20131218 release
- integrated OpenDataPlane
- merged external toolchain fixes contributed from Freescale
- integrated Linaro GCC 4.8-2014.01
- allowed native builds for OpenJDK 8
- upstreaming: updated acpica-tools to the latest release, updated LTP (Linux Test Project) to the latest release, added Aarch64 support to GRUB2, added Aarch64 support to klibc
- Linaro Ubuntu 14.01
- Added packages to support Arndale Octa: arndale-octa-pre-boot, linux-linaro-arndale-octa and u-boot-linaro-arndale-octa
- Added idlestat package
- Packages updated: edk2-uefi, flash-kernel, gator and sbsigntool
- Linux Linaro LNG 3.10.25-2014.01 – PREEMPT_RT patchset rt23, Arndale support
- Linux Linaro LT HiSilicon 3.13-rc2-2014.01
- Supports both K3V2 board and S40V200 FPGA board.
- K3V2 support includes: basic soc, smp, hotplug, clock, i2c, touch, regulator, mmc. S40V200 support includes basic soc, smp, hotplug, clock
- Integrated into the linux-linaro tree, and HiSilicon BSP code is now available in linux-linaro monthly releases
- Linaro UEFI 2014.01
- Rebased to Tianocore EDK2 SVN revision 14795
- the latest version of the EDK2 code contains support for aarch64 plaforms upstream.
- Linaro Image Tools 2014.01 – Arndale Octa support
- Linaro Test Suites 2014.01
- Android: Added Ethernet Test for Linaro Android
- Ubuntu: Added WiFi Test for Linux Linaro Ubuntu
- ltp: Improve parser & add tests
- netperf: Add parameters and default to eth0
- acpica-tools: Add acpica-tools test defination
- ubuntu: Added acpi-smoke-test
- acpica asl: Update source repository link
- ltp-realtime: Parse ltp-realtime results for LAVA measurements
- ubuntu: Added SD MMC Test for Linaro Ubuntu
- ubuntu: Added Gator Data Streaming Test for Linaro Ubuntu
- android: Added SD MMC Test for Linaro Android
- Fixed parse pattern in min_max_avg_parse.py
- mauve: move the tests instead of making a copy
- ubuntu: remove unnecessary clone operation
- oe: remove unnecessary clone operation
- hackbench: Running hackbench properly with timeout and removed background dd
- ubuntu/ltp-network: add ltp network test
- netperf: set the result to skip, remove Sz in test name
- Linaro idlestat – Tool which can show how long a CPU or cluster enters idle state with information gathered using traces from trace-cmd or ftrace tools
- Linaro GCC 4.8-2014.01 with enhanced multilib support
- Linaro GCC 4.7-2014.01
Visit https://wiki.linaro.org/Cycles/1401/Release for a list of known issues, and further release details about the LEB and community builds, Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain (GCC / Qemu) components.
Categories: Android, Freescale i.MX, Linux, Samsung Exynos, Testing, Ubuntu
Android, Linux, arndale, big little, debugging, gcc, hisilicon, kernel, kitkat, linaro, openembedded, toolchain, ubuntu, uefi