summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2014-07-15 17:20:16 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2014-07-15 17:27:30 +0100
commitb72be8fc22ae4893aef5a4a98205149b653a3828 (patch)
treec5a118e66663f09c73f750a81b7c9e038aba0638
parent64117c50d459efeead9349018702a9f8312e2094 (diff)
14.07: general tidyup
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--android/images/armv8-android-fvp-lsk/HOWTO_getsourceandbuild.txt2
-rw-r--r--android/images/armv8-android-fvp-lsk/HOWTO_releasenotes_armv8-android-fvp-lsk.txt22
-rw-r--r--android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt12
-rw-r--r--android/images/armv8-android-juno-lsk/HOWTO_install.txt2
-rw-r--r--android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt4
-rw-r--r--android/images/armv8-juice-fvp-lsk/HOWTO_getsourceandbuild.txt4
-rw-r--r--android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt10
-rw-r--r--android/images/armv8-juice-juno-lsk/HOWTO_install.txt2
-rw-r--r--android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt4
-rw-r--r--android/vexpress-lsk/HOWTO_releasenotes.txt32
-rw-r--r--android/vexpress/HOWTO_releasenotes.txt25
-rw-r--r--openembedded/juno-lsk/HACKING.textile4
-rw-r--r--openembedded/juno-lsk/INSTALL.textile2
-rw-r--r--openembedded/juno-lsk/README.textile2
-rw-r--r--openembedded/vexpress-lsk/FASTMODELS.textile10
-rw-r--r--openembedded/vexpress-lsk/HACKING.textile6
-rw-r--r--openembedded/vexpress-lsk/INSTALL.textile12
-rw-r--r--openembedded/vexpress-lsk/README.textile176
18 files changed, 60 insertions, 271 deletions
diff --git a/android/images/armv8-android-fvp-lsk/HOWTO_getsourceandbuild.txt b/android/images/armv8-android-fvp-lsk/HOWTO_getsourceandbuild.txt
index 6d9a6e4..05f22ca 100644
--- a/android/images/armv8-android-fvp-lsk/HOWTO_getsourceandbuild.txt
+++ b/android/images/armv8-android-fvp-lsk/HOWTO_getsourceandbuild.txt
@@ -9,7 +9,7 @@ h3. Get the source
$ sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev
$ curl "https://android.git.linaro.org/gitweb?p=tools/repo.git;a=blob_plain;f=repo;hb=refs/heads/stable" > repo
$ chmod +x repo
- $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b linaro-android-14.06-release -m armv8-android-fvp-lsk.xml
+ $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b linaro-android-14.07-release -m armv8-android-fvp-lsk.xml
$ ./repo sync # this may take some time
</pre>
diff --git a/android/images/armv8-android-fvp-lsk/HOWTO_releasenotes_armv8-android-fvp-lsk.txt b/android/images/armv8-android-fvp-lsk/HOWTO_releasenotes_armv8-android-fvp-lsk.txt
index 2b8c8a9..b82fb51 100644
--- a/android/images/armv8-android-fvp-lsk/HOWTO_releasenotes_armv8-android-fvp-lsk.txt
+++ b/android/images/armv8-android-fvp-lsk/HOWTO_releasenotes_armv8-android-fvp-lsk.txt
@@ -1,19 +1,20 @@
+h2. About the Linaro Android Engineering Build for FVP (Multi-arch 64-bit)
-h2. About the Linaro Android Release for FVP (Multi-arch 64-bit)
-
-The Linaro Android release for FVP is based on a snapshot of the Android AOSP master taken on the 1st June. The build contains multi-arch support allowing full use of the 64-bit ARMv8-A architecture and supports both 64-bit and 32-bit applications. Java-only applications will run as 64-bit in the supplied configuration with no modification. The release uses Linaro Stable Kernel version 3.10 and runs on FVP Base AEMv8 model 0.8 build 5202 and later. The sources are built using Linaro GCC version 4.9.
+The Linaro Android Engineering Build for FVP is based on a snapshot of the Android AOSP master taken on the 1st June. The build contains multi-arch support allowing full use of the 64-bit ARMv8-A architecture and supports both 64-bit and 32-bit applications. Java-only applications will run as 64-bit in the supplied configuration with no modification. The build uses Linaro Stable Kernel version 3.10 and runs on FVP Base AEMv8 model 0.8 build 5202 and later. The sources are built using Linaro GCC version 4.9.
The ARMv8-A reference software stack combined with the Juno ARM Development Platform (ADP) provides the ARM ecosystem with a foundation to accelerate Android availability on 64-bit silicon. The availability of this port is the culmination of a broad architecture enablement program carried out by Linaro, ARM and the ARM partnership. ARM partners will now have access to an AOSP file system with support for both 64-bit and 32-bit apps, together with a broad range of supporting material including the ARMv8-A FVP models, open source toolchain from Linaro and supporting documentation.
-For those with access to the FVPs, this release can be used to examine the internals of the Android Open Source Project in a running system. Application developers, particularly those working in Java, will also be able to use develop some applications via the recently announced Android 'L' preview SDK.
+For those with access to the FVPs, this build can be used to examine the internals of the Android Open Source Project in a running system. Application developers, particularly those working in Java, will also be able to use develop some applications via the recently announced Android 'L' preview SDK.
It should be noted that this is an early software preview and not all 3rd party applications will run correctly at this time. Performance is limited due to the ART runtime running in interpreted mode, more recent versions of the AOSP tree have now enabled this and future monthly builds will feature much better performance, along with wider compatibility as the baseport and AOSP matures. Next month's build in particular will improve as the ART backend compiler is enabled along with some recent optimizations.
-The Android AOSP software provided in this release is functionally tested with CTS version 4.4 and the CTS results are shared with members. The BIONIC component is validated with Android BIONIC tests. Android Monkey tests were run for stress testing. Multi-arch support has been validated using examples provided in Android NDK. Detailed CTS results are made available to members seperately through the Juice mailing list.
+The Android AOSP software provided in this build is functionally tested with CTS version 4.4 and the CTS results are shared with members. The BIONIC component is validated with Android BIONIC tests. Android Monkey tests were run for stress testing. Multi-arch support has been validated using examples provided in Android NDK. Detailed CTS results are made available to members seperately through the Juice mailing list.
+
+The Linaro Android builds for FVP appear monthly. Sources are also made available so you can build your own images (see the "Building from Source tab":https://releases.linaro.org/latest/android/images/armv8-android-fvp-lsk/#tabs-2). 
-The Linaro Android releases for FVP appear monthly. Sources are also made available so you can build your own images (see the "Building from Source tab":https://releases.linaro.org/14.06/android/images/armv8-android-fvp-lsk/#tabs-2). 
+The ARM Member build for the Juno ARM Development Platform is available "here":http://releases.linaro.org/latest/members/arm/android/images/armv8-android-juno-lsk
-A build for the Juno ARM Development Platform is available "here":http://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk
+The Linar Engineering build for the Juno ARM Development Platform is available "here":http://releases.linaro.org/latest/android/images/armv8-android-juno-lsk
p. Android AOSP Patches - Summary :
@@ -45,10 +46,3 @@ Subscribe to the important Linaro mailing lists and join our IRC channels to sta
* Questions? "ask Linaro":http://ask.linaro.org/.
* Interested in commercial support? inquire at "Linaro support":mailto:support@linaro.org
-h2. Fixed in this release
-
-* NONE
-
-h2. Known issues
-
-* CTS failures are observed for few packages. Detailed CTS report is available to members for reference.
diff --git a/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt b/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt
index 875fb43..af5bdab 100644
--- a/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt
+++ b/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt
@@ -1,17 +1,17 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/#tabs-5.
h1. Accessing Source Code
h2. Linaro Android Source Code
-Run the "linaro_android_build_cmds.sh":http://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/linaro_android_build_cmds.sh script, it will download the entire source code for both Android and the kernel and attempt to build it.
+Run the "linaro_android_build_cmds.sh":http://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/linaro_android_build_cmds.sh script, it will download the entire source code for both Android and the kernel and attempt to build it.
The pinned and source manifests can be found here:
-* "Pinned Manifest":http://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
-* "Source Manifest":http://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/source-manifest.xml
+* "Pinned Manifest":http://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
+* "Source Manifest":http://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/source-manifest.xml
h2. Compiling Linaro Android RootFS+Kernel
@@ -28,8 +28,8 @@ sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc
-* Accept the EULA and download the Mali graphics (vendor.tar.bz2) libraries from "here":https://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/vendor.tar.bz2
-* Download the Android building script for this release from "here":http://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
+* Accept the EULA and download the Mali graphics (vendor.tar.bz2) libraries from "here":https://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/vendor.tar.bz2
+* Download the Android building script for this build from "here":http://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
* Run the script
diff --git a/android/images/armv8-android-juno-lsk/HOWTO_install.txt b/android/images/armv8-android-juno-lsk/HOWTO_install.txt
index ac26ab7..7b47ca1 100644
--- a/android/images/armv8-android-juno-lsk/HOWTO_install.txt
+++ b/android/images/armv8-android-juno-lsk/HOWTO_install.txt
@@ -1,6 +1,6 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/#tabs-5.
h2. Installation
diff --git a/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt b/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
index 802f75a..d8638a8 100644
--- a/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
+++ b/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
@@ -1,8 +1,8 @@
-h2. Linaro Android Engineering Release for Juno (Multi-arch 64-bit)
+h2. Linaro Android Engineering BUild for Juno (Multi-arch 64-bit)
h3. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-android-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-android-juno-lsk/#tabs-5.
h2. Support
diff --git a/android/images/armv8-juice-fvp-lsk/HOWTO_getsourceandbuild.txt b/android/images/armv8-juice-fvp-lsk/HOWTO_getsourceandbuild.txt
index 54ef0f0..fb2f1f6 100644
--- a/android/images/armv8-juice-fvp-lsk/HOWTO_getsourceandbuild.txt
+++ b/android/images/armv8-juice-fvp-lsk/HOWTO_getsourceandbuild.txt
@@ -1,5 +1,3 @@
-Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-juice-lsk-14.06-release/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-juice-lsk-14.06-release/
-
h2. Prerequisites
To clone the sources you must be able to ssh to git.linaro.org and be part of the big-little-switcher-private group. Contact "Philip Colmer" <philip.colmer@linaro.org> for access requests.
@@ -15,7 +13,7 @@ h3. Get the source
$ sudo apt-get install gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev
$ curl "https://android.git.linaro.org/gitweb?p=tools/repo.git;a=blob_plain;f=repo;hb=refs/heads/stable" > repo
$ chmod +x repo
- $ ./repo init -u ssh://$USER@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/android/manifest.git -b linaro-android-14.06-release -m armv8-juice-lsk.xml
+ $ ./repo init -u ssh://$USER@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/android/manifest.git -b linaro-android-14.07-release -m armv8-juice-lsk.xml
$ sed -i "s/linaro-big-little-switcher-bot/$USER/" .repo/manifest.xml
$ ./repo sync # this may take some time
</pre>
diff --git a/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt b/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt
index a7917d9..79b3495 100644
--- a/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt
+++ b/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt
@@ -1,17 +1,17 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/#tabs-5.
h1. Accessing Source Code
h2. Linaro Android Source Code
-Run the "linaro_android_build_cmds.sh":http://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/linaro_android_build_cmds.sh script, it will download the entire source code for both Android and the kernel and attempt to build it.
+Run the "linaro_android_build_cmds.sh":http://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/linaro_android_build_cmds.sh script, it will download the entire source code for both Android and the kernel and attempt to build it.
The pinned and source manifests can be found here:
-* "Pinned Manifest":http://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
-* "Source Manifest":http://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/source-manifest.xml
+* "Pinned Manifest":http://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
+* "Source Manifest":http://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/source-manifest.xml
h2. Compiling Linaro Android RootFS+Kernel
@@ -28,7 +28,7 @@ sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc
-* Download the Android building script for this release from "here":http://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
+* Download the Android building script for this build from "here":http://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
* Run the script
diff --git a/android/images/armv8-juice-juno-lsk/HOWTO_install.txt b/android/images/armv8-juice-juno-lsk/HOWTO_install.txt
index 6588be2..6c4090f 100644
--- a/android/images/armv8-juice-juno-lsk/HOWTO_install.txt
+++ b/android/images/armv8-juice-juno-lsk/HOWTO_install.txt
@@ -1,6 +1,6 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/#tabs-5.
h2. Installation
diff --git a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt b/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
index a57b9ae..bf58292 100644
--- a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
+++ b/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
@@ -1,9 +1,9 @@
-h2. Linaro Android Engineering Release for Juno (32-bit only)
+h2. Linaro Android Engineering Build for Juno (32-bit only)
h3. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/android/images/armv8-juice-juno-lsk/#tabs-5.
h2. Support
diff --git a/android/vexpress-lsk/HOWTO_releasenotes.txt b/android/vexpress-lsk/HOWTO_releasenotes.txt
index 052fdcb..537f7e8 100644
--- a/android/vexpress-lsk/HOWTO_releasenotes.txt
+++ b/android/vexpress-lsk/HOWTO_releasenotes.txt
@@ -1,4 +1,4 @@
-h1. Linaro Stable Kernel (LSK) Engineering Release for Versatile Express (Android)
+h1. Linaro Stable Kernel (LSK) Engineering Build for Versatile Express (Android)
p. The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the linux stable kernel tree.
@@ -6,7 +6,9 @@ p. Linaro releases monthly binary images for the ARM "Versatile Express":http://
p. For support matters related to ARM hardware or firmware images downloaded from ARM sites, please contact "ARM support":mailto:support@arm.com
-p. This release includes Linaro Android Jelly Bean for both Versatile Express and Fast Models. The images are able to boot A5, A9 and TC2 using UEFI. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/latest/android/vexpress-lsk/#tabs-3 tab).
+p. This build includes is targeted at both Versatile Express and Fast Models. The images are able to boot A5, A9 and TC2 using UEFI. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/latest/android/vexpress-lsk/#tabs-3 tab).
+
+h2. Where To Find More Information
More information on Linaro can be found on our "website.":http://www.linaro.org/
@@ -17,28 +19,8 @@ Subscribe to the important Linaro mailing lists and join our IRC channels to sta
** Linaro Android Development "mailing list":http://lists.linaro.org/mailman/listinfo/linaro-android
** Linaro Android IRC channel on irc.freenode.net at @#linaro-android@
-* Landing Team bug reports should be filed in "JIRA":http://cards.linaro.org/browse/ARM#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel by clicking on the "Create issue" button on the top menu bar.
-** You will need to login to your JIRA account. If you do not have an account or are having problems, email its@linaro.org for help.
-* More general bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to "Linaro project":http://bugs.launchpad.net/linaro/+filebug.
+* Landing Team bug reports should be filed in "Bugzilla":http://bugs.linaro.org
+** You will need to login to your Linaro account. If you do not have an account or are having problems, email its@linaro.org for help.
+* More general bug reports should be filed in Bugzilla against the individual packages that are affected.
* Questions? "ask Linaro":http://ask.linaro.org/.
* Interested in commercial support? inquire at "Linaro support":mailto:support@linaro.org
-
-h3. Additional information
-
-NOTE: When using the interactive governor with Android, take care to use the following values for governor specific tunables. These values have been selected after careful analysis on this LSK version and result in optimal power-performance on TC2. In future LSK releases, additional system initialisation logic will use these values as defaults.
-
-Interactive settings for the Cortex-A7 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 800000
-'min_sample_time': 80000
-'timer_rate': 20000
-
-Interactive settings for the Cortex-A15 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 1000000
-'min_sample_time': 80000
-'timer_rate': 20000
diff --git a/android/vexpress/HOWTO_releasenotes.txt b/android/vexpress/HOWTO_releasenotes.txt
index ae512ea..c739537 100644
--- a/android/vexpress/HOWTO_releasenotes.txt
+++ b/android/vexpress/HOWTO_releasenotes.txt
@@ -17,28 +17,9 @@ Subscribe to the important Linaro mailing lists and join our IRC channels to sta
** Linaro Android Development "mailing list":http://lists.linaro.org/mailman/listinfo/linaro-android
** Linaro Android IRC channel on irc.freenode.net at @#linaro-android@
-* Landing Team bug reports should be filed in "JIRA":http://cards.linaro.org/browse/ARM#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel by clicking on the "Create issue" button on the top menu bar.
-** You will need to login to your JIRA account. If you do not have an account or are having problems, email its@linaro.org for help.
-* More general bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to "Linaro project":http://bugs.launchpad.net/linaro/+filebug.
+* Landing Team bug reports should be filed in "Bugzilla":http://bugs.linaro.org
+** You will need to login to your Linaro account. If you do not have an account or are having problems, email its@linaro.org for help.
+* More general bug reports should be filed in Bugzilla against the individual packages that are affected.
* Questions? "ask Linaro":http://ask.linaro.org/.
* Interested in commercial support? inquire at "Linaro support":mailto:support@linaro.org
-h3. Additional information
-
-NOTE: When using the interactive governor with Android, take care to use the following values for governor specific tunables. These values have been selected after careful analysis on this LSK version and result in optimal power-performance on TC2. In future LSK releases, additional system initialisation logic will use these values as defaults.
-
-Interactive settings for the Cortex-A7 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 800000
-'min_sample_time': 80000
-'timer_rate': 20000
-
-Interactive settings for the Cortex-A15 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 1000000
-'min_sample_time': 80000
-'timer_rate': 20000
diff --git a/openembedded/juno-lsk/HACKING.textile b/openembedded/juno-lsk/HACKING.textile
index 4015f72..e89f901 100644
--- a/openembedded/juno-lsk/HACKING.textile
+++ b/openembedded/juno-lsk/HACKING.textile
@@ -1,6 +1,6 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/openembedded/juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/openembedded/juno-lsk/#tabs-5.
h2. Building the Linaro Kernel
@@ -34,4 +34,4 @@ bc. make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image dtbs
h3. Install your kernel
-Copy the kernel Image and the juno.dtb files to the BOOT partition on the USB drive created in the "Binary Installation tab":https://releases.linaro.org/14.06/openembedded/juno-lsk/#tabs-2.
+Copy the kernel Image and the juno.dtb files to the BOOT partition on the USB drive created in the "Binary Installation tab":https://releases.linaro.org/latest/openembedded/juno-lsk/#tabs-2.
diff --git a/openembedded/juno-lsk/INSTALL.textile b/openembedded/juno-lsk/INSTALL.textile
index 8a08fd8..a780dfc 100644
--- a/openembedded/juno-lsk/INSTALL.textile
+++ b/openembedded/juno-lsk/INSTALL.textile
@@ -1,6 +1,6 @@
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/openembedded/juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/openembedded/juno-lsk/#tabs-5.
h2. Installation
diff --git a/openembedded/juno-lsk/README.textile b/openembedded/juno-lsk/README.textile
index 2767b7a..1fcef48 100644
--- a/openembedded/juno-lsk/README.textile
+++ b/openembedded/juno-lsk/README.textile
@@ -2,7 +2,7 @@ h2. Linaro OpenEmbedded Engineering Build for Juno
h3. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/openembedded/juno-lsk/#tabs-5.
+The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/latest/openembedded/juno-lsk/#tabs-5.
h2. Support
diff --git a/openembedded/vexpress-lsk/FASTMODELS.textile b/openembedded/vexpress-lsk/FASTMODELS.textile
index addfcdb..42d39b2 100644
--- a/openembedded/vexpress-lsk/FASTMODELS.textile
+++ b/openembedded/vexpress-lsk/FASTMODELS.textile
@@ -1,10 +1,11 @@
-This release has been boot tested on FVP_VE A15x4 and A9MPx4. Reaching a login prompt is the only test carried out. This build is expected to run on other models. No UEFI binary exists for dual cluster A15x{1|4}-A7x{1|4} models; in this case the A15 binary can be used, but the A7 CPUs will be held in reset.
+This build has been boot tested on FVP_VE A15x4 and A9MPx4. Reaching a login prompt is the only test carried out. This build is expected to run on other models. No UEFI binary exists for dual cluster A15x{1|4}-A7x{1|4} models; in this case the A15 binary can be used, but the A7 CPUs will be held in reset.
h2. Prerequisites
* Install the model(s) you wish to run. You must have a valid license and the environment set up to run models
* Install "Linaro image tools":https://wiki.linaro.org/Linaro-Image-Tools
* Install kpartx which you can get by issuing the following command in your terminal
+* Download all the artifacts from the list above
bc. sudo apt-get install kpartx
@@ -28,12 +29,7 @@ h2. Create a 2GB image file
Fast Models will only deal with file systems up to 2GB in size, however the pre-built image may be larger. In this case, you can build your own image using the pre-built artifacts as listed below.
-Using the following command, you will download the RootFS, the hardware pack.
-
-bc. wget http://releases.linaro.org/14.06/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140621-667_armhf_supported.tar.gz
-wget http://releases.linaro.org/14.06/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140612-267.rootfs.tar.gz
-
-Now you need to create the image using the following commands.
+You need to create the image using the following commands.
bc. linaro-media-create --image-file linaro.img --image-size 2000M --dev vexpress --hwpack hwpack_linaro-lsk-vexpress_20140621-667_armhf_supported.tar.gz --binary linaro-image-alip-genericarmv7a-20140612-267.rootfs.tar.gz
diff --git a/openembedded/vexpress-lsk/HACKING.textile b/openembedded/vexpress-lsk/HACKING.textile
index fd3e813..e555258 100644
--- a/openembedded/vexpress-lsk/HACKING.textile
+++ b/openembedded/vexpress-lsk/HACKING.textile
@@ -11,11 +11,13 @@ bc. sudo apt-get install build-essential git gcc-arm-linux-gnueabi
h2. Get the source
-You can use GIT to obtain the kernel source code for this release:
+You can use GIT to obtain the kernel source code for this build:
bc. git clone git://git.linaro.org/kernel/linux-linaro-stable.git
cd linux-linaro-stable
-git checkout lsk-vexpress-14.06
+YY=<current year, eg, 14>
+MM=<current month, eg. 07>
+git checkout lsk-${YY}.${MM}
h3. Create a kernel config
diff --git a/openembedded/vexpress-lsk/INSTALL.textile b/openembedded/vexpress-lsk/INSTALL.textile
index 9be7300..4885c64 100644
--- a/openembedded/vexpress-lsk/INSTALL.textile
+++ b/openembedded/vexpress-lsk/INSTALL.textile
@@ -16,8 +16,8 @@ h3. Prerequisites
* Ubuntu 12.04 64 bit or newer on your desktop PC ("www.ubuntu.com":http://www.ubuntu.com)
* 4GB SD card or larger
* Latest firmware installed onto the Versatile Express. Please see "Firmware Update" tab
-* Download the pre-built image for this release
-bc. wget http://releases.linaro.org/14.06/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140621-667.img.gz
+* Download the pre-built image for this build
+bc. wget http://releases.linaro.org/latest/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140621-667.img.gz
h3. Installation Steps
@@ -26,7 +26,7 @@ h3. Installation Steps
bc. dmesg
SDCARD=/dev/sdX # sdcard found from dmesg above
-zcat http://releases.linaro.org/14.06/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140621-667.img.gz | sudo dd bs=64k of=$SDCARD
+zcat http://releases.linaro.org/latest/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140621-667.img.gz | sudo dd bs=64k of=$SDCARD
When the image is created, skip down to the section "Booting the image".
@@ -38,15 +38,15 @@ h2. Building a custom image using pre-built components
Sometimes, you may wish to build your own custom image for a Versatile Express. Perhaps you wish to use a more recent snapshot of the "hardware pack":https://wiki.linaro.org/HardwarePacks or take the latest Android build. Whatever the reason, you will want to use the "Linaro Image Tools":https://wiki.linaro.org/Linaro-Image-Tools to create a custom image.
-Using components to generate the image will yield the same functionality found in the pre-built image of the same release.
+Using components to generate the image will yield the same functionality found in the pre-built image of the same build.
h3. Prerequisites
* Ubuntu 12.04 64 bit or newer on your desktop PC ("www.ubuntu.com":http://www.ubuntu.com)
* Download Artifacts from above or use the following command in your terminal
-bc. wget http://releases.linaro.org/14.06/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140621-667_armhf_supported.tar.gz
-wget http://releases.linaro.org/14.06/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140612-267.rootfs.tar.gz
+bc. wget http://releases.linaro.org/latest/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140621-667_armhf_supported.tar.gz
+wget http://releases.linaro.org/latest/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140612-267.rootfs.tar.gz
* Get "Linaro image tools":https://wiki.linaro.org/Linaro-Image-Tools. There are multiple ways you can get the latest Linaro Image Tools:
diff --git a/openembedded/vexpress-lsk/README.textile b/openembedded/vexpress-lsk/README.textile
index 711db75..489d76e 100644
--- a/openembedded/vexpress-lsk/README.textile
+++ b/openembedded/vexpress-lsk/README.textile
@@ -1,126 +1,12 @@
-h1. Linaro Stable Kernel (LSK) 14.06 Release for Versatile Express (OpenEmbedded)
+h1. Linaro Stable Kernel (LSK) Engineering Build for Versatile Express (OpenEmbedded)
-p. The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the linux stable kernel tree. It is produced to satisfy the requirements of Linaro members. The LSK focuses on quality and stability and is therefore a great basis for member products. It also includes backports of commonly desired features, provided they meet the quality requirements, and also any bug fixes.
+p. The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the linux stable kernel tree.
p. Linaro releases monthly binary images for the ARM "Versatile Express":http://www.arm.com/products/tools/development-boards/versatile-express/index.php including support for Cortex-A9, Cortex-A5, TC2 (big.LITTLE) CoreTiles and Fast Models.
p. For support matters related to ARM hardware or firmware images downloaded from ARM sites, please contact "ARM support":mailto:support@arm.com
-p. This release includes Linaro OpenEmbedded for both Versatile Express and Fast Models. The images are able to boot A5, A9 and TC2 using UEFI. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.06/openembedded/vexpress-lsk/#tabs-3 tab).
-
-h2. About the TC2 Engineering Build
-
-This release is based on the Linux v3.10.44 kernel. As a consequence, almost all of the patches in the ARM Landing Team tree have been rebased and refactored to account for the latest upstream content.
-
-The TC2 CoreTile is the first example of a big.LITTLE system shipped by ARM and serves as a platform for development and test of big.LITTLE software. TC2 contains a tri-core Cortex-A7 cluster and a dual-core Cortex-A15 cluster linked using the CCI-400 coherent interconnect.
-
-The release contains the big.LITTLE MP patchset developed by ARM. This patchset is hosted by Linaro and can be found in the linked "git repository":https://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git;a=shortlog;h=refs/heads/big-LITTLE-MP-latest. These patches have been developed and rigorously tested in order to enable the ARM Versatile Express V2P-CA15_A7 CoreTile (TC2) to run in full MP mode. This functionality has been optimised for energy and performance bringing it close to the Cortex-A7 (LITTLE) in energy consumption with near Cortex-A15 (big) performance. The patchset also includes optimizations that provide a considerable performance uplift across a wide range of benchmarks. The functionality introduced by this patchset is stable and ready for use on other platforms. Note that at present this LSK release is the reference point for big.LITTLE MP functionality.
-
-The patches in the big.LITTLE MP patchset are generic and applicable to big.LITTLE systems with minimal porting effort. To ease porting, the patches are also available as an isolated package located "here":https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=big-LITTLE-MP-scheduler-patchset-14.06-lsk.tar.bz2. This package may be used directly by partners interested in porting the big.LITTLE MP scheduler functionality to their custom platform. Please contact "ARM support":mailto:support-sw@arm.com?subject=Query%20about%20ARM%20big.LITTLE%20MP%20patchset%20package in case of any queries related to this package.
-
-Also provided is optional configurable kernel support for an implementation of ARM's Power State Co-ordination Interface (PSCI). This support is disabled by default. To use PSCI support you will require secure firmware that is currently available to ARM licensees upon request to ARM. Please contact "ARM support":mailto:support-sw@arm.com?subject=Access%20to%20PSCI to get access to the firmware code.
-
-The 'small task packing feature' continues to be enabled by default in the kernel configuration. (See the documentation for this feature located at 'Documentation/arm/small_task_packing.txt’ within the kernel sources for more information on this feature).
-
-This release introduces further optimizations for the existing 'idle pull task migration' feature. These optimizations promote forward progress of tasks even if the target processor is currently idle. In addition, the release also contains some cleanups - see the patches marked 'New in this release' in the list below for details.
-
-h3. Scheduler modifications to support big.LITTLE
-
-The following patches make up the big.LITTLE MP patchset.
-
-| "sched: implement usage tracking":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=0841c6ae0b53d43e4634cf4a1f88407b93c15399 | |
-| "sched: entity load-tracking load_avg_ratio":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=be6ef1d56e70bfdfd79174d7d23a4b12d5b911ee | |
-| "sched: Task placement for heterogeneous systems based on task load-tracking":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=798e82cab1a39f4d75796be024c4d7b08bc062e8 | |
-| "sched: Forced task migration on heterogeneous systems":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=2dd22b22c95851445c189c3d4708c027aa19cf5f | |
-| "sched: Introduce priority-based task migration filter":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=943106d9437fcced79c4e48ed794410e5f750b4c | |
-| "ARM: Add HMP scheduling support for ARM architecture":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=d278bb1c4d5191e0d9b9911337e3b31a100a7f9f | |
-| "ARM: sched: Use device-tree to provide fast/slow CPU list for HMP":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=dc68bd92107d8990f4608d8f42744770fe203f7f | |
-| "ARM: sched: Setup SCHED_HMP domains":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=1baaccf456ece33b8fa02f8cdf3977d6a95b393c | |
-| "sched: Add ftrace events for entity load-tracking":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=b9d3d5612899de4f8372ecfbc4c8f4ba5aa170ec | |
-| "sched: Add HMP task migration ftrace event":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=0d811e649ad31994e8f06b6b18101f249b34e912 | |
-| "sched: SCHED_HMP multi-domain task migration control":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=76525733b4f4e0fdcc188dfe23941024ae626979 | |
-| "sched: Enable HMP priority filter by default":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=1b8ae251638844173bd04a4c9e543581f3d92fbd | |
-| "ARM: sched: Avoid empty 'slow' HMP domain":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=362036513b1dff299b2035d5b928a203742b98d7 | |
-| "sched: Only down migrate low priority tasks if allowed by affinity mask":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=eeebbf595c8dcd6392537c4d13b8cda78001f4e5 | |
-| "sched: fix arch_get_fast_and_slow_cpus to get logical cpumask correctly":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=a9f9bca843e44144670c660638274363f34b9847 | |
-| "sched: Do not ignore grouped tasks during HMP forced migration.":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=d2c920023cbc456414f8e07ff253a89be535b41b | |
-| "sched: Ignore offline CPUs in HMP migration & load stats":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=b64cc6f7e54b97536dbecc05d193b31b27feecf1 | |
-| "ARM: Change load tracking scale using sysfs":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=0e48eed05c47aa2e00b772a519b36286e466621e | |
-| "ARM: Experimental Frequency-Invariant Load Scaling Patch":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=71b5dbd6d527d5de8aaef7e1f8658df95caf28aa | |
-| "ARM: Fix build breakage when big.LITTLE.conf is not used.":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=ae570aeb1d40d531a498e53e2a815a52996f0749 | |
-| "sched: Basic global balancing support for HMP":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=cf71912f481c7b6fc39e9b2021e8f9c058116c26 | |
-| "sched: cfs.nr_running does not contain the intended metric":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=7e6446630039fcbabb9582ebefdcbc30de32c0e2 | |
-| "Revert sched: Enable HMP priority filter by default":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=7362251d8a422dcba5c56408b92fc2b6ad03b10c | |
-| "HMP: Use unweighted load for hmp migration decisions":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=ede58a69a32b187899e6cccbbd299a04d3f50b71 | |
-| "HMP: Select least-loaded CPU when performing HMP Migrations":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=08d7db89a214a138516419a85e17272b09180abd | |
-| "HMP: Avoid multiple calls to hmp_domain_min_load in fast path":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=3f3b210703f80fe60dbfa13c25b30d4effbf9f4b | |
-| "HMP: Force new non-kernel tasks onto big CPUs until load stabilises":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=954978dd2cff81cc15745b9e581a1709e238f8ef | |
-| "sched: Restrict nohz balance kicks to stay in the HMP domain":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=6eada0087366d8aec6bc38348a68f721f538cc5c | |
-| "HMP: experimental: Force all rt tasks to start on little domain":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=4ab2679351e9566a6b0822f2d841a902758ba066 | |
-| "HMP: select 'best' task for migration rather than 'current'":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=ee52487aaf659ef630ce3371de0e59944253581b | |
-| "sched: HMP fix traversing the rb-tree from the curr pointer":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=aaba2453951b3743d003be228102e1da63c75326 | |
-| "sched: track per-rq 'last migration time'":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=5fad81c7739db3a1fc6380dcc3d7902666ed5ee8 | |
-| "HMP: Modify the runqueue stats to add a new child stat":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=b98cd6acc86f2c3bc10902476836746727b73ba9 | |
-| "HMP: Explicitly implement all-load-is-max-load policy for HMP targets":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=6b695bd8a4e2c86cc466010517c0260dc3653742 | |
-| "sched: HMP change nr_running offload metric":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=1f435579ea80d4639061435d8337df5a2c92e530 | |
-| "HMP: Implement idle pull for HMP":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=db20b7088c6d7f7920dace95c7fc8d9955650214 | |
-| "HMP: Access runqueue task clocks directly.":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=de66e01565848d0236ca9e7e9e2f6ecd5c27a021 | |
-| "HMP: Update migration timer when we fork-migrate":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=18e3c3d2cc1346cb7cc2e3fd777b2c6f4fbb6135 | |
-| "sched: HMP: Change default HMP thresholds":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=d73babce9a77f8143136fe0d7b6c1ae44b5652dc | |
-| "sched: HMP: Additional trace points for debugging HMP":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=7b8e0b3f2af55b1ffb5c10be1daa59d8dc21d140 | |
-| "arm: ipi raise/start/end tracing":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=2353c1f8009c14e89b323b18ae246c485fc034e4 | |
-| "smp: smp_cross_call function pointer tracing":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=5ecaba3d9f4ab514fe8d383534e24b306f116896 | |
-| "sched: HMP: fix potential logical errors":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=2e14ecb254a3eaa2993b5dd04014f41e1d6188ce | |
-| "hmp: Remove potential for task_struct access race":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=cd5c2cc93d3dc581a19c62442f40895500d2a34c | |
-| "HMP: Implement task packing for small tasks in HMP":http://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=d8063e7015122eb3f6173acf496171def8941734 | |
-| "HMP: Avoid using the cpu stopper to stop runnable tasks":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=2a68d1e9125582bedeac4ea34fb9901ab1f7de11 | |
-| "sched: hmp: add read-only hmp domain sysfs file":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=0b877c2baac65994016c6812804d1b30e89c18ed | |
-| "Documentation: HMP: Small Task Packing explanation":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=f5be72980bc321f3491377861835c343cc27af0d | |
-| "sched: hmp: Fix build breakage when not using CONFIG_SCHED_HMP":https://git.linaro.org/gitweb?p=kernel/linux-linaro-stable.git;a=commit;h=7cf6a7300bb9a88f543061270419427395ab4d2f | |
-| "sched: reset blocked load decay_count during synchronization":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/f720a920e88f1ec79db8c9f0031f61c610e40b02 | |
-| "sched: update runqueue clock before migrations away":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/7896b1e659db571556436b99ebb2e475e54a24f5 | |
-| "sched: hmp: Make idle balance behaviour normal when packing disabled":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/257e5075a1433513bb354f202adcd2dea8a8dc08 | |
-| "sched: hmp: Change TC2 packing config to disabled default if present":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/ba8ed8301f5bca4a44c80e2173c66391b76898df | |
-| "config: Make packing present on TC2":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/5e0791511a938eaf28d9071b411ffa71a79ef8ed | |
-| "sched: hmp: Fix potential task_struct memory leak":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/b2fafaba35f490947b78e8d0d4f4264a137e64cd | |
-| "HMP: Restrict irq_default_affinity to hmp_slow_cpu_mask":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/1d462599bee9a2f5f3988aafa43feda602d5e188 | |
-| "HMP: Fix rt task allowed cpu mask restriction code on 1x1 system":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/b30814c74c184bbb231e24d6c857699af338468b | |
-| "hmp: sched: Clean up hmp_up_threshold checks into a utility fn":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/765aae2 | |
-| "sched: hmp: unify active migration code":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/0baa581 | |
-| "hmp: Use idle pull to perform forced up-migrations":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/aae7721 | |
-| "hmp: dont attempt to pull tasks if affinity doesn't allow it":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/5a570cf | |
-| "Revert hmp: dont attempt to pull tasks if affinity doesn't allow it":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/8503bfd | |
-| "Revert hmp: Use idle pull to perform forced up-migrations":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/7e1f7d3 | |
-| "Revert sched: hmp: unify active migration code":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/11971ff | |
-| "Revert hmp: sched: Clean up hmp_up_threshold checks into a utility fn":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/db3dba6 | |
-| "sched: hmp: Change small task packing defaults for all platforms":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/1ade57e | |
-| "hmp: sched: Clean up hmp_up_threshold checks into a utility fn":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/84efcd0 | |
-| "sched: hmp: unify active migration code":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/0168997 | |
-| "hmp: Use idle pull to perform forced up-migrations":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/940407d | |
-| "hmp: dont attempt to pull tasks if affinity doesn't allow it":https://git.linaro.org/kernel/linux-linaro-stable.git/commit/d1df056 | |
-
-h3. Platform Support.
-
-In addition to the big.LITTLE MP work the TC2 platform support includes:
-** TC2: reset CPUs spuriously woken up on cluster power up
-** vexpress: add shim layer for psci backend on TC2
-** vexpress: allow native pm ops backends to probe for psci suppport
-** psci: add cmdline option to enable use of psci
-** psci: add probe function to discover presence of a psci implementation
-** psci: convert psci '-EALREADYON' error code to linux '-EAGAIN'
-** vexpress: add psci support in TC2 device tree
-** psci: add constants to specify affinity levels
-** TC2: replace hard coded cluster and cpu values with constants
-** TC2: use generic accessors to extract cpu and cluster ids
-** CPUidle & CPUfreq support
-** hwmon driver allowing, amongst other things, TC2's power, current and energy measurements to be read through standard sysfs interfaces
-** Common clocks implementation
-** Regulator driver
-** Drivers for previously hard-coded configuration interfaces
-** Support self-hosted debugging through idle
-** In addition to the CPU PMUs the perf framework supports the CCI-400 PMUs
-** A patch from Thomas Gliexner which supports a IRQ affinity mask being specified in the command line. This can be used to reduce unnecessary IRQ wakeups on Cortex-A15. For instructions see the irqaffinity entry in Documentation/kernel-parameters.txt
-** arm-multi_pmu_v2 - enables the use of multiple PMU types or sources, for example profiling across both Cortex-A15 and Cortex-A7 clusters and getting results for CCI.
+p. This build includes is targeted at both Versatile Express and Fast Models. The images are able to boot A5, A9 and TC2 using UEFI. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/latest/openembedded/vexpress-lsk/#tabs-3 tab).
h2. Where To Find More Information
@@ -133,58 +19,8 @@ Subscribe to the important Linaro mailing lists and join our IRC channels to sta
** Linaro Development "mailing list":http://lists.linaro.org/mailman/listinfo/linaro-dev
** Linaro IRC channel on irc.freenode.net at @#linaro@
-* Landing Team bug reports should be filed in "JIRA":http://cards.linaro.org/browse/ARM#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel by clicking on the "Create issue" button on the top menu bar.
-** You will need to login to your JIRA account. If you do not have an account or are having problems, email its@linaro.org for help.
-* More general bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to "Linaro project":http://bugs.launchpad.net/linaro/+filebug.
+* Landing Team bug reports should be filed in "Bugzilla":http://bugs.linaro.org
+** You will need to login to your Linaro account. If you do not have an account or are having problems, email its@linaro.org for help.
+* More general bug reports should be filed in Bugzilla against the individual packages that are affected.
* Questions? "ask Linaro":http://ask.linaro.org/.
* Interested in commercial support? inquire at "Linaro support":mailto:support@linaro.org
-
-h2. Resolved in this release
-
-* "ARM-46":http://cards.linaro.org/browse/ARM-46 Booting using UEFI with bootmon from VE CD 5.2 fails
-* "ARM-53":http://cards.linaro.org/browse/ARM-53 Watchdog timeout booting Android on single core fastmodels
-* "ARM-58":http://cards.linaro.org/browse/ARM-58 LP:1231468 - HTML5 video playback failed, using Chromium but works with Firefox, on ARM Versatile Express ALIP image
-* "ARM-60":http://cards.linaro.org/browse/ARM-60 LP:1254750 - Browser crashes regularly on vexpress with KitKat
-
-h2. Known Issues
-
-h3. General Issues
-
-* "ARM-16":http://cards.linaro.org/browse/ARM-16 LP:1097309 - serial console doesn't received characters on TC2
-* "ARM-24":http://cards.linaro.org/browse/ARM-24 LP:1172350 - Audio playback under Android JellyBean stops sporadically on TC2 with release 13.03
-* "ARM-50":http://cards.linaro.org/browse/ARM-50 LP:1217893 - perf shows zero for cycle and instruction counts on TC2
-* "ARM-57":http://cards.linaro.org/browse/ARM-57 LP:1243194 - power top doesn't show any stats
-* "ARM-61":http://cards.linaro.org/browse/ARM-61 LP:1254738 - Serial console doesn't work reliably on vexpress with KitKat
-* "ARM-77":http://cards.linaro.org/browse/ARM-77 LP:1260320 - long running gator and DS-5 streaming capture reported kernel crash dump
-* "ARM-132":https://cards.linaro.org/browse/ARM-132 14.05 LSK pre-release validation shows degradation in BBench scores
-* "ARM-137":https://cards.linaro.org/browse/ARM-137 HMP Patch 77 missing from 14.06 release
-
-h3. Known Issues due to lack of video acceleration
-
-* "ARM-59":http://cards.linaro.org/browse/ARM-59 LP:987155 - vexpress: Angrybirds display severely truncated
-* "LP: #987172":http://launchpad.net/bugs/987172 vexpress: YouTube video playback fails
-
-h3. Known Issues due to generic Android features
-
-* "ARM-51":http://cards.linaro.org/browse/ARM-51 Gallery app crashes on start on vexpress Android 4.3
-* "ARM-101":https://cards.linaro.org/browse/ARM-101 LP: 1229185 - Panic in ip6tables during Android boot
-
-h3. Additional information
-
-NOTE: When using the interactive governor with Android, take care to use the following values for governor specific tunables. These values have been selected after careful analysis on this LSK version and result in optimal power-performance on TC2. In future LSK releases, additional system initialisation logic will use these values as defaults.
-
-Interactive settings for the Cortex-A7 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 800000
-'min_sample_time': 80000
-'timer_rate': 20000
-
-Interactive settings for the Cortex-A15 cluster:
-
-'above_hispeed_delay': 20000
-'go_hispeed_load': 85
-'hispeed_freq': 1000000
-'min_sample_time': 80000
-'timer_rate': 20000