Skip to content

Commit

Permalink
Release Notes of 2.1.0
Browse files Browse the repository at this point in the history
Reviewed-by: Joakim Bech <[email protected]>
Signed-off-by: Pascal Brand <[email protected]>
  • Loading branch information
Pascal Brand committed Jun 27, 2016
1 parent ca6737b commit ac3cc11
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 2 deletions.
78 changes: 77 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
2 changes: 1 addition & 1 deletion mk/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit ac3cc11

Please sign in to comment.