2014-05-03, 02:27
New OpenELEC Helix build: #0503
(Supercedes previous build)
Based on tip of OpenELEC master (b5520e3, changelog) and tip of XBMC master (adf6587, changelog) with the following modifications:
Enabled 5 MB contiguous memory area (CMA) required by latest FIQ FSM.
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 3.14.2 #1 PREEMPT Sat May 3 00:39:55 BST 2014 armv6l GNU/Linux
# vcgencmd version
May 1 2014 14:54:27
Copyright (c) 2012 Broadcom
version f700bbe88d1c62de15ef87e00f360040a89a693e (clean) (release)
# lsb_release
OpenELEC_Helix (Milhouse) - Version: devel-20140503005248-r18321-gb5520e3
Based on tip of OpenELEC master (b5520e3, changelog) and tip of XBMC master (adf6587, changelog) with the following modifications:
- Includes newclock3 (except for 6965cbf, a patch to avoid hammering the GUI, which has been replaced with a static spinner)
- Includes Python regex package for evaluation purposes. Initial benchmarking indicates generally positive (and in some cases, significant) performance gains. See this post for a description of how to test effectiveness of this package with addons
- Excludes the OpenELEC linux-01-RPi_support-4b3694f patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-3.14.y
- Excludes the OpenELEC xbmc-master-newclock3 patch in favour of sourcing these and possibly more recent patches directly from newclock3 branch
- Default setting for "Show RSS Feed" changed to disabled
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- ALSA is enabled and any suitable hardware should be available in XBMC Audio Settings
- FIQ FSM is enabled by default. See initial post for more details.
Enabled 5 MB contiguous memory area (CMA) required by latest FIQ FSM.
- OpenELEC:
- mediacenter: fix build of addon stuff if XBMC=master
- mediacenter: fix build of addon stuff if XBMC=master
- kernel 3.14.y:
- The Latest FIQ FSM requires CMA - enable with the following patch:
Code:diff --git a/projects/RPi/linux/linux.arm.conf b/projects/RPi/linux/linux.arm.conf
index c8f0d10..b510231 100644
--- a/projects/RPi/linux/linux.arm.conf
+++ b/projects/RPi/linux/linux.arm.conf
@@ -397,7 +397,21 @@ CONFIG_CROSS_MEMORY_ATTACH=y
CONFIG_NEED_PER_CPU_KM=y
CONFIG_CLEANCACHE=y
CONFIG_FRONTSWAP=y
-# CONFIG_CMA is not set
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUG is not set
+CONFIG_DMA_CMA=y
+CONFIG_MEMORY_ISOLATION=y
+#
+# Default contiguous memory area size:
+#
+CONFIG_CMA_SIZE_MBYTES=5
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
+# CONFIG_CMA_SIZE_SEL_MIN is not set
+# CONFIG_CMA_SIZE_SEL_MAX is not set
+CONFIG_CMA_ALIGNMENT=8
+CONFIG_CMA_AREAS=7
+CONFIG_BCM_VC_CMA=y
# CONFIG_ZBUD is not set
# CONFIG_ZSWAP is not set
# CONFIG_ZSMALLOC is not set
- The Latest FIQ FSM requires CMA - enable with the following patch: