summaryrefslogtreecommitdiff
path: root/members/arm/openembedded/aarch64/15.07/README.textile
blob: 7a49f13936b0e429909c5ab8ec69642bd0c9c99c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
h1. NOTE: This release location is to be deprecated - please use "ARM Development Platform Software":https://releases.linaro.org/members/arm/platforms/latest

h1. AArch64 OpenEmbedded ARM Fast Models 15.07 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.

Linaro releases monthly binary images of this engineering build. This release includes Linaro OpenEmbedded images for Versatile Express, Base and Foundation Fixed Virtual Platform (FVP) models from ARM. Sources are also made available so you can build your own images.

h2. About the AArch64 OpenEmbedded Engineering Build

This release has been tested on the Base FVPs from ARM (since September 2013), in addition to the updated Foundation FVP (since November 2013) and Versatile Express FVP.

The 'Base' platform is an evolution from the Versatile Express (VE) platform that is better able to support new system IP, larger memory maps and multiple CPU clusters. The changes in the Base platform memory map require that software or device trees which specify peripheral addresses may need to be modified for the Base FVPs. Device trees for these FVPs are included in this release.

This build has been tested to work on the following FVPs:
* Foundation_v8
* FVP_VE_AEMv8A (previously called RTSM_VE_AEMv8A before v5.0)
* FVP_Base_AEMv8A-AEMv8A
* 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/members/arm/openembedded/aarch64/15.07/#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
* Tianocore EDK2 which provides a UEFI based boot environment for the normal world operating system or hypervisor (in this case, Linux)
The VE FVP continues to be booted using the AArch64 Linux boot-wrapper.

The same kernel image is used for all of these models, though the FVP_VE_AEMv8A image is encapsulated by the kernel boot-wrapper as in previous releases.

h2. Where To Find More Information

More information on Linaro can be found on our website.

More information on ARM FVPs can be found on ARM's website: "http://www.arm.com/fvp":http://www.arm.com/fvp.

More information on ARM Trusted Firmware and Platform Design Documents (PDDs) can be found on the project's GitHub repository: "http://github.com/ARM-software/arm-trusted-firmware":http://github.com/ARM-software/arm-trusted-firmware.

More information on building UEFI for AArch64 can be found on Linaro's wiki: "https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/build":https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/build.

h2. Feedback and Support

Relating to the ARM Fixed Virtual Platforms:
* For technical support on the Foundation_v8 FVP use the ARM support forums, "http://forums.arm.com":http://forums.arm.com
* For technical support on the Base and VE FVPs contact ARM Fast Models Support, "support-esl@arm.com":mailto:support-esl@arm.com
* To provide feedback to ARM relating to any of the FVPs, please refer to the respective product documentation

To provide feedback or ask questions about the ARM Trusted Firmware, please "create a new Issue at GitHub":http://github.com/ARM-software/arm-trusted-firmware/issues/new.

Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro development.

* Linaro Development "mailing list":http://lists.linaro.org/mailman/listinfo/linaro-dev
* Linaro IRC channel on irc.freenode.net at @#linaro@
* Bug reports should be filed in Launchpad to "Linaro OpenEmbedded project":http://bugs.launchpad.net/linaro-oe/+filebug.
* Questions? "ask Linaro":http://ask.linaro.org/.
* Interested in commercial support? Inquire at "Linaro support":mailto:support@linaro.org

h2. Changes in this release

* OpenDataPlane recipe added
* Linaro PowerDebug recipe added
* ACPICA updated to 20131115
* Add initscript for gator

h2. Known Issues

* "HTTP downloads get cut short in Foundation model":https://bugs.launchpad.net/linaro-oe/+bug/1196907
* "perf self test does not execute on Linaro openembedded lamp image":https://bugs.launchpad.net/linaro-oe/+bug/1212126
* "phpmysql test fail on Linaro openembedded Lamp image on Lava":https://bugs.launchpad.net/linaro-oe/+bug/1212115
* "level 1 translation fault when extracting bzipped tarball":https://bugs.launchpad.net/linaro-oe/+bug/1235239