summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2014-10-21 13:04:23 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2014-10-21 13:04:23 +0100
commitc0b8af0fc1a1518d366d65a3ded4c6523310e0a4 (patch)
treee83acd6488e11c2ad3d55af010baa288a2629733
parent17f6fc09e01745d9df52c1a68ac70463255c7890 (diff)
14.10: change 14.09 to 14.10 and remove IPA overlay
Change-Id: I718f3e2ea81e18dee56a60d6c60e25d1baeae8ec Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt14
-rw-r--r--members/arm/android/images/armv8-android-juno-lsk/HOWTO_gettingstarted.txt8
-rw-r--r--members/arm/android/images/armv8-android-juno-lsk/HOWTO_install.txt43
-rw-r--r--members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt43
-rw-r--r--members/arm/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt12
-rw-r--r--members/arm/android/images/armv8-juice-juno-lsk/HOWTO_gettingstarted.txt8
-rw-r--r--members/arm/android/images/armv8-juice-juno-lsk/HOWTO_install.txt10
-rw-r--r--members/arm/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt4
-rw-r--r--members/arm/android/images/vexpress-lsk/HOWTO_getsourceandbuild.txt10
-rw-r--r--members/arm/android/images/vexpress-lsk/HOWTO_install.txt10
-rw-r--r--members/arm/android/images/vexpress-lsk/HOWTO_releasenotes.txt6
-rw-r--r--members/arm/android/images/vexpress-lsk/HOWTO_rtsm.txt6
-rw-r--r--members/arm/openembedded/aarch64/HACKING.textile4
-rw-r--r--members/arm/openembedded/aarch64/README.textile4
-rw-r--r--members/arm/openembedded/juno-lsk/GETTINGSTARTED.textile8
-rw-r--r--members/arm/openembedded/juno-lsk/HACKING.textile6
-rw-r--r--members/arm/openembedded/juno-lsk/INSTALL.textile10
-rw-r--r--members/arm/openembedded/juno-lsk/README.textile4
-rw-r--r--members/arm/openembedded/vexpress-lsk/FASTMODELS.textile4
-rw-r--r--members/arm/openembedded/vexpress-lsk/HACKING.textile2
-rw-r--r--members/arm/openembedded/vexpress-lsk/INSTALL.textile8
-rw-r--r--members/arm/openembedded/vexpress-lsk/README.textile6
22 files changed, 82 insertions, 148 deletions
diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt
index 8a6453c..4cc64fa 100644
--- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-5.
h1. Accessing Source Code
h2. Linaro Android Source Code
-Run the "linaro_android_build_cmds.sh":https://releases.linaro.org/14.09/members/arm/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":https://releases.linaro.org/14.10/members/arm/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":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
-* "Source Manifest":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/source-manifest.xml
+* "Pinned Manifest":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
+* "Source Manifest":https://releases.linaro.org/14.10/members/arm/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.09/members/arm/android/images/armv8-android-juno-lsk/vendor.tar.bz2
-* Download the Android building script for this release from "here":https://releases.linaro.org/14.09/members/arm/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/14.10/members/arm/android/images/armv8-android-juno-lsk/vendor.tar.bz2
+* Download the Android building script for this release from "here":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
* Run the script
@@ -291,4 +291,4 @@ bc. $ fip_create --help
h2. Installing the binaries
-Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
+Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_gettingstarted.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_gettingstarted.txt
index 7ca4e72..98126e7 100644
--- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_gettingstarted.txt
+++ b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_gettingstarted.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.09/members/arm/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/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-5.
h2. Juno ports
@@ -68,9 +68,9 @@ h3. Software preloaded on new Juno boards
New Juno boards arrive preloaded with MCC firmware, SCP firmware, AP trusted firmware, UEFI, and a Linux kernel. The Juno board does not contain a Linux filesystem or Android AOSP filesystem anywhere in onboard storage.
-*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
+*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
-When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
+When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
New Juno boards do not contain any Android software pre-installed.
@@ -87,7 +87,7 @@ The steps to set up and boot the board are:
h3. Getting Juno to boot to the Linux shell
-If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
+If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-2.
h3. Setting the Real Time Clock (required for Android)
diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_install.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_install.txt
index fbc3edb..85a6be0 100644
--- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_install.txt
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-5.
h2. Installation
@@ -13,8 +13,8 @@ Linaro Android releases are made up of the following components.
| juno.dtb | Device Tree Binary |
| ramdisk.img | Ramdisk image |
| linaro_android_build_cmds.sh | Build script for the complete Android release |
-| board_recovery_image_0.8.1.zip | Juno board firmware recovery image |
-| ipa-overlay-14.09.tar.bz2 | IPA Binaries to overlay onto the 14.09 Android image |
+| board_recovery_image_0.8.2.zip | Juno board firmware recovery image used to test the 14.10 release |
+| board_recovery_image_0.9.1.zip | Latest Juno board firmware recovery image |
Other files such as *manifest*, *.txt and *.html provide information such as package contents or MD5SUMs about the files they share a common filename with.
@@ -26,7 +26,7 @@ Linaro provides two methods for installing Linaro binary builds:
h2. Pre-Installation Steps
-Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.09 release has been formally QA tested with Firmware version 0.8.1. We always recommend that users install the latest version available.
+Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.10 release has been formally QA tested with Firmware version 0.8.1. We always recommend that users install the latest version available.
h2. Using pre-built image
@@ -134,7 +134,7 @@ The example below shows how a test system was configured. Please note: some of
Also take care that the USB partitions are showing in the menu before selecting a menu option. There is a known bug in UEFI where the partitions on USB drives may not show the first time the menu is displayed. To overcome this, as shown in the example below, the user should enter the menu option @"[1] Add Boot Device Entry"@, by pressing @1@ followed by the enter key. Then, when the list display and the USB partitions are missing, please press the @ESC@ key once. This will exit out of the current menu prompt and leave you back at the Boot Menu again. At this point, please press 1 again to re-enter the menu option @"[1] Add Boot Device Entry"@ and continue by selecting the partition named "boot" on the USB drive.
-UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-4 for more details on the UART configuration of the board.
+UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-4 for more details on the UART configuration of the board.
h3. Example UEFI Configuration
@@ -394,9 +394,9 @@ The configuration flash memory should now be visible on the host computer as a m
6. If you wish to update one or more of the firmware components then skip to step 7. Otherwise, for a full system recovery, format the configuration flash memory (FAT16).
-7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
+7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
-8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
+8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
9. Safely eject the mass storage device, giving it time to write the files to the internal storage.
@@ -407,32 +407,3 @@ The board will load the default configuration and boot up.
h2. Attaching ADB
ADB on Juno is supported over ethernet. Follow the instructions on "https://wiki.linaro.org/Platform/Android/SetupAdbOverTcp":https://wiki.linaro.org/Platform/Android/SetupAdbOverTcp to connect adb over the network.
-
-
-h2. Intelligent Power Allocation (IPA)
-
-Installing IPA into your Linaro release comprises of 2 main components: firmware and Android binaries. First you should update the firmware on your Juno board to version 0.8.2, then you should copy the boot and system files over to your 14.09 disk image.
-
-Following the instructions in the "Firmware update":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk#firmware section on this page, only replacing the recommended firmware with the version contained inside board_recovery_image_0.8.2.zip included in the "ipa-overlay-14.09.tar.bz2":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/ipa-overlay-14.09.tar.bz2.
-
-Please note: the 0.8.2 firmware is only compatible with IPA kernels such as the ones contained in the IPA overlay archive. It will not work with the 14.09 release kernel or older versions. For non-IPA kernels, use firmware version 0.8.1.
-
-Create a disk image in the usual way described by the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk#tabs-2 in these release notes, then insert the disk into your host machine and type the following commands on the host machine:
-
-bc. cd <your working directory>
-tar xvf <path-to>/ipa-overlay-14.09.tar.bz2
-cd ipa-overlay-14.09
-mkdir -p mnt/boot
-sudo mount /dev/disk/by-label/boot mnt/boot
-sudo cp -R boot mnt
-sudo umount mnt/boot
-mkdir -p mnt/system
-sudo mount /dev/disk/by-label/system mnt/system
-sudo cp -R system mnt
-sudo umount mnt/system
-
-Then safely eject the USB disk from your system and insert it into the Juno board. Follow the instructions to reconfigure UEFI as shown in the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk#tabs-2 and boot the image as per a normal Juno disk image.
-
-If you are booting the correct kernel, you should see the following message in your boot log:
-
-bc. [ 0.000000] Linux version 3.10.52 (tixy@linaro1) (gcc version 4.9.2 20140811 (prerelease) (Linaro GCC 4.9-2014.08) ) #1 SMP Tue Sep 23 17:48:12 BST 2014
diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
index 5f17d21..85eca80 100644
--- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
+++ b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt
@@ -13,7 +13,7 @@ The release contains Android ARMv8 optimizations for OpenSSL, LibPNG and BIONIC
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.
-The Linaro Android releases for Juno 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.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-3). 
+The Linaro Android releases for Juno 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.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-3). 
h3. Intelligent Power Allocation (IPA)
@@ -39,43 +39,6 @@ The latest (v5) posting and discussions can be found at -
"http://thread.gmane.org/gmane.linux.power-management.general/47189":http://thread.gmane.org/gmane.linux.power-management.general/47189
-h4. Installing IPA binaries into your 14.09 image
-
-The IPA section in the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk#tabs-2 contains instructions on how to overlay a set of IPA binaries onto an existing Linaro Android image for Juno.
-
-h4. Enabling IPA in your kernel build
-
-To enable IPA, make sure the following config options are turned on in the kernel build -
-
-CONFIG_THERMAL_GOV_POWER_ALLOCATOR # Enables power allocator governor
-CONFIG_THERMAL_POWER_ACTOR # Enables the power actor interface
-CONFIG_THERMAL_POWER_ACTOR_CPU # Enables CPU actor implementation
-CONFIG_SCPI_THERMAL # Enables the Juno Platform thermal integration
-
-CONFIG_DEVFREQ_THERMAL # Enables thermal management for devfreq devices (used by Mali Thermal driver)
-CONFIG_MALI_DEVFREQ # Enabled devfreq for Mali
-CONFIG_MALI_POWER_ACTOR # Enabled GPU actor implementation
-
-h4. Code
-
-The code used to build the Linaro IPA Overlay can be found here:
-
-* "https://git.linaro.org/landing-teams/working/arm/kernel-release.git/tag/refs/tags/lsk-3.10-armlt-juno-20140924":https://git.linaro.org/landing-teams/working/arm/kernel-release.git/tag/refs/tags/lsk-3.10-armlt-juno-20140924
-
-The IPA kernel code can be found in the drivers/thermal folder. The following files contain the bulk of the implementation -
-
-* power_allocator.c
-* power_actor.c
-* cpu_actor.c
-* scpi-thermal.c
-
-The GPU IPA kernel code is located with the Mali GPU driver in the drivers/gpu/arm/midgard/ folder. The important files are:
-
-* mali_kbase_devfreq.c
-* mali_kbase_power_actor.c
-
-The GPU IPA relies on devfreq, and devfreq_cooling. Devfreq is already present upstream and is used in a pretty standard way. Devfreq_cooling was added to be the glue between the power actor and devfreq, see drivers/thermal/devfreq_cooling.c
-
h3. Linaro Android NDK
@@ -107,11 +70,11 @@ h2. About the Linaro Stable Kernel (LSK)
The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the Linux stable kernel tree. The LSK focuses on quality and stability and is therefore a great foundation for product development. It also includes backports of commonly desired features, provided they meet the quality requirements, and also any bug fixes.
-LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.09/members/arm/android/images/armv8-android-juno-lsk/#tabs-3 tab).
+LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-3 tab).
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.09/members/arm/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/14.10/members/arm/android/images/armv8-android-juno-lsk/#tabs-5.
h2. Support
diff --git a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt
index 0fb82e3..642fd4e 100644
--- a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_getsourceandbuild.txt
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-5.
h1. Accessing Source Code
h2. Linaro Android Source Code
-Run the "linaro_android_build_cmds.sh":https://releases.linaro.org/14.09/members/arm/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":https://releases.linaro.org/14.10/members/arm/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":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
-* "Source Manifest":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/source-manifest.xml
+* "Pinned Manifest":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
+* "Source Manifest":https://releases.linaro.org/14.10/members/arm/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":https://releases.linaro.org/14.09/members/arm/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 release from "here":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
* Run the script
@@ -290,4 +290,4 @@ bc. $ fip_create --help
h2. Installing the binaries
-Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
+Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
diff --git a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_gettingstarted.txt b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_gettingstarted.txt
index 3ceed1c..8c24d0e 100644
--- a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_gettingstarted.txt
+++ b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_gettingstarted.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.09/members/arm/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/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-5.
h2. Juno ports
@@ -68,9 +68,9 @@ h3. Software preloaded on new Juno boards
New Juno boards arrive preloaded with MCC firmware, SCP firmware, AP trusted firmware, UEFI, and a Linux kernel. The Juno board does not contain a Linux filesystem or Android AOSP filesystem anywhere in onboard storage.
-*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
+*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
-When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
+When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
New Juno boards do not contain any Android software pre-installed.
@@ -87,7 +87,7 @@ The steps to set up and boot the board are:
h3. Getting Juno to boot to the Linux shell
-If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
+If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-2.
h3. Setting the Real Time Clock (required for Android)
diff --git a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_install.txt b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_install.txt
index 974ce27..be170f0 100644
--- a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_install.txt
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-5.
h2. Installation
@@ -24,7 +24,7 @@ Linaro provides two methods for installing Linaro binary builds:
h2. Pre-Installation Steps
-Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.09 release has been formally QA tested with Firmware version 0.8.1. We always recommend that users install the latest version available.
+Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.10 release has been formally QA tested with Firmware version 0.8.2. We always recommend that users install the latest version available, which at the time of release is 0.9.1.
h2. Using pre-built image
@@ -132,7 +132,7 @@ The example below shows how a test system was configured. Please note: some of
Also take care that the USB partitions are showing in the menu before selecting a menu option. There is a known bug in UEFI where the partitions on USB drives may not show the first time the menu is displayed. To overcome this, as shown in the example below, the user should enter the menu option @"[1] Add Boot Device Entry"@, by pressing @1@ followed by the enter key. Then, when the list display and the USB partitions are missing, please press the @ESC@ key once. This will exit out of the current menu prompt and leave you back at the Boot Menu again. At this point, please press 1 again to re-enter the menu option @"[1] Add Boot Device Entry"@ and continue by selecting the partition named "boot" on the USB drive.
-UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-4 for more details on the UART configuration of the board.
+UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-4 for more details on the UART configuration of the board.
h3. Example UEFI Configuration
@@ -392,9 +392,9 @@ The configuration flash memory should now be visible on the host computer as a m
6. If you wish to update one or more of the firmware components then skip to step 7. Otherwise, for a full system recovery, format the configuration flash memory (FAT16).
-7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
+7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
-8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
+8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
9. Safely eject the mass storage device, giving it time to write the files to the internal storage.
diff --git a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
index f8b92db..b1183d6 100644
--- a/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
+++ b/members/arm/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
@@ -39,11 +39,11 @@ h2. About the Linaro Stable Kernel (LSK)
The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the Linux stable kernel tree. The LSK focuses on quality and stability and is therefore a great foundation for product development. It also includes backports of commonly desired features, provided they meet the quality requirements, and also any bug fixes.
-LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.09/members/arm/android/images/armv8-juice-juno-lsk/#tabs-3 tab).
+LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-3 tab).
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.09/members/arm/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/14.10/members/arm/android/images/armv8-juice-juno-lsk/#tabs-5.
h2. Support
diff --git a/members/arm/android/images/vexpress-lsk/HOWTO_getsourceandbuild.txt b/members/arm/android/images/vexpress-lsk/HOWTO_getsourceandbuild.txt
index dd52b7d..7d26746 100644
--- a/members/arm/android/images/vexpress-lsk/HOWTO_getsourceandbuild.txt
+++ b/members/arm/android/images/vexpress-lsk/HOWTO_getsourceandbuild.txt
@@ -2,16 +2,16 @@ h1. Accessing Source Code
h2. Linaro Android JB Source Code
-Run the "linaro_android_build_cmds.sh":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/linaro_android_build_cmds.sh, it will download the entire source code for both Android JB and the kernel and attempt to build it.
+Run the "linaro_android_build_cmds.sh":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/linaro_android_build_cmds.sh, it will download the entire source code for both Android JB and the kernel and attempt to build it.
The pinned and source manifests can be found here:
-* "Pinned Manifest":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
-* "Source Manifest":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/source-manifest.xml
+* "Pinned Manifest":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/pinned-manifest.xml ("?":https://wiki.linaro.org/Platform/Android/ReproduceABuildExactly)
+* "Source Manifest":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/source-manifest.xml
h2. Kernel Source Code
-Obtain the exact *kernel source code* for this cycle by using the "linaro_kernel_build_cmds.sh":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/linaro_kernel_build_cmds.sh script to download the source and build it. You can get the kernel configuration from "here":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/kernel_config (listed above)
+Obtain the exact *kernel source code* for this cycle by using the "linaro_kernel_build_cmds.sh":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/linaro_kernel_build_cmds.sh script to download the source and build it. You can get the kernel configuration from "here":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/kernel_config (listed above)
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":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
+* Download the Android building script for this release from "here":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/linaro_android_build_cmds.sh or from the list of artifacts listed above.
* Run the script
diff --git a/members/arm/android/images/vexpress-lsk/HOWTO_install.txt b/members/arm/android/images/vexpress-lsk/HOWTO_install.txt
index f4cf898..412fa1d 100644
--- a/members/arm/android/images/vexpress-lsk/HOWTO_install.txt
+++ b/members/arm/android/images/vexpress-lsk/HOWTO_install.txt
@@ -14,7 +14,7 @@ h3. Prerequisites
* Ubuntu 12.04 64 bit or newer on your desktop PC, which you can download from "www.ubuntu.com":http://www.ubuntu.com
* 4GB SD card or larger
* Latest firmware installed onto the Versatile Express. Please see "Firmware Update" tab
-* This release pre-built image (vexpress.img.bz2), which you can downloaded from the above list of artifacts or just click "here":https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/vexpress.img.bz2
+* This release pre-built image (vexpress.img.bz2), which you can downloaded from the above list of artifacts or just click "here":https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/vexpress.img.bz2
h3. Installation Steps
@@ -42,9 +42,9 @@ h3. Prerequisites
* Ubuntu 12.04 64 bit or newer on your desktop PC, which you can download from "www.ubuntu.com":http://www.ubuntu.com
* Download Artifacts from above or use the following command in your terminal
-bc. wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/boot.tar.bz2
-wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/system.tar.bz2
-wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/userdata.tar.bz2
+bc. wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/boot.tar.bz2
+wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/system.tar.bz2
+wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/userdata.tar.bz2
* Download "Linaro image tools":https://wiki.linaro.org/Linaro-Image-Tools which can be obtained in two ways:
@@ -56,7 +56,7 @@ sudo apt-get install linaro-image-tools
** Method 2: Building from source
-bc. wget http://releases.linaro.org/14.09/components/platform/linaro-image-tools/linaro-image-tools-2014.09.tar.gz
+bc. wget http://releases.linaro.org/14.10/components/platform/linaro-image-tools/linaro-image-tools-2014.10.tar.gz
* Insert SD card and note the assigned @'/dev/sdX'@ or @'/dev/mmcblk0'@
diff --git a/members/arm/android/images/vexpress-lsk/HOWTO_releasenotes.txt b/members/arm/android/images/vexpress-lsk/HOWTO_releasenotes.txt
index cbaf8cf..45ed58c 100644
--- a/members/arm/android/images/vexpress-lsk/HOWTO_releasenotes.txt
+++ b/members/arm/android/images/vexpress-lsk/HOWTO_releasenotes.txt
@@ -1,4 +1,4 @@
-h1. Linaro Stable Kernel (LSK) 14.09 Release for Versatile Express (Android)
+h1. Linaro Stable Kernel (LSK) 14.10 Release 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. 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.
@@ -6,7 +6,7 @@ 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/14.09/members/arm/android/vexpress-lsk/#tabs-3 tab).
+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/14.10/members/arm/android/vexpress-lsk/#tabs-3 tab).
h2. About the TC2 Engineering Build
@@ -16,7 +16,7 @@ The TC2 CoreTile is the first example of a big.LITTLE system shipped by ARM and
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.09-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.
+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.10-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.
diff --git a/members/arm/android/images/vexpress-lsk/HOWTO_rtsm.txt b/members/arm/android/images/vexpress-lsk/HOWTO_rtsm.txt
index 53f63b6..b9dcddb 100644
--- a/members/arm/android/images/vexpress-lsk/HOWTO_rtsm.txt
+++ b/members/arm/android/images/vexpress-lsk/HOWTO_rtsm.txt
@@ -31,9 +31,9 @@ Fast Models will only deal with file systems up to 2GB in size, however the Lina
The following command downloads all the Android OS components necessary to make up a complete Android image.
-bc. wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/boot.tar.bz2
-wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/system.tar.bz2
-wget https://releases.linaro.org/14.09/members/arm/android/vexpress-lsk/userdata.tar.bz2
+bc. wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/boot.tar.bz2
+wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/system.tar.bz2
+wget https://releases.linaro.org/14.10/members/arm/android/vexpress-lsk/userdata.tar.bz2
Using the @linaro-android-media-create@, which is part of the @linaro-image-tools@, you can combine all the components into a single image.
diff --git a/members/arm/openembedded/aarch64/HACKING.textile b/members/arm/openembedded/aarch64/HACKING.textile
index 50e9fe0..e2cba97 100644
--- a/members/arm/openembedded/aarch64/HACKING.textile
+++ b/members/arm/openembedded/aarch64/HACKING.textile
@@ -6,7 +6,7 @@ bc. mkdir openembedded
cd openembedded
git clone git://git.linaro.org/openembedded/jenkins-setup.git
cd jenkins-setup
-git checkout release-14.09
+git checkout release-14.10
cd ..
sudo bash jenkins-setup/pre-build-root-install-dependencies.sh
bash jenkins-setup/init-and-build.sh
@@ -76,7 +76,7 @@ Create the Device Tree blob if you don’t have one in your Linaro image:
bc. make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- dtbs
-Copy the kernel and the DTB file for your model to your fastmodel directory created in the "Binary Installation tab":https://releases.linaro.org/14.09/openembedded/aarch64/#tabs-2.
+Copy the kernel and the DTB file for your model to your fastmodel directory created in the "Binary Installation tab":https://releases.linaro.org/14.10/openembedded/aarch64/#tabs-2.
bc. cp arch/arm64/boot/Image <fastmodel dir>
cp arch/arm64/boot/dts/*.dtb <fastmodel dir>
diff --git a/members/arm/openembedded/aarch64/README.textile b/members/arm/openembedded/aarch64/README.textile
index c7ceff1..64b56b8 100644
--- a/members/arm/openembedded/aarch64/README.textile
+++ b/members/arm/openembedded/aarch64/README.textile
@@ -1,4 +1,4 @@
-h1. AArch64 OpenEmbedded ARM Fast Models 14.09 Release
+h1. AArch64 OpenEmbedded ARM Fast Models 14.10 Release
The AArch64 Open Embedded Engineering Build for "ARM Fast Models":http://www.arm.com/fvp for ARMv8 is produced, validated and released by Linaro, based on the latest AArch64 open source software from "Tianocore EDK2":http://sourceforge.net/apps/mediawiki/tianocore (UEFI), the "Linux kernel":http://kernel.org, "ARM Trusted Firmware":http://github.com/ARM-software/arm-trusted-firmware and OpenEmbedded. It is produced to enable software development for AArch64 prior to hardware availability, and facilitates development of software that is independent of the specific CPU implementation. This build focuses on availability of new features in order to provide a basis for ongoing and dependent software development.
@@ -17,7 +17,7 @@ This build has been tested to work on the following FVPs:
* FVP_Base_Cortex-A57x4-A53x4
* FVP_Base_Cortex-A57x1-A53x1
-The Foundation_v8 FVP is free to use (download from ARM "http://www.arm.com/fvp":http://www.arm.com/fvp), while the others are licensed from ARM. "More information":https://releases.linaro.org/14.09/openembedded/aarch64/#tabs-4 on these specific FVPs is included with this release documentation.
+The Foundation_v8 FVP is free to use (download from ARM "http://www.arm.com/fvp":http://www.arm.com/fvp), while the others are licensed from ARM. "More information":https://releases.linaro.org/14.10/openembedded/aarch64/#tabs-4 on these specific FVPs is included with this release documentation.
The Base and Foundation FVPs use the following software for boot and runtime firmware services in this engineering build:
* ARM Trusted Firmware provides a reference implementation of secure world software for ARMv8-A, including Exception Level 3 (EL3) software
diff --git a/members/arm/openembedded/juno-lsk/GETTINGSTARTED.textile b/members/arm/openembedded/juno-lsk/GETTINGSTARTED.textile
index aa35ab5..2e5317f 100644
--- a/members/arm/openembedded/juno-lsk/GETTINGSTARTED.textile
+++ b/members/arm/openembedded/juno-lsk/GETTINGSTARTED.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.09/members/arm/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/14.10/members/arm/openembedded/juno-lsk/#tabs-5.
h2. Juno ports
@@ -68,9 +68,9 @@ h3. Software preloaded on new Juno boards
New Juno boards arrive preloaded with MCC firmware, SCP firmware, AP trusted firmware, UEFI, and a Linux kernel. The Juno board does not contain a Linux filesystem or Android AOSP filesystem anywhere in onboard storage.
-*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-2.
+*Please note* that early batches of Juno boards contained an SCP firmware image that limits the CPU clock to 50 MHz. ARM strongly recommends that you immediately upgrade to the latest firmware image hosted on this website by following the instructions in the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-2.
-When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
+When the power is first turned on, it should boot straight through to Linux. UEFI offers a 10 second window during which you can interrupt the boot sequence by pressing a key on the serial terminal, otherwise the Linux kernel will be launched. In order to reach the Linux shell you must attach a Linux "filesystem":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-2 via USB. If no filesystem is attached then Linux will boot as far as it can and then announce that it is waiting for a filesystem to be attached.
New Juno boards do not contain any Android software pre-installed.
@@ -87,7 +87,7 @@ The steps to set up and boot the board are:
h3. Getting Juno to boot to the Linux shell
-If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-2.
+If you have just received a new board and powered it on for the first time, you will not reach the Linux shell. Juno will boot Linux to the point where it looks for a filesystem, and when it can't find one it will sit and wait for one to be attached. To boot all the way to the Linux shell you will need to "attach a root filesystem":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-2.
h3. Setting the Real Time Clock (required for Android)
diff --git a/members/arm/openembedded/juno-lsk/HACKING.textile b/members/arm/openembedded/juno-lsk/HACKING.textile
index 9ea94cd..68d4ade 100644
--- a/members/arm/openembedded/juno-lsk/HACKING.textile
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/openembedded/juno-lsk/#tabs-5.
h2. Building the Linaro Kernel
@@ -44,7 +44,7 @@ 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.09/members/arm/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/14.10/members/arm/openembedded/juno-lsk/#tabs-2.
bc. cp arch/arm64/boot/Image /media/BOOT/Image
cp arch/arm64/boot/dts/juno.dtb /media/BOOT/juno/juno.dtb
@@ -279,4 +279,4 @@ bc. $ fip_create --help
h2. Installing the binaries
-Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-2.
+Please refer to the section titled "Firmware update" on the "Binary Image Installation tab":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-2.
diff --git a/members/arm/openembedded/juno-lsk/INSTALL.textile b/members/arm/openembedded/juno-lsk/INSTALL.textile
index 0e67492..8faa2f8 100644
--- a/members/arm/openembedded/juno-lsk/INSTALL.textile
+++ b/members/arm/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.09/members/arm/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/14.10/members/arm/openembedded/juno-lsk/#tabs-5.
h2. Installation
@@ -26,7 +26,7 @@ Linaro provides two methods for installing Linaro binary builds:
h2. Pre-Installation Steps
-Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.09 release has been formally QA tested with Firmware version 0.8.1. We always recommend that users install the latest version available.
+Before any installation begins, it is important that you ensure your board has the latest "firmware":#firmware installed. Please see "Juno Board Recovery Image and MCC firmware update":#firmware below for the latest updates and installation instructions. The 14.10 release has been formally QA tested with Firmware version 0.8.1. We always recommend that users install the latest version available.
h2. Using pre-built image
@@ -138,7 +138,7 @@ The example below shows how a test system was configured. Please note: some of
Also take care that the USB partitions are showing in the menu before selecting a menu option. There is a known bug in UEFI where the partitions on USB drives does not show the first time the menu is displayed. To overcome this, as shown in the example below, the user should enter the menu option @"[1] Add Boot Device Entry"@, by pressing @1@ followed by the enter key. Then, when the list display and the USB partitions are missing, please press the @ESC@ key once. This will exit out of the current menu prompt and leave you back at the Boot Menu again. At this point, please press 1 again to re-enter the menu option @"[1] Add Boot Device Entry"@ and continue by selecting the partition named "boot" on the USB drive.
-UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-4 for more details on the UART configuration of the board.
+UEFI outputs to UART0 on the board. UART0 uses 115200 baud with 8 bits and no stop bit. Please see the "UARTs" section on the "Getting Started tab":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-4 for more details on the UART configuration of the board.
h3. Example UEFI Configuration
@@ -393,9 +393,9 @@ The configuration flash memory should now be visible on the host computer as a m
6. If you wish to update one or more of the firmware components then skip to step 7. Otherwise, for a full system recovery, format the configuration flash memory (FAT16).
-7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
+7. Extract the board recovery image ("board_recovery_image_0.8.1.zip":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/board_recovery_image_0.8.1.zip) to the root directory of the configuration flash memory, preserving the directory structure.
-8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
+8. If you are performing a system recovery or installing an update from ARM then skip to step 9. Otherwise if you wish to install firmware images that you have "built yourself":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-3 then delete the bl1.bin and fip.bin from the /SOFTWARE/ directory in the configuration flash memory, and copy your own bl1.bin and fip.bin images into that directory to replace them.
9. Safely eject the mass storage device, giving it time to write the files to the internal storage.
diff --git a/members/arm/openembedded/juno-lsk/README.textile b/members/arm/openembedded/juno-lsk/README.textile
index 9d27b68..7928ef1 100644
--- a/members/arm/openembedded/juno-lsk/README.textile
+++ b/members/arm/openembedded/juno-lsk/README.textile
@@ -21,11 +21,11 @@ h2. About the Linaro Stable Kernel (LSK)
The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the Linux stable kernel tree. The LSK focuses on quality and stability and is therefore a great foundation for product development. It also includes backports of commonly desired features, provided they meet the quality requirements, and also any bug fixes.
-LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.09/members/arm/openembedded/juno-lsk/#tabs-3 tab).
+LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.10/members/arm/openembedded/juno-lsk/#tabs-3 tab).
h2. License
-The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.09/members/arm/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/14.10/members/arm/openembedded/juno-lsk/#tabs-5.
h2. Support
diff --git a/members/arm/openembedded/vexpress-lsk/FASTMODELS.textile b/members/arm/openembedded/vexpress-lsk/FASTMODELS.textile
index 4b369a7..11edf73 100644
--- a/members/arm/openembedded/vexpress-lsk/FASTMODELS.textile
+++ b/members/arm/openembedded/vexpress-lsk/FASTMODELS.textile
@@ -30,8 +30,8 @@ Fast Models will only deal with file systems up to 2GB in size, however the pre-
Using the following command, you will download the RootFS, the hardware pack.
-bc. wget https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140923-688_armhf_supported.tar.gz
-wget https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140924-296.rootfs.tar.gz
+bc. wget https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140923-688_armhf_supported.tar.gz
+wget https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140924-296.rootfs.tar.gz
Now you need to create the image using the following commands.
diff --git a/members/arm/openembedded/vexpress-lsk/HACKING.textile b/members/arm/openembedded/vexpress-lsk/HACKING.textile
index 8d1462e..3e52b9e 100644
--- a/members/arm/openembedded/vexpress-lsk/HACKING.textile
+++ b/members/arm/openembedded/vexpress-lsk/HACKING.textile
@@ -15,7 +15,7 @@ You can use GIT to obtain the kernel source code for this release:
bc. git clone git://git.linaro.org/kernel/linux-linaro-stable.git
cd linux-linaro-stable
-git checkout lsk-vexpress-14.09
+git checkout lsk-vexpress-14.10
h3. Create a kernel config
diff --git a/members/arm/openembedded/vexpress-lsk/INSTALL.textile b/members/arm/openembedded/vexpress-lsk/INSTALL.textile
index e94f081..a05d00c 100644
--- a/members/arm/openembedded/vexpress-lsk/INSTALL.textile
+++ b/members/arm/openembedded/vexpress-lsk/INSTALL.textile
@@ -18,7 +18,7 @@ h3. Prerequisites
* Latest firmware installed onto the Versatile Express. Please see "Firmware Update" tab
* Download the pre-built image for this release
-bc. wget https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140923-688.img.gz
+bc. wget https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140923-688.img.gz
h3. Installation Steps
@@ -27,7 +27,7 @@ h3. Installation Steps
bc. dmesg
SDCARD=/dev/sdX # sdcard found from dmesg above
-zcat https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140923-688.img.gz | sudo dd bs=64k of=$SDCARD
+zcat https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/lsk-vexpress-openembedded_alip-armv7a-gcc-4.8_20140923-688.img.gz | sudo dd bs=64k of=$SDCARD
When the image is created, skip down to the section "Booting the image".
@@ -46,8 +46,8 @@ 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 https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140923-688_armhf_supported.tar.gz
-wget https://releases.linaro.org/14.09/members/arm/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140924-296.rootfs.tar.gz
+bc. wget https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/hwpack_linaro-lsk-vexpress_20140923-688_armhf_supported.tar.gz
+wget https://releases.linaro.org/14.10/members/arm/openembedded/vexpress-lsk/linaro-image-alip-genericarmv7a-20140924-296.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/members/arm/openembedded/vexpress-lsk/README.textile b/members/arm/openembedded/vexpress-lsk/README.textile
index bfba8e1..7528942 100644
--- a/members/arm/openembedded/vexpress-lsk/README.textile
+++ b/members/arm/openembedded/vexpress-lsk/README.textile
@@ -1,4 +1,4 @@
-h1. Linaro Stable Kernel (LSK) 14.09 Release for Versatile Express (OpenEmbedded)
+h1. Linaro Stable Kernel (LSK) 14.10 Release 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.
@@ -6,7 +6,7 @@ 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 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.09/openembedded/vexpress-lsk/#tabs-3 tab).
+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.10/openembedded/vexpress-lsk/#tabs-3 tab).
h2. About the TC2 Engineering Build
@@ -16,7 +16,7 @@ The TC2 CoreTile is the first example of a big.LITTLE system shipped by ARM and
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.09-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.
+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.10-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.