summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2015-05-26 16:53:02 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2015-05-26 16:54:39 +0800
commitacec791818f45a67fbaedffa543fd810c78d1e7a (patch)
tree722e86682cf4162b6d7d3e6a38a2fe224530d468
parent1802be8ef31d8b2e3c635e4d318c9c540bfd7d7a (diff)
downloadlcr-release-acec791818f45a67fbaedffa543fd810c78d1e7a.tar.gz
update the directories structures
Change-Id: I07b1a5f27ce866660a6bb5ed4115504e0bb7eca8 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rw-r--r--.gitreview4
-rw-r--r--15.05/m-lcr/images/lcr-member-fvp/HOWTO_getsourceandbuild.txt147
-rw-r--r--15.05/m-lcr/images/lcr-member-fvp/HOWTO_install.txt143
-rw-r--r--15.05/m-lcr/images/lcr-member-fvp/HOWTO_prebuilt.txt69
-rw-r--r--15.05/m-lcr/images/lcr-member-fvp/fvp-release-note.txt (renamed from 15.05/fvp-release-note.txt)0
-rw-r--r--15.05/m-lcr/images/lcr-member-juno/HOWTO_getsourceandbuild.txt69
-rw-r--r--15.05/m-lcr/images/lcr-member-juno/HOWTO_install.txt48
-rw-r--r--15.05/m-lcr/images/lcr-member-juno/HOWTO_prebuilt.txt69
-rw-r--r--15.05/m-lcr/images/lcr-member-juno/OPEN-EULA.txt0
-rw-r--r--15.05/m-lcr/images/lcr-member-juno/juno-release-note.txt (renamed from 15.05/juno-release-note.txt)0
-rw-r--r--15.05/m-lcr/images/lcr-member-vexpress/tc2-release-note.txt (renamed from 15.05/tc2-release-note.txt)0
-rw-r--r--15.05/r-lcr/images/lcr-reference-fvp/HOWTO_getsourceandbuild.txt147
-rw-r--r--15.05/r-lcr/images/lcr-reference-fvp/HOWTO_install.txt143
-rw-r--r--15.05/r-lcr/images/lcr-reference-fvp/HOWTO_prebuilt.txt69
-rw-r--r--15.05/r-lcr/images/lcr-reference-fvp/fvp-release-note.txt95
-rw-r--r--15.05/r-lcr/images/lcr-reference-juno/HOWTO_getsourceandbuild.txt69
-rw-r--r--15.05/r-lcr/images/lcr-reference-juno/HOWTO_install.txt48
-rw-r--r--15.05/r-lcr/images/lcr-reference-juno/HOWTO_prebuilt.txt69
-rw-r--r--15.05/r-lcr/images/lcr-reference-juno/OPEN-EULA.txt0
-rw-r--r--15.05/r-lcr/images/lcr-reference-juno/juno-release-note.txt117
-rw-r--r--15.05/r-lcr/images/lcr-reference-vexpress/tc2-release-note.txt83
21 files changed, 1389 insertions, 0 deletions
diff --git a/.gitreview b/.gitreview
new file mode 100644
index 0000000..976738d
--- /dev/null
+++ b/.gitreview
@@ -0,0 +1,4 @@
+[gerrit]
+host=review.android.git.linaro.org
+port=29418
+project=lcr-release.git
diff --git a/15.05/m-lcr/images/lcr-member-fvp/HOWTO_getsourceandbuild.txt b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_getsourceandbuild.txt
new file mode 100644
index 0000000..d1026e6
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_getsourceandbuild.txt
@@ -0,0 +1,147 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/
+
+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.
+
+Install build dependencies on Ubuntu:
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ 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 uboot-mkimage openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev iasl
+</pre>
+
+You can also download linaro android build script(linaro_android_build_cmds.sh) from Downloads section at https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk to do a complete ARMv8 Android build for FVP models from scratch.
+
+h2. Get the source
+
+<pre>
+ $ curl "https://android.git.linaro.org/gitweb/tools/repo.git/blob_plain/refs/heads/stable:/repo" >repo
+ $ chmod +x repo
+ $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b armv8-linaro -m baseline_manifest.xml
+ $ ./repo sync # this may take some time
+</pre>
+
+h2. Build
+
+<pre>
+ $ export CPUS=`grep -c processor /proc/cpuinfo`
+ $ export TARGET_PRODUCT=vexpress
+ $ export TARGET_BUILD_VARIANT=userdebug
+ $ . build/envsetup.sh
+ $ make -j${CPUS} selinuxtarballs
+</pre>
+
+h2. Get linaro image tools
+
+Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+h2. Create binary for ARM FVP Base AEMv8 models
+
+Run linaro image tools
+
+pre. $ linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+h2. Extract the preboot files
+
+pre. tar -jxvf boot.tar.bz2
+
+h2. Setup the runtime environment
+
+<pre>
+ $ export ARMLMD_LICENSE_FILE="8224@localhost"
+ $ ssh -L 8224:localhost:8224 -L 18224:localhost:18224 -N $USER@flexlm.linaro.org
+</pre>
+
+h2. Running the models (verified on FVP Base model build 5502)
+
+<pre>
+ $ cd boot
+ $ /path/to/FVP_Base_AEMv8A-AEMv8A/models/Linux64_GCC-4.1/FVP_Base_AEMv8A-AEMv8A \
+ -C pctl.startup=0.0.0.0 \
+ -C bp.secure_memory=0 \
+ -C cluster0.NUM_CORES=1 \
+ -C cluster1.NUM_CORES=1 \
+ -C cache_state_modelled=0 \
+ -C bp.pl011_uart0.untimed_fifos=1 \
+ -C bp.secureflashloader.fname=bl1.bin \
+ -C bp.flashloader0.fname=fvp_fip.bin \
+ -C bp.virtioblockdevice.image_path=mmc.bin
+</pre>
+
+h3. Console redirection
+
+To redirect the console open a terminal and run
+
+pre. telnet 127.0.0.1 5000
+
+h3. Set UEFI configuration, update kernel/ramdisk path and bootargs
+
+Stop the UEFI boot process and configure it for FVP models:
+
+<pre>
+$ telnet 127.0.0.1 -debug 5000 -e ^z
+Telnet escape character is 'b'.
+Telnet escape character is '^Z'.
+Trying 127.0.0.1...
+setsockopt (SO_DEBUG): Permission denied
+Connected to 127.0.0.1.
+Escape character is '^Z'.
+ 7 seconds
+[1] Linaro disk image on virtio
+[2] Shell
+[3] Boot Manager
+Start: 2
+UEFI Interactive Shell v2.0
+EDK II
+UEFI v2.40 (ARM Fixed Virtual Platform EFI May 23 2014 12:13:52, 0x00000000)
+Mapping table
+ FS2: Alias(s):F8:
+ VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)
+ FS0: Alias(s):F3:
+ MemoryMapped(0xB,0x88000000,0x8827FFFF)
+ FS1: Alias(s):F4:
+ MemoryMapped(0xB,0xFEC16000,0xFEDF987F)
+ FS3: Alias(s):HD12b:;BLK5:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(1,MBR,0x00000000,0x3F,0x41FC0)
+ FS4: Alias(s):HD12e2:;BLK10:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(4,MBR,0x00000000,0x242000,0x1BE000)/HD(2,MBR,0x00000000,0x362020,0x9DFE0)
+ BLK3: Alias(s):
+ VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)
+ BLK0: Alias(s):
+ VenHw(02118005-9DA7-443A-92D5-781F022AEDBB)
+ BLK1: Alias(s):
+ VenHw(1F15DA3C-37FF-4070-B471-BB4AF12A724A)
+ BLK2: Alias(s):
+ VenHw(CC2CBF29-1498-4CDD-8171-F8B6B41D0909)
+ BLK4: Alias(s):
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)
+Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
+Shell> kernel dtb=fvp-base-gicv2-psci.dtb initrd=ramdisk.img console=ttyAMA0 amba-clcd.mode=VGA
+EFI stub: Booting Linux Kernel...
+[ 0.000000] Initializing cgroup subsys cpu2E873E5)/HD(3,MBR,0x00000000,0x1C2000,0x80000)
+[ 0.000000] Initializing cgroup subsys cpuacct
+[ 0.000000] Linux version 3.10.63-00561-g90aa783 (buildslave@x86-64-07-android) (gcc version 4.9 20140514 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 23 14:41:49 CET 2015
+</pre>
+
+h3. Black screen
+
+The boot screen has been disabled to speed up booting. This means you may not see anything on the CLCD terminal for a while depending on the performance of the machine the model is running on. For example a first boot on a 2 GHz machine with 32 GB of RAM took 20 minutes. Subsequent boots should take approximately half the time to boot.
+
+h2. Run the Android SDK
+
+h3. Attach ADB
+
+ADB on FVP Base models are supported over network. Follow the instructions here https://wiki.linaro.org/Internal/Projects/Juice/SetupNetworkingOnModelsUsingBridges to setup networking and use adb.
+
+You can also run all of the standard Android SDK tools. Learn more at "http://developer.android.com/sdk/index.html":http://developer.android.com/sdk/index.html
diff --git a/15.05/m-lcr/images/lcr-member-fvp/HOWTO_install.txt b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_install.txt
new file mode 100644
index 0000000..fb42913
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_install.txt
@@ -0,0 +1,143 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/
+
+h2. Prerequisites
+
+h3. Get artifacts
+
+To get the build artifacts you must be part of the linaro-android-restricted launchpad group. Contact "Philip Colmer" <philip.colmer@linaro.org> for access requests.
+
+h3. Run the build
+
+You'll need the latest ARM FVP Base models and a license to use the models. Follow the instructions at https://collaborate.linaro.org/display/ITS/FlexLM+and+Fast+Models for the same.
+
+h2. Get artifacts
+
+Scroll down and click on 'Downloads'
+
+Click on each link to download:
+* boot.tar.bz2
+* system.tar.bz2
+* userdata.tar.bz2
+
+h2. Get linaro image tools
+
+Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+
+If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+If you're using a "tip" build do not skip the step and do the following:
+
+<pre>
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+</pre>
+
+h2. Create binary for the ARM FVP Base AEMv8 models
+
+Run linaro image tools
+
+pre. $ linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+h2. Extract the preboot files
+
+pre. tar -jxvf boot.tar.bz2
+
+h2. Setup the runtime environment
+
+<pre>
+ $ export ARMLMD_LICENSE_FILE="8224@localhost"
+ $ ssh -L 8224:localhost:8224 -L 18224:localhost:18224 -N $USER@flexlm.linaro.org &
+</pre>
+
+h2. Running the models (verified on FVP Base model build 5502)
+
+<pre>
+ $ cd boot/
+ $ /path/to/FVP_Base_AEMv8A-AEMv8A/models/Linux64_GCC-4.1/FVP_Base_AEMv8A-AEMv8A \
+ -C pctl.startup=0.0.0.0 \
+ -C bp.secure_memory=0 \
+ -C cluster0.NUM_CORES=1 \
+ -C cluster1.NUM_CORES=1 \
+ -C cache_state_modelled=0 \
+ -C bp.pl011_uart0.untimed_fifos=1 \
+ -C bp.secureflashloader.fname=bl1.bin \
+ -C bp.flashloader0.fname=fvp_fip.bin \
+ -C bp.virtioblockdevice.image_path=mmc.bin
+</pre>
+
+h3. Console redirection
+
+To redirect the console open a terminal and run
+
+pre. telnet 127.0.0.1 5000
+
+h3. Set UEFI configuration, update kernel/ramdisk path and bootargs
+
+Stop the UEFI boot process and configure it for FVP models:
+
+<pre>
+$ telnet 127.0.0.1 -debug 5000 -e ^z
+Telnet escape character is 'b'.
+Telnet escape character is '^Z'.
+Trying 127.0.0.1...
+setsockopt (SO_DEBUG): Permission denied
+Connected to 127.0.0.1.
+Escape character is '^Z'.
+ 7 seconds
+[1] Linaro disk image on virtio
+[2] Shell
+[3] Boot Manager
+Start: 2
+UEFI Interactive Shell v2.0
+EDK II
+UEFI v2.40 (ARM Fixed Virtual Platform EFI May 23 2014 12:13:52, 0x00000000)
+Mapping table
+ FS2: Alias(s):F8:
+ VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)
+ FS0: Alias(s):F3:
+ MemoryMapped(0xB,0x88000000,0x8827FFFF)
+ FS1: Alias(s):F4:
+ MemoryMapped(0xB,0xFEC16000,0xFEDF987F)
+ FS3: Alias(s):HD12b:;BLK5:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(1,MBR,0x00000000,0x3F,0x41FC0)
+ FS4: Alias(s):HD12e2:;BLK10:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(4,MBR,0x00000000,0x242000,0x1BE000)/HD(2,MBR,0x00000000,0x362020,0x9DFE0)
+ BLK3: Alias(s):
+ VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)
+ BLK0: Alias(s):
+ VenHw(02118005-9DA7-443A-92D5-781F022AEDBB)
+ BLK1: Alias(s):
+ VenHw(1F15DA3C-37FF-4070-B471-BB4AF12A724A)
+ BLK2: Alias(s):
+ VenHw(CC2CBF29-1498-4CDD-8171-F8B6B41D0909)
+ BLK4: Alias(s):
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)
+Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
+Shell> kernel dtb=fvp-base-gicv2-psci.dtb initrd=ramdisk.img console=ttyAMA0 amba-clcd.mode=VGA
+EFI stub: Booting Linux Kernel...
+[ 0.000000] Initializing cgroup subsys cpu2E873E5)/HD(3,MBR,0x00000000,0x1C2000,0x80000)
+[ 0.000000] Initializing cgroup subsys cpuacct
+[ 0.000000] Linux version 3.10.63-00561-g90aa783 (buildslave@x86-64-07-android) (gcc version 4.9 20140514 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 23 14:41:49 CET 2015
+</pre>
+
+h3. Black screen
+
+The boot screen has been disabled to speed up booting. This means you may not see anything on the CLCD terminal for a while depending on the performance of the machine the model is running on. For example a first boot on a 2 GHz machine with 32 GB of RAM took 20 minutes. Subsequent boots should take approximately half the time to boot.
+
+h2. Run the Android SDK
+
+h3. Attach ADB
+
+ADB on FVP Base models are supported over network. Follow the instructions here https://wiki.linaro.org/Internal/Projects/Juice/SetupNetworkingOnModelsUsingBridges to setup networking and use adb.
+
+You can also run all of the standard Android SDK tools. Learn more at "http://developer.android.com/sdk/index.html":http://developer.android.com/sdk/index.html
+
diff --git a/15.05/m-lcr/images/lcr-member-fvp/HOWTO_prebuilt.txt b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_prebuilt.txt
new file mode 100644
index 0000000..f699a3e
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-fvp/HOWTO_prebuilt.txt
@@ -0,0 +1,69 @@
+Instructions for https://android-build.linaro.org/builds/~linaro-android/<BUILD_NAME>/
+
+= Get artifacts =
+
+ Scroll down to the 'Downloads' section
+
+ Click on each link to download:
+ boot.tar.bz2
+ system.tar.bz2
+ userdata.tar.bz2
+
+= Get linaro image tools =
+
+ Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+
+ If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+ If you're using a "tip" build do not skip the step and do the following:
+
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+
+= Create media (SD card) =
+
+ Disable automount (instructions provided for Gnome)
+
+ $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
+ $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
+ $ dconf write /org/gnome/desktop/media-handling/automount false
+ $ dconf write /org/gnome/desktop/media-handling/automount-open false
+
+ Insert an SD card
+
+ Run 'dmesg'
+
+ $ dmesg
+
+ Look for a line that looks like the following at the end of the log
+
+ [288582.790722] sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >
+
+ WARNING: In the next step, make sure you use /dev/"whatever you see above".
+ You can erase your hard drive with the wrong parameter.
+
+ Run linaro image tools
+
+ $ linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ If you're using tip of linaro image tools
+
+ $ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ To find <BOARD> run linaro-android-media-create with a -h and read the help.
+
+ Restore automount
+
+ $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
+ $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2
+
+ Remove the SD card from the device writer and plug it into the board.
+
+= Check console output =
+
+ Plug in an USB-to-serial converter and run minicom
+
+ $ minicom -D /dev/ttyUSB0 -w -C minicom.txt
diff --git a/15.05/fvp-release-note.txt b/15.05/m-lcr/images/lcr-member-fvp/fvp-release-note.txt
index 0b35561..0b35561 100644
--- a/15.05/fvp-release-note.txt
+++ b/15.05/m-lcr/images/lcr-member-fvp/fvp-release-note.txt
diff --git a/15.05/m-lcr/images/lcr-member-juno/HOWTO_getsourceandbuild.txt b/15.05/m-lcr/images/lcr-member-juno/HOWTO_getsourceandbuild.txt
new file mode 100644
index 0000000..21e533f
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-juno/HOWTO_getsourceandbuild.txt
@@ -0,0 +1,69 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/
+
+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.
+
+Install build dependencies on Ubuntu:
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ 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 uboot-mkimage openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev iasl
+</pre>
+
+You can also download linaro android build script(linaro_android_build_cmds.sh) from Downloads section at https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk to do a complete ARMv8 Android build from scratch.
+
+h2. Get the source
+
+<pre>
+ $ curl "https://android.git.linaro.org/gitweb/tools/repo.git/blob_plain/refs/heads/stable:/repo" >repo
+ $ chmod +x repo
+ $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b armv8-linaro -m baseline_manifest.xml
+ $ ./repo sync # this may take some time
+</pre>
+
+h2. Build
+
+<pre>
+ $ export CPUS=`grep -c processor /proc/cpuinfo`
+ $ export TARGET_PRODUCT=juno
+ $ export TARGET_BUILD_VARIANT=eng
+ $ . build/envsetup.sh
+ $ make -j${CPUS} boottarball systemtarball userdatatarball
+</pre>
+
+h2. Flash Linaro tarball images on USB drive
+
+Create MMC image first and dd it to the USB drive:
+
+Get linaro image tools. Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+Create mmc image:
+
+pre. $ linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+Flash the mmc.img to USB drive:
+
+pre. $ dd if=mmc.img of=/dev/sda(?) bs=4096 conv=notrunc,noerror
+
+h2. Configure Juno boot time UEFI configuration
+
+Stop at UEFI prompt and change few parameters shown below
+
+<pre>
+Change kernel in UEFI to "kernel" in the boot partition
+Change ramdisk in UEFI to "ramdisk.img" in the boot partition
+Change bootargs to "console=ttyAMA0,115200 earlyprintk=pl011,0x7ff80000"
+</pre>
+
+It should get your Juno board up and running.
diff --git a/15.05/m-lcr/images/lcr-member-juno/HOWTO_install.txt b/15.05/m-lcr/images/lcr-member-juno/HOWTO_install.txt
new file mode 100644
index 0000000..4bf0154
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-juno/HOWTO_install.txt
@@ -0,0 +1,48 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/
+
+h2. Prerequisites
+
+h3. Get artifacts
+
+To get the build artifacts you must be part of the linaro-android-restricted launchpad group. Contact "Philip Colmer" <philip.colmer@linaro.org> for access requests.
+
+h3. Run the build
+
+You'll need the latest ARM FVP Base models and a license to use the models. Follow the instructions at https://collaborate.linaro.org/display/ITS/FlexLM+and+Fast+Models for the same.
+
+h2. Get artifacts
+
+Scroll down and click on 'Downloads'
+
+Click on each link to download:
+* boot.tar.bz2
+* system.tar.bz2
+* userdata.tar.bz2
+
+h2. Flash Linaro tarball images on USB drive
+
+Create MMC image first and dd it to the USB drive:
+
+Get linaro image tools. Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+Create mmc image:
+
+pre. $ linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+Flash the mmc.img to USB drive:
+
+pre. $ dd if=mmc.img of=/dev/sda(?) bs=4096 conv=notrunc,noerror
+
+h2. Configure Juno boot time UEFI configuration
+
+Stop at UEFI prompt and select the Shell item, it will boot up directly for you.
diff --git a/15.05/m-lcr/images/lcr-member-juno/HOWTO_prebuilt.txt b/15.05/m-lcr/images/lcr-member-juno/HOWTO_prebuilt.txt
new file mode 100644
index 0000000..f699a3e
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-juno/HOWTO_prebuilt.txt
@@ -0,0 +1,69 @@
+Instructions for https://android-build.linaro.org/builds/~linaro-android/<BUILD_NAME>/
+
+= Get artifacts =
+
+ Scroll down to the 'Downloads' section
+
+ Click on each link to download:
+ boot.tar.bz2
+ system.tar.bz2
+ userdata.tar.bz2
+
+= Get linaro image tools =
+
+ Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+
+ If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+ If you're using a "tip" build do not skip the step and do the following:
+
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+
+= Create media (SD card) =
+
+ Disable automount (instructions provided for Gnome)
+
+ $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
+ $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
+ $ dconf write /org/gnome/desktop/media-handling/automount false
+ $ dconf write /org/gnome/desktop/media-handling/automount-open false
+
+ Insert an SD card
+
+ Run 'dmesg'
+
+ $ dmesg
+
+ Look for a line that looks like the following at the end of the log
+
+ [288582.790722] sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >
+
+ WARNING: In the next step, make sure you use /dev/"whatever you see above".
+ You can erase your hard drive with the wrong parameter.
+
+ Run linaro image tools
+
+ $ linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ If you're using tip of linaro image tools
+
+ $ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ To find <BOARD> run linaro-android-media-create with a -h and read the help.
+
+ Restore automount
+
+ $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
+ $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2
+
+ Remove the SD card from the device writer and plug it into the board.
+
+= Check console output =
+
+ Plug in an USB-to-serial converter and run minicom
+
+ $ minicom -D /dev/ttyUSB0 -w -C minicom.txt
diff --git a/15.05/m-lcr/images/lcr-member-juno/OPEN-EULA.txt b/15.05/m-lcr/images/lcr-member-juno/OPEN-EULA.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/15.05/m-lcr/images/lcr-member-juno/OPEN-EULA.txt
diff --git a/15.05/juno-release-note.txt b/15.05/m-lcr/images/lcr-member-juno/juno-release-note.txt
index 6ed1ced..6ed1ced 100644
--- a/15.05/juno-release-note.txt
+++ b/15.05/m-lcr/images/lcr-member-juno/juno-release-note.txt
diff --git a/15.05/tc2-release-note.txt b/15.05/m-lcr/images/lcr-member-vexpress/tc2-release-note.txt
index 7b207ec..7b207ec 100644
--- a/15.05/tc2-release-note.txt
+++ b/15.05/m-lcr/images/lcr-member-vexpress/tc2-release-note.txt
diff --git a/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_getsourceandbuild.txt b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_getsourceandbuild.txt
new file mode 100644
index 0000000..d1026e6
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_getsourceandbuild.txt
@@ -0,0 +1,147 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/
+
+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.
+
+Install build dependencies on Ubuntu:
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ 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 uboot-mkimage openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev iasl
+</pre>
+
+You can also download linaro android build script(linaro_android_build_cmds.sh) from Downloads section at https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk to do a complete ARMv8 Android build for FVP models from scratch.
+
+h2. Get the source
+
+<pre>
+ $ curl "https://android.git.linaro.org/gitweb/tools/repo.git/blob_plain/refs/heads/stable:/repo" >repo
+ $ chmod +x repo
+ $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b armv8-linaro -m baseline_manifest.xml
+ $ ./repo sync # this may take some time
+</pre>
+
+h2. Build
+
+<pre>
+ $ export CPUS=`grep -c processor /proc/cpuinfo`
+ $ export TARGET_PRODUCT=vexpress
+ $ export TARGET_BUILD_VARIANT=userdebug
+ $ . build/envsetup.sh
+ $ make -j${CPUS} selinuxtarballs
+</pre>
+
+h2. Get linaro image tools
+
+Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+h2. Create binary for ARM FVP Base AEMv8 models
+
+Run linaro image tools
+
+pre. $ linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+h2. Extract the preboot files
+
+pre. tar -jxvf boot.tar.bz2
+
+h2. Setup the runtime environment
+
+<pre>
+ $ export ARMLMD_LICENSE_FILE="8224@localhost"
+ $ ssh -L 8224:localhost:8224 -L 18224:localhost:18224 -N $USER@flexlm.linaro.org
+</pre>
+
+h2. Running the models (verified on FVP Base model build 5502)
+
+<pre>
+ $ cd boot
+ $ /path/to/FVP_Base_AEMv8A-AEMv8A/models/Linux64_GCC-4.1/FVP_Base_AEMv8A-AEMv8A \
+ -C pctl.startup=0.0.0.0 \
+ -C bp.secure_memory=0 \
+ -C cluster0.NUM_CORES=1 \
+ -C cluster1.NUM_CORES=1 \
+ -C cache_state_modelled=0 \
+ -C bp.pl011_uart0.untimed_fifos=1 \
+ -C bp.secureflashloader.fname=bl1.bin \
+ -C bp.flashloader0.fname=fvp_fip.bin \
+ -C bp.virtioblockdevice.image_path=mmc.bin
+</pre>
+
+h3. Console redirection
+
+To redirect the console open a terminal and run
+
+pre. telnet 127.0.0.1 5000
+
+h3. Set UEFI configuration, update kernel/ramdisk path and bootargs
+
+Stop the UEFI boot process and configure it for FVP models:
+
+<pre>
+$ telnet 127.0.0.1 -debug 5000 -e ^z
+Telnet escape character is 'b'.
+Telnet escape character is '^Z'.
+Trying 127.0.0.1...
+setsockopt (SO_DEBUG): Permission denied
+Connected to 127.0.0.1.
+Escape character is '^Z'.
+ 7 seconds
+[1] Linaro disk image on virtio
+[2] Shell
+[3] Boot Manager
+Start: 2
+UEFI Interactive Shell v2.0
+EDK II
+UEFI v2.40 (ARM Fixed Virtual Platform EFI May 23 2014 12:13:52, 0x00000000)
+Mapping table
+ FS2: Alias(s):F8:
+ VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)
+ FS0: Alias(s):F3:
+ MemoryMapped(0xB,0x88000000,0x8827FFFF)
+ FS1: Alias(s):F4:
+ MemoryMapped(0xB,0xFEC16000,0xFEDF987F)
+ FS3: Alias(s):HD12b:;BLK5:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(1,MBR,0x00000000,0x3F,0x41FC0)
+ FS4: Alias(s):HD12e2:;BLK10:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(4,MBR,0x00000000,0x242000,0x1BE000)/HD(2,MBR,0x00000000,0x362020,0x9DFE0)
+ BLK3: Alias(s):
+ VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)
+ BLK0: Alias(s):
+ VenHw(02118005-9DA7-443A-92D5-781F022AEDBB)
+ BLK1: Alias(s):
+ VenHw(1F15DA3C-37FF-4070-B471-BB4AF12A724A)
+ BLK2: Alias(s):
+ VenHw(CC2CBF29-1498-4CDD-8171-F8B6B41D0909)
+ BLK4: Alias(s):
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)
+Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
+Shell> kernel dtb=fvp-base-gicv2-psci.dtb initrd=ramdisk.img console=ttyAMA0 amba-clcd.mode=VGA
+EFI stub: Booting Linux Kernel...
+[ 0.000000] Initializing cgroup subsys cpu2E873E5)/HD(3,MBR,0x00000000,0x1C2000,0x80000)
+[ 0.000000] Initializing cgroup subsys cpuacct
+[ 0.000000] Linux version 3.10.63-00561-g90aa783 (buildslave@x86-64-07-android) (gcc version 4.9 20140514 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 23 14:41:49 CET 2015
+</pre>
+
+h3. Black screen
+
+The boot screen has been disabled to speed up booting. This means you may not see anything on the CLCD terminal for a while depending on the performance of the machine the model is running on. For example a first boot on a 2 GHz machine with 32 GB of RAM took 20 minutes. Subsequent boots should take approximately half the time to boot.
+
+h2. Run the Android SDK
+
+h3. Attach ADB
+
+ADB on FVP Base models are supported over network. Follow the instructions here https://wiki.linaro.org/Internal/Projects/Juice/SetupNetworkingOnModelsUsingBridges to setup networking and use adb.
+
+You can also run all of the standard Android SDK tools. Learn more at "http://developer.android.com/sdk/index.html":http://developer.android.com/sdk/index.html
diff --git a/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_install.txt b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_install.txt
new file mode 100644
index 0000000..fb42913
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_install.txt
@@ -0,0 +1,143 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-fvp-lsk/
+
+h2. Prerequisites
+
+h3. Get artifacts
+
+To get the build artifacts you must be part of the linaro-android-restricted launchpad group. Contact "Philip Colmer" <philip.colmer@linaro.org> for access requests.
+
+h3. Run the build
+
+You'll need the latest ARM FVP Base models and a license to use the models. Follow the instructions at https://collaborate.linaro.org/display/ITS/FlexLM+and+Fast+Models for the same.
+
+h2. Get artifacts
+
+Scroll down and click on 'Downloads'
+
+Click on each link to download:
+* boot.tar.bz2
+* system.tar.bz2
+* userdata.tar.bz2
+
+h2. Get linaro image tools
+
+Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+
+If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+If you're using a "tip" build do not skip the step and do the following:
+
+<pre>
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+</pre>
+
+h2. Create binary for the ARM FVP Base AEMv8 models
+
+Run linaro image tools
+
+pre. $ linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.bin --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+h2. Extract the preboot files
+
+pre. tar -jxvf boot.tar.bz2
+
+h2. Setup the runtime environment
+
+<pre>
+ $ export ARMLMD_LICENSE_FILE="8224@localhost"
+ $ ssh -L 8224:localhost:8224 -L 18224:localhost:18224 -N $USER@flexlm.linaro.org &
+</pre>
+
+h2. Running the models (verified on FVP Base model build 5502)
+
+<pre>
+ $ cd boot/
+ $ /path/to/FVP_Base_AEMv8A-AEMv8A/models/Linux64_GCC-4.1/FVP_Base_AEMv8A-AEMv8A \
+ -C pctl.startup=0.0.0.0 \
+ -C bp.secure_memory=0 \
+ -C cluster0.NUM_CORES=1 \
+ -C cluster1.NUM_CORES=1 \
+ -C cache_state_modelled=0 \
+ -C bp.pl011_uart0.untimed_fifos=1 \
+ -C bp.secureflashloader.fname=bl1.bin \
+ -C bp.flashloader0.fname=fvp_fip.bin \
+ -C bp.virtioblockdevice.image_path=mmc.bin
+</pre>
+
+h3. Console redirection
+
+To redirect the console open a terminal and run
+
+pre. telnet 127.0.0.1 5000
+
+h3. Set UEFI configuration, update kernel/ramdisk path and bootargs
+
+Stop the UEFI boot process and configure it for FVP models:
+
+<pre>
+$ telnet 127.0.0.1 -debug 5000 -e ^z
+Telnet escape character is 'b'.
+Telnet escape character is '^Z'.
+Trying 127.0.0.1...
+setsockopt (SO_DEBUG): Permission denied
+Connected to 127.0.0.1.
+Escape character is '^Z'.
+ 7 seconds
+[1] Linaro disk image on virtio
+[2] Shell
+[3] Boot Manager
+Start: 2
+UEFI Interactive Shell v2.0
+EDK II
+UEFI v2.40 (ARM Fixed Virtual Platform EFI May 23 2014 12:13:52, 0x00000000)
+Mapping table
+ FS2: Alias(s):F8:
+ VenHw(C5B9C74A-6D72-4719-99AB-C59F199091EB)
+ FS0: Alias(s):F3:
+ MemoryMapped(0xB,0x88000000,0x8827FFFF)
+ FS1: Alias(s):F4:
+ MemoryMapped(0xB,0xFEC16000,0xFEDF987F)
+ FS3: Alias(s):HD12b:;BLK5:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(1,MBR,0x00000000,0x3F,0x41FC0)
+ FS4: Alias(s):HD12e2:;BLK10:
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)/HD(4,MBR,0x00000000,0x242000,0x1BE000)/HD(2,MBR,0x00000000,0x362020,0x9DFE0)
+ BLK3: Alias(s):
+ VenHw(E7223039-5836-41E1-B542-D7EC736C5E59)
+ BLK0: Alias(s):
+ VenHw(02118005-9DA7-443A-92D5-781F022AEDBB)
+ BLK1: Alias(s):
+ VenHw(1F15DA3C-37FF-4070-B471-BB4AF12A724A)
+ BLK2: Alias(s):
+ VenHw(CC2CBF29-1498-4CDD-8171-F8B6B41D0909)
+ BLK4: Alias(s):
+ VenHw(FE61BB5F-1B67-4C24-B346-73DB42E873E5)
+Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
+Shell> kernel dtb=fvp-base-gicv2-psci.dtb initrd=ramdisk.img console=ttyAMA0 amba-clcd.mode=VGA
+EFI stub: Booting Linux Kernel...
+[ 0.000000] Initializing cgroup subsys cpu2E873E5)/HD(3,MBR,0x00000000,0x1C2000,0x80000)
+[ 0.000000] Initializing cgroup subsys cpuacct
+[ 0.000000] Linux version 3.10.63-00561-g90aa783 (buildslave@x86-64-07-android) (gcc version 4.9 20140514 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Jan 23 14:41:49 CET 2015
+</pre>
+
+h3. Black screen
+
+The boot screen has been disabled to speed up booting. This means you may not see anything on the CLCD terminal for a while depending on the performance of the machine the model is running on. For example a first boot on a 2 GHz machine with 32 GB of RAM took 20 minutes. Subsequent boots should take approximately half the time to boot.
+
+h2. Run the Android SDK
+
+h3. Attach ADB
+
+ADB on FVP Base models are supported over network. Follow the instructions here https://wiki.linaro.org/Internal/Projects/Juice/SetupNetworkingOnModelsUsingBridges to setup networking and use adb.
+
+You can also run all of the standard Android SDK tools. Learn more at "http://developer.android.com/sdk/index.html":http://developer.android.com/sdk/index.html
+
diff --git a/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_prebuilt.txt b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_prebuilt.txt
new file mode 100644
index 0000000..f699a3e
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-fvp/HOWTO_prebuilt.txt
@@ -0,0 +1,69 @@
+Instructions for https://android-build.linaro.org/builds/~linaro-android/<BUILD_NAME>/
+
+= Get artifacts =
+
+ Scroll down to the 'Downloads' section
+
+ Click on each link to download:
+ boot.tar.bz2
+ system.tar.bz2
+ userdata.tar.bz2
+
+= Get linaro image tools =
+
+ Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+
+ If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+ If you're using a "tip" build do not skip the step and do the following:
+
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+
+= Create media (SD card) =
+
+ Disable automount (instructions provided for Gnome)
+
+ $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
+ $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
+ $ dconf write /org/gnome/desktop/media-handling/automount false
+ $ dconf write /org/gnome/desktop/media-handling/automount-open false
+
+ Insert an SD card
+
+ Run 'dmesg'
+
+ $ dmesg
+
+ Look for a line that looks like the following at the end of the log
+
+ [288582.790722] sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >
+
+ WARNING: In the next step, make sure you use /dev/"whatever you see above".
+ You can erase your hard drive with the wrong parameter.
+
+ Run linaro image tools
+
+ $ linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ If you're using tip of linaro image tools
+
+ $ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ To find <BOARD> run linaro-android-media-create with a -h and read the help.
+
+ Restore automount
+
+ $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
+ $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2
+
+ Remove the SD card from the device writer and plug it into the board.
+
+= Check console output =
+
+ Plug in an USB-to-serial converter and run minicom
+
+ $ minicom -D /dev/ttyUSB0 -w -C minicom.txt
diff --git a/15.05/r-lcr/images/lcr-reference-fvp/fvp-release-note.txt b/15.05/r-lcr/images/lcr-reference-fvp/fvp-release-note.txt
new file mode 100644
index 0000000..0b35561
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-fvp/fvp-release-note.txt
@@ -0,0 +1,95 @@
+h2. About the Linaro Confectionary Release for FVP (Multi-arch 64-bit)
+
+The Linaro Confectionary release is based on the AOSP Lollipop
+Android-5.1.1_r1 version. The reference build is the userdebug variant
+build, it contains multi-arch support allowing full use of the 64-bit
+ARMv8-A architecture and supports both 64-bit and 32-bit applications,
+and has selinux enabled by default.
+
+Java-only applications will run as 64-bit in the supplied configuration
+with no modification. The release uses the kernel from the Linaro ARM
+Landing team which is based on Android flavour of Linaro Stable
+Kernel version 3.10, and with EFI enabled and all necessary android
+configs.
+The sources are built using Linaro GCC version 4.9-2015.04 for 64bit
+and for 32bit.
+To disable SELinux pass "selinux=0" as the boot parameter in the UEFI
+bootargs configuration.
+
+The Android AOSP software provided in this release is functionally
+tested with CTS version 5.0r2 and the CTS results are shared with
+members.
+
+Additionally, 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.
+
+Sources are also made available so you can build your own images
+(see the "Building from Source tab":https://releases.linaro.org/15.04/android/armv8-android-fvp-lsk/#tabs-3).
+
+h3. What is new
+
+* Android source changed to based on the Lollipop Android-5.1.1_r1 version
+* Built with Linaro GCC and not AOSP GCC
+* Cortex strings optimizations ported to Bionic
+
+h2. About the Android flavour of Linaro Stable Kernel (LSK)
+
+The kernel used by Linaro Confectionary Release is based on the Android
+flavour of Linaro Stable Kernel (LSK), which 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.
+
+Sources are also made available so you can build your own images (see
+"Building from Source":https://releases.linaro.org/15.04/android/armv8-android-fvp-lsk/#tabs-3).
+
+h2. Support
+
+Subscribe to the important Linaro mailing lists and join our IRC
+channels to stay on top of Linaro development.
+* 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 "'Bugzilla'":http://bugs.linaro.org under linaro-android product and Linaro Confectionery Release component.
+** 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. Android Patch Summary
+
+The following list of patches developed by ARM and Linaro engineering
+teams were applied to get Android booting to UI on the ARMv8-A Juno
+development platform. These patches can be found on Linaro's Android
+Git repositories via file "LOLLIPOP-STABLE-PATCHSET":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/LOLLIPOP-STABLE-PATCHSET.
+Some of these patches have been submitted to AOSP and are being tracked
+for acceptance.
+
+Any patches can be contributed through the instructions described "Here":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/README.TXT
+
+h2. Known Issues and Limitations
+
+h3. Known limitations
+
+* SW rendering for user interface only - there is no hardware accelerated graphics
+* Slow on high resolutions - we run on small screen size to avoid excessive delays
+* Lack of audio support may cause apps using audio to hang
+* HDLCD is not supported yet
+* Has long time problem to run some CTS test package because of the performance thing
+
+h3. Known issues
+
+The following known issues are present in this release. Please contact "support@linaro.org":mailto:support@linaro.org?subject=LCR%20support%20request if you wish to know more information about these issues or have access problems when attempting to view them.
+
+| *Bug ID* | *Bug title* | *Bug summary* |
+|"Bug 1015":https://bugs.linaro.org/show_bug.cgi?id=1015 | Monkey long run failure | Blacklist does not seem to deployed or needs update - monkey testing has failed as result. |
+|"Bug 993":https://bugs.linaro.org/show_bug.cgi?id=993 | EVDEV failures in linaro android kernel test suite on 14.12 LCR build | Few EVDEV tests have always been failing for us |
+|"Bug 224":https://bugs.linaro.org/show_bug.cgi?id=224 | Corrupted png files can cause crashes in gallery | The stock Gallery application crashes when displaying known corrupt PNG files. |
+|"Bug 222":https://bugs.linaro.org/show_bug.cgi?id=222 | Dev Tools crashes on startup | Dev Tools app fails to instantiate com.android.development.Development class from /system/app/Development.apk |
+|"Bug 64":https://bugs.linaro.org/show_bug.cgi?id=64 | Test test_pthread_rwlock from bionic libc test suite fails on Juno build - LAVA | |
+|"Bug 23":https://bugs.linaro.org/show_bug.cgi?id=23 | backtrace_test reports failures on 64/64 build | Failures reported with local trace and threads |
+
diff --git a/15.05/r-lcr/images/lcr-reference-juno/HOWTO_getsourceandbuild.txt b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_getsourceandbuild.txt
new file mode 100644
index 0000000..21e533f
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_getsourceandbuild.txt
@@ -0,0 +1,69 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/
+
+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.
+
+Install build dependencies on Ubuntu:
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ 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 uboot-mkimage openjdk-7-jdk openjdk-7-jre vim-common python-parted python-yaml wget uuid-dev iasl
+</pre>
+
+You can also download linaro android build script(linaro_android_build_cmds.sh) from Downloads section at https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk to do a complete ARMv8 Android build from scratch.
+
+h2. Get the source
+
+<pre>
+ $ curl "https://android.git.linaro.org/gitweb/tools/repo.git/blob_plain/refs/heads/stable:/repo" >repo
+ $ chmod +x repo
+ $ ./repo init -u git://android.git.linaro.org/platform/manifest.git -b armv8-linaro -m baseline_manifest.xml
+ $ ./repo sync # this may take some time
+</pre>
+
+h2. Build
+
+<pre>
+ $ export CPUS=`grep -c processor /proc/cpuinfo`
+ $ export TARGET_PRODUCT=juno
+ $ export TARGET_BUILD_VARIANT=eng
+ $ . build/envsetup.sh
+ $ make -j${CPUS} boottarball systemtarball userdatatarball
+</pre>
+
+h2. Flash Linaro tarball images on USB drive
+
+Create MMC image first and dd it to the USB drive:
+
+Get linaro image tools. Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+Create mmc image:
+
+pre. $ linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+Flash the mmc.img to USB drive:
+
+pre. $ dd if=mmc.img of=/dev/sda(?) bs=4096 conv=notrunc,noerror
+
+h2. Configure Juno boot time UEFI configuration
+
+Stop at UEFI prompt and change few parameters shown below
+
+<pre>
+Change kernel in UEFI to "kernel" in the boot partition
+Change ramdisk in UEFI to "ramdisk.img" in the boot partition
+Change bootargs to "console=ttyAMA0,115200 earlyprintk=pl011,0x7ff80000"
+</pre>
+
+It should get your Juno board up and running.
diff --git a/15.05/r-lcr/images/lcr-reference-juno/HOWTO_install.txt b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_install.txt
new file mode 100644
index 0000000..4bf0154
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_install.txt
@@ -0,0 +1,48 @@
+Instructions for "https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/":https://android-build.linaro.org/builds/~linaro-android-restricted/armv8-android-juno-lsk/
+
+h2. Prerequisites
+
+h3. Get artifacts
+
+To get the build artifacts you must be part of the linaro-android-restricted launchpad group. Contact "Philip Colmer" <philip.colmer@linaro.org> for access requests.
+
+h3. Run the build
+
+You'll need the latest ARM FVP Base models and a license to use the models. Follow the instructions at https://collaborate.linaro.org/display/ITS/FlexLM+and+Fast+Models for the same.
+
+h2. Get artifacts
+
+Scroll down and click on 'Downloads'
+
+Click on each link to download:
+* boot.tar.bz2
+* system.tar.bz2
+* userdata.tar.bz2
+
+h2. Flash Linaro tarball images on USB drive
+
+Create MMC image first and dd it to the USB drive:
+
+Get linaro image tools. Run these commands to get all the dependencies for linaro-image-tools
+<pre>
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+</pre>
+If you're using a "tip" build then we suggest you use the tip of linaro-image-tools from http://git.linaro.org/infrastructure/linaro-image-tools.git
+
+Create mmc image:
+
+pre. $ linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+If you're using tip of linaro image tools
+
+pre. $ ./linaro-image-tools/linaro-android-media-create --image_file mmc.img --image_size 2000M --dev vexpress --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2
+
+Flash the mmc.img to USB drive:
+
+pre. $ dd if=mmc.img of=/dev/sda(?) bs=4096 conv=notrunc,noerror
+
+h2. Configure Juno boot time UEFI configuration
+
+Stop at UEFI prompt and select the Shell item, it will boot up directly for you.
diff --git a/15.05/r-lcr/images/lcr-reference-juno/HOWTO_prebuilt.txt b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_prebuilt.txt
new file mode 100644
index 0000000..f699a3e
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-juno/HOWTO_prebuilt.txt
@@ -0,0 +1,69 @@
+Instructions for https://android-build.linaro.org/builds/~linaro-android/<BUILD_NAME>/
+
+= Get artifacts =
+
+ Scroll down to the 'Downloads' section
+
+ Click on each link to download:
+ boot.tar.bz2
+ system.tar.bz2
+ userdata.tar.bz2
+
+= Get linaro image tools =
+
+ Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools
+
+ $ sudo add-apt-repository ppa:linaro-maintainers/tools
+ $ sudo apt-get update
+ $ sudo apt-get install linaro-image-tools
+
+ If you're using a released build (with a -release or from releases.linaro.org), skip this step.
+ If you're using a "tip" build do not skip the step and do the following:
+
+ $ sudo apt-get install bzr
+ $ bzr branch lp:linaro-image-tools
+
+= Create media (SD card) =
+
+ Disable automount (instructions provided for Gnome)
+
+ $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
+ $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
+ $ dconf write /org/gnome/desktop/media-handling/automount false
+ $ dconf write /org/gnome/desktop/media-handling/automount-open false
+
+ Insert an SD card
+
+ Run 'dmesg'
+
+ $ dmesg
+
+ Look for a line that looks like the following at the end of the log
+
+ [288582.790722] sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >
+
+ WARNING: In the next step, make sure you use /dev/"whatever you see above".
+ You can erase your hard drive with the wrong parameter.
+
+ Run linaro image tools
+
+ $ linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ If you're using tip of linaro image tools
+
+ $ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2
+
+ To find <BOARD> run linaro-android-media-create with a -h and read the help.
+
+ Restore automount
+
+ $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
+ $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2
+
+ Remove the SD card from the device writer and plug it into the board.
+
+= Check console output =
+
+ Plug in an USB-to-serial converter and run minicom
+
+ $ minicom -D /dev/ttyUSB0 -w -C minicom.txt
diff --git a/15.05/r-lcr/images/lcr-reference-juno/OPEN-EULA.txt b/15.05/r-lcr/images/lcr-reference-juno/OPEN-EULA.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-juno/OPEN-EULA.txt
diff --git a/15.05/r-lcr/images/lcr-reference-juno/juno-release-note.txt b/15.05/r-lcr/images/lcr-reference-juno/juno-release-note.txt
new file mode 100644
index 0000000..6ed1ced
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-juno/juno-release-note.txt
@@ -0,0 +1,117 @@
+h2. About the Linaro Confectionary Release for Juno (Multi-arch 64-bit)
+
+The Linaro Confectionary Release is based on the Lollipop
+Android-5.1.1_r1 branch. The reference build is a userdebug variant
+build, which contains multi-arch support allowing full use of the
+64-bit ARMv8-A architecture, supports both 64-bit and 32-bit
+applications and has selinux enabled by default.
+
+Java-only applications will run as 64-bit in the supplied configuration
+with no modification. The reference build uses the Linaro ARM Landing
+team kernel which is based on the Android flavour of Linaro Stable
+Kernel version 3.10 and includes the ARM Mali drivers for 3D graphics
+acceleration and UEFI support. The sources are built using Linaro GCC
+version 4.9-2015.04 for 64bit and 32bit. To disable SELinux pass
+"selinux=0" as the boot parameter in the UEFI bootargs configuration.
+
+The Android AOSP software provided in this release is functionally
+tested with CTS version 5.0 R2 and the CTS results are shared with
+members.
+
+The BIONIC component is additionally 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. We also
+added some benchmark test to observe the performance trend in various
+fields.
+
+Sources are also made available so you can build your own images
+(see the "Building from Source tab":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk/#tabs-3).
+
+h3. What is new
+
+* Android source changed to based on the Lollipop Android-5.1.1_r1 version
+* Updated kernel
+* Benchmarked with multiple bionic and java tests on LAVA.
+* Switched toolchains to Linaro versions
+* Ported several Cortex strings optimizations to Bionic
+
+
+h2. About the Android flavour of Linaro Stable Kernel (LSK)
+
+The kernel used by Linaro Confectionary Release is based on the Android
+flavour of Linaro Stable Kernel (LSK), which 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.
+
+Sources are also made available so you can build your own images (see
+"'Building from Source'":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk/#tabs-3).
+
+h2. License
+
+The use of Juno software is subject to the terms of the Juno
+"End User License Agreement":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk//#tabs-4.
+
+h2. Support
+
+Subscribe to the important Linaro mailing lists and join our IRC
+channels to stay on top of Linaro development.
+* Linaro Android Development "'Mailing list'":http://lists.linaro.org/mailman/listinfo/linaro-android
+* Linaro Android IRC channel on irc.freenode.net at #linaro-android
+* Bug reports should be filed in "'Bugzilla'":http://bugs.linaro.org under linaro-android product and Linaro Confectionery Release component.
+** 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. Android Patch Summary
+
+The following list of patches developed by ARM and Linaro engineering
+teams were applied to get Android booting to UI on the ARMv8-A Juno
+development platform. These patches can be found on Linaro's Android
+Git repositories via file "LOLLIPOP-STABLE-PATCHSET":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/LOLLIPOP-STABLE-PATCHSET.
+Some of these patches have been submitted to AOSP and are being tracked
+for acceptance.
+
+Any patches can be contributed through the instructions described "Here":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/README.TXT
+
+h2. Known Issues and Limitations
+
+h3. Known limitations
+
+* Lack of audio support may cause apps using audio to hang
+* HDLCD is not well supported yet
+* OpenCL support is not present at this time and will be enabled in a future release
+
+h3. Known issues
+
+The following known issues are present in this release. Please contact "support@linaro.org":mailto:support@linaro.org?subject=LCR%20support%20request if you wish to know more information about these issues or have access problems when attempting to view them.
+
+| *Bug ID* | *Bug title* | *Bug summary* |
+| "Bug 1499":https://bugs.linaro.org/show_bug.cgi?id=1499 | Andebenchpro crashes hald the way on Juno | Test automation for Andebenchpro does not return full set of results |
+| "Bug 1492":https://bugs.linaro.org/show_bug.cgi?id=1492 | android.bionic.string@strncat FAIL | One of our Bionic string routines optimizations seems to violate strict POSIX rules - we are not filling with zeros the remaining unused part of the string. Currently considered WONTFIX. |
+| "Bug 1136":https://bugs.linaro.org/show_bug.cgi?id=1136 | Android.webkit CTS failures on Juno LCR build | Most of Webkit CTS tests fail with same message |
+| "Bug 1131":https://bugs.linaro.org/show_bug.cgi?id=1131 | glslparser test suite failure on Juno | Mali drivers do not score well in this test, needs investigation |
+| "Bug 993":https://bugs.linaro.org/show_bug.cgi?id=993 | EVDEV failures in linaro android kernel test suite on 14.12 LCR build | Few EVDEV tests have always been failing for us |
+| "Bug 795":https://bugs.linaro.org/show_bug.cgi?id=795 | Failing multimedia codec tests | Codecs give different bitstreams on ARMv8 and ARMv7 platforms and tests matching against exact checksums fail. |
+|"Bug 474":https://bugs.linaro.org/show_bug.cgi?id=474 | perf: unhandled input address range fault (11) at 0x8573801f30, esr 0x92000004 | Externally reported issue, waiting validation on LCR release |
+|"Bug 135":https://bugs.linaro.org/show_bug.cgi?id=135 |Juno: Android fails to boot when board has a date in the future |When the board default date is set beyond 19.01.2038 Android fails to boot. This is most likely a bug in generic Android code. As a workaround, the date on the board needs to be set to something before 2038 cut off date. |
+|"Bug 269":https://bugs.linaro.org/show_bug.cgi?id=269 | Wave Blazer app crashes on startup | 3rd party application crash - under investigation. |
+|"Bug 265":https://bugs.linaro.org/show_bug.cgi?id=265 | Truck Parking 3D game crashes on startup | 3rd party application crash - under investigation. |
+|"Bug 241":https://bugs.linaro.org/show_bug.cgi?id=241 | Iron Man 3 (com.gameloft.android.ANMP.GloftIMHM in APK list) crashes after showing splash screen on Juno | 3rd party application crash - under investigation. |
+|"Bug 239":https://bugs.linaro.org/show_bug.cgi?id=239 | Anomaly2Benchmark crashes on startup | 3rd party application crash - under investigation. |
+|"Bug 237":https://bugs.linaro.org/show_bug.cgi?id=237 | glmark2 crashes on startup on Juno | 3rd party application crash - under investigation. |
+|"Bug 236":https://bugs.linaro.org/show_bug.cgi?id=236 | Castle Master crashes on startup on Juno | 3rd party application crash - under investigation. |
+|"Bug 230":https://bugs.linaro.org/show_bug.cgi?id=230 | Volcano Island doesn't work on Juno | Application starts but fails to launch the actual game. Possibly issue with Mali drivers or other part of the system. |
+|"Bug 227":https://bugs.linaro.org/show_bug.cgi?id=227 | Temple Run crashes on startup | 3rd party application crash - under investigation. |
+|"Bug 224":https://bugs.linaro.org/show_bug.cgi?id=224 | Corrupted png files can cause crashes in gallery | The stock Gallery application crashes when displaying known corrupt PNG files. |
+|"Bug 222":https://bugs.linaro.org/show_bug.cgi?id=222 | Dev Tools crashes on startup | Dev Tools app fails to instantiate com.android.development.Development class from /system/app/Development.apk |
+|"Bug 64":https://bugs.linaro.org/show_bug.cgi?id=64 | Test test_pthread_rwlock from bionic libc test suite fails on Juno build - LAVA | |
+|"Bug 23":https://bugs.linaro.org/show_bug.cgi?id=23 | backtrace_test reports failures on 64/64 build | Failures reported with local trace and threads |
+|"Bug 12":https://bugs.linaro.org/show_bug.cgi?id=12 | Intermittent HDMI failures |There is a problem with HDMI sync for monitors that don't support FullHD resolution. The board works with some monitors and doesn’t work with others. The monitors known to work are: ASUS VS247 H-P, Samsung S22A300H, HP LP2475w |
diff --git a/15.05/r-lcr/images/lcr-reference-vexpress/tc2-release-note.txt b/15.05/r-lcr/images/lcr-reference-vexpress/tc2-release-note.txt
new file mode 100644
index 0000000..7b207ec
--- /dev/null
+++ b/15.05/r-lcr/images/lcr-reference-vexpress/tc2-release-note.txt
@@ -0,0 +1,83 @@
+h2. About the Linaro Confectionary Release for Versatile Express (Aarch32)
+
+The Linaro Confectionary release is based on the AOSP Lollipop
+Android-5.1.1_r1 version. This reference build is a userdebug variant
+build, and it contains support allowing full use of the 32-bit ARMv7-A
+architecture and supports the 32-bit applications, with SELinux
+enabled by default.
+
+The release uses the Linaro Stable Kernel version 3.10. The sources are
+built using Linaro GCC 4.9-2015.04. To disable SELinux pass "selinux=0"
+as the boot parameter in the UEFI bootargs configuration.
+
+The Android AOSP software provided in this release is functionally
+tested with CTS version 5.0 R2 and the CTS results are shared with
+members. The BIONIC component is additionally validated with Android
+BIONIC tests. Android Monkey tests were run for stress testing. We also
+added some benchmark tests to observe the performance trend in various
+fields.
+
+Sources are also made available so you can build your own images
+(see the "Building from Source tab":http://releases.linaro.org/15.04/android/vexpress-lcr#tabs-2).
+
+h3. What is new
+
+* Android source changed to based on the Lollipop Android-5.1.1_r1 version
+* Toolchain switched to Linaro GCC 4.9-2015.04, Linaro Binutils 2.25.0-2015.01-2
+
+h2. About the Android flavour of Linaro Stable Kernel (LSK)
+
+The kernel used by Linaro Confectionary Release for Versatile Express
+is the Android flavour Linaro Stable Kernel (LSK), which 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.
+
+Sources are also made available so you can build your own images (see
+"'Building from Source'":http://releases.linaro.org/15.04/android/vexpress-lcr#tabs-2).
+
+h2. Support
+
+Subscribe to the important Linaro mailing lists and join our IRC
+channels to stay on top of Linaro development.
+* 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 "'Bugzilla'":http://bugs.linaro.org under linaro-android product and Linaro Confectionery Release component.
+** 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. Android Patch Summary
+
+The following list of patches developed by ARM and Linaro engineering
+teams were applied to get Android booting to UI on the TC2 Aarch32
+development platform. These patches can be found on Linaro's Android
+Git repositories via file "LOLLIPOP-STABLE-PATCHSET":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/LOLLIPOP-STABLE-PATCHSET.
+Some of these patches have been submitted to AOSP and are being tracked
+for acceptance.
+
+Any patches can be contributed through the instructions described "Here":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/README.TXT
+
+
+h2. Known Issues and Limitations
+
+h3. Known limitations
+
+* SW rendering for user interface only - there is no hardware accelerated graphics
+
+h3. Known issues
+
+The following known issues are present in this release. Please contact "support@linaro.org":mailto:support@linaro.org?subject=LCR%20support%20request if you wish to know more information about these issues or have access problems when attempting to view them.
+
+| *Bug ID* | *Bug title* | *Bug summary* |
+| "Bug 1015":https://bugs.linaro.org/show_bug.cgi?id=1015 | monkey long run test fails on TC2 LCR build | Blacklist for known to fail packages has not be updated or deployed - long monkey run fails as result |
+| "Bug 997":https://bugs.linaro.org/show_bug.cgi?id=997 | glslparser test suite partially passes on 14.12 LCR | some glsl syntax in test are not recognized by Mali driver |
+| "Bug 993":https://bugs.linaro.org/show_bug.cgi?id=993 | EVDEV failures in linaro android kernel test suite on 14.12 LCR build | |
+| "Bug 224":https://bugs.linaro.org/show_bug.cgi?id=224 | Corrupted png files can cause crashes in gallery | The stock Gallery application crashes when displaying known corrupt PNG files. |
+| "Bug 222":https://bugs.linaro.org/show_bug.cgi?id=222 | Dev Tools crashes on startup | Dev Tools app fails to instantiate com.android.development.Development class from /system/app/Development.apk |
+| "Bug 64":https://bugs.linaro.org/show_bug.cgi?id=64 | Test test_pthread_rwlock from bionic libc test suite fails on Juno build - LAVA | |