aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPascal Brand <pascal.brand@st.com>2016-06-23 11:10:52 +0200
committerPascal Brand <pascal.brand@st.com>2016-06-27 14:18:41 +0200
commitac3cc1102a081a7fe2b0446d38c6a484c2e9b26f (patch)
tree790581f9bb37e5bae592c319fc42aebab0cdba93
parentca6737b41c68973c6a0bb271906423c9e2d4e7db (diff)
Release Notes of 2.1.02.1.0
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Pascal Brand <pascal.brand@st.com>
-rw-r--r--CHANGELOG.md78
-rw-r--r--mk/config.mk2
2 files changed, 78 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d7f1ca5b..2ea1bd28 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,81 @@
-# OP-TEE - version 2.0.0
+# OP-TEE - version 2.1.0
+
+## New features
+
+* New supported platforms:
+ * Xilinx Zynq UltraScale+ MPSOC
+ * Spreadtrum SC9860
+
+* GCC5 support
+
+* Non Linear Mapping support: In OP-TEE kernel mode, the physical to virtual
+ addresses was linear until this release, meaning the virtual addresses
+ were equal to the physical addresses. This is no more the case in this
+ release.
+
+* Font rendering routines have been introduced in order to ease an
+ implementation of Trusted UI.
+
+* File Storage: Possibility to use the normal world filesystem and the RPMB
+ implementations simultaneously.
+
+* AOSP: There is a [local manifest][aosp_local_manifest] to build OP-TEE into an AOSP build, running on HiKey.
+ Please refer to the README in that repo for instructions.
+
+* OpenEmbedded: In addition to the makefile-based build described in the optee_os README, there is an
+ [OpenEmbedded-based build][oe_build] that supports Qemu (32-bit), FVP (64-bit), and HiKey (64-bit).
+ Please refer to the README in that repo for instructions.
+
+* [Link][github_commits_2_1_0] to a list of all commits between this and
+ previous release.
+
+
+## Tested on
+Definitions:
+
+| Type | Meaning |
+| ---- | ------- |
+| Standard tests | The [optee_test][optee_test] project. |
+| Extended tests | optee_test with tests from the GlobalPlatform™ TEE Initial Configuration Test Suite v1.1.0.4. |
+
+* ARM Juno Board (vexpress-juno), standard.
+* Foundation Models (vexpress-fvp), standard tests + extended tests,
+ using FVP ARM V8 Foundation Platformr0p0 (platform build 10.0.37)
+* FSL i.MX6 UltraLite EVK (imx), standard.
+* FSL ls1021a (ls-ls1021atwr), standard tests.
+* HiKey (hikey), standard + extended tests.
+* QEMU (vexpress-qemu), standard + extended tests.
+* Xilinx Zynq UltraScale+ MPSOC, standard tests
+Note that the following platform has not been tested:
+* MTK8173-EVB (mediatek-mt8173)
+
+
+## Known issues
+* Issue(s) open on GitHub
+ * [#868][pr868]: python-wand font generation sometimes times out
+ * [#863][pr863]: "double free or corruption" error when building optee_os
+ * [#858][pr858]: UUIDs in binary format have wrong endinanness
+ * [#857][pr857]: Formatting of UUIDs is incorrect
+ * [#847][pr847]: optee_os panic(TEE-CORE: Assertion)
+ * [#838][pr838]: TUI font rendering is _very_ slow
+ * [#814][pr814]: Persistent objects : save informations after close
+ * [#665][pr665]: xtest 1013 stalled on HiKey when log levels are 4 and optee_os is on its own UART
+ * [#506][pr506]: tee-supplicant panic & ta panic
+
+[github_commits_2_1_0]: https://github.com/OP-TEE/optee_os/compare/2.0.0...2.1.0
+[pr868]: https://github.com/OP-TEE/optee_os/issues/868
+[pr863]: https://github.com/OP-TEE/optee_os/issues/863
+[pr858]: https://github.com/OP-TEE/optee_os/issues/858
+[pr857]: https://github.com/OP-TEE/optee_os/issues/857
+[pr847]: https://github.com/OP-TEE/optee_os/issues/847
+[pr838]: https://github.com/OP-TEE/optee_os/issues/838
+[pr814]: https://github.com/OP-TEE/optee_os/issues/814
+[pr665]: https://github.com/OP-TEE/optee_os/issues/665
+[aosp_local_manifest]: https://github.com/linaro-swg/optee_android_manifest
+[oe_build]: https://github.com/linaro-swg/oe-optee
+
+# OP-TEE - version 2.0.0
## New features
diff --git a/mk/config.mk b/mk/config.mk
index 63ab7738..b9c5998f 100644
--- a/mk/config.mk
+++ b/mk/config.mk
@@ -101,7 +101,7 @@ TEE_IMPL_VERSION ?= $(shell git describe --always --dirty=-dev 2>/dev/null || ec
# with limited depth not including any tag, so there is really no guarantee
# that TEE_IMPL_VERSION contains the major and minor revision numbers.
CFG_OPTEE_REVISION_MAJOR ?= 2
-CFG_OPTEE_REVISION_MINOR ?= 0
+CFG_OPTEE_REVISION_MINOR ?= 1
# Trusted OS implementation manufacturer name
CFG_TEE_MANUFACTURER ?= LINARO