Skip to content

Commit

Permalink
Release note of 0.3.0 and script updates
Browse files Browse the repository at this point in the history
Signed-off-by: Pascal Brand <[email protected]>
  • Loading branch information
Pascal Brand committed Jun 8, 2015
1 parent 432f1e6 commit 11d5908
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 14 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
# OP-TEE - version 0.3.0

## New features

* Add hardware support for
* Mediatek MT8173 Board, ARMv8-A (plat-mediatek)
* Hisilicon HiKey Board, ARMv8-A (plat-hikey)
* AArch64 build of optee_os is now possible through the configuration `CFG_ARM64_core=y`
* Secure Storage: Data can be encrypted prior to their storage in the non-secure.
Build is configured using `CFG_ENC_FS=y`
* A generic boot scheme can be used. Boot configuration is commonalized. This helps
new board support. It is applied on plat-hikey, plat-vexpress, plat-mediatek, plat-stm
and plat-vexpress.

## Tested on
Definitions:

| Type | Meaning |
| ---- | ------- |
| Standard tests | The optee_test project. |
| Extended tests | optee_test with tests from the GlobalPlatform™ TEE Initial Configuration Test Suite v1.1.0.4. |
| Hello world test | Plain hello world Trusted Application such as [this][hello_world]. |

* ARM Juno Board (vexpress-juno), standard tests.
* Foundation Models (vexpress-fvp), standard tests.
* HiKey (hikey), standard tests.
* MT8173 (mediatek), standard tests.
* QEMU (vexpress-qemu), standard + extended tests.
* STM Cannes (stm-cannes), standard + extended tests.

-------------------------------------------

# OP-TEE - version 0.2.0

## New features
Expand Down
6 changes: 3 additions & 3 deletions scripts/setup_fvp_optee.sh
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ DST_OPTEE_OS=$DEV_PATH/optee_os

SRC_OPTEE_CLIENT=https://github.com/OP-TEE/optee_client.git
DST_OPTEE_CLIENT=$DEV_PATH/optee_client
STABLE_CLIENT_COMMIT=1b830c9ca51547cf90cb929a904caa57a5e42853
STABLE_CLIENT_COMMIT=21cd14f2a7feb589dade1f8897925b55f5d0be49

SRC_OPTEE_LK=https://github.com/OP-TEE/optee_linuxdriver.git
DST_OPTEE_LK=$DEV_PATH/optee_linuxdriver
STABLE_LK_COMMIT=724298b6e425d9ce6daae3131bb4b1029190aa2a
STABLE_LK_COMMIT=4f76d0cd96167e43cb9eecd02122a11bd91d61f1

SRC_OPTEE_TEST=ssh://$LINARO_USERNAME@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/swg/optee_test.git
DST_OPTEE_TEST=$DEV_PATH/optee_test
STABLE_OPTEE_TEST_COMMIT=bdc720eb11d698dfc79d5acd0f8257c313d8a687
STABLE_OPTEE_TEST_COMMIT=d0c601e7cfaddce9e00eefe17950fb020dacbd05

SRC_GEN_ROOTFS=https://github.com/jbech-linaro/gen_rootfs.git
DST_GEN_ROOTFS=$DEV_PATH/gen_rootfs
Expand Down
10 changes: 5 additions & 5 deletions scripts/setup_juno_optee.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ DEV_PATH=$HOME/devel/juno_optee
mkdir -p $DEV_PATH

if [ ! -d "$DEV_PATH/pre-built-binaries" ]; then
mkdir -p $DEV_PATH/pre-built-binaries
mkdir -p $DEV_PATH/pre-built-binaries
fi

if [ ! -f "$DEV_PATH/pre-built-binaries/bl30.bin" ]; then
Expand Down Expand Up @@ -50,19 +50,19 @@ STABLE_KERNEL_COMMIT=a226b22057c22b433caafc58eeae6e9b13ac6c8d

SRC_OPTEE_OS=https://github.com/OP-TEE/optee_os.git
DST_OPTEE_OS=$DEV_PATH/optee_os
STABLE_OS_COMMIT=7c876f12032eebe8f71e1a01cb55436d01b21e74
STABLE_OS_COMMIT=432f1e656513695d303010033603da17c076ec0f

SRC_OPTEE_CLIENT=https://github.com/OP-TEE/optee_client.git
DST_OPTEE_CLIENT=$DEV_PATH/optee_client
STABLE_CLIENT_COMMIT=2893f86b0925bc6be358a6913a07773b2b909ee3
STABLE_CLIENT_COMMIT=21cd14f2a7feb589dade1f8897925b55f5d0be49

SRC_OPTEE_LINUXDRIVER=https://github.com/OP-TEE/optee_linuxdriver.git
DST_OPTEE_LINUXDRIVER=$DEV_PATH/optee_linuxdriver
STABLE_LINUXDRIVER_COMMIT=eb4ea6b1094ce3452c376c12a529178d202d229b
STABLE_LINUXDRIVER_COMMIT=4f76d0cd96167e43cb9eecd02122a11bd91d61f1

SRC_OPTEE_TEST=ssh://$LINARO_USERNAME@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/swg/optee_test.git
DST_OPTEE_TEST=$DEV_PATH/optee_test
STABLE_OPTEE_TEST_COMMIT=71e52146d2cef1325dea14099255ac06c13fe63d
STABLE_OPTEE_TEST_COMMIT=d0c601e7cfaddce9e00eefe17950fb020dacbd05

AARCH64_NONE_GCC=aarch64-none-elf
AARCH64_NONE_GCC_VERSION=gcc-linaro-aarch64-none-elf-4.9-2014.07_linux
Expand Down
6 changes: 3 additions & 3 deletions scripts/setup_mtk_optee.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ DST_OPTEE_OS=$DEV_PATH/optee_os

SRC_OPTEE_CLIENT=https://github.com/OP-TEE/optee_client.git
DST_OPTEE_CLIENT=$DEV_PATH/optee_client
STABLE_OPTEE_CLIENT_COMMIT=73531b90450f284a8caf46f5020dbfd85bb5e3ac
STABLE_OPTEE_CLIENT_COMMIT=21cd14f2a7feb589dade1f8897925b55f5d0be49

SRC_OPTEE_LK=https://github.com/OP-TEE/optee_linuxdriver.git
DST_OPTEE_LK=$DEV_PATH/optee_linuxdriver
STABLE_OPTEE_LK_COMMIT=eb40f63e9db8cf187e6e23fdf3edd9754129e1aa
STABLE_OPTEE_LK_COMMIT=4f76d0cd96167e43cb9eecd02122a11bd91d61f1

SRC_OPTEE_TEST=ssh://$LINARO_USERNAME@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/swg/optee_test.git
DST_OPTEE_TEST=$DEV_PATH/optee_test
STABLE_OPTEE_TEST_COMMIT=origin/james_mt8173
STABLE_OPTEE_TEST_COMMIT=d0c601e7cfaddce9e00eefe17950fb020dacbd05

SRC_GEN_ROOTFS=https://github.com/m943040028/gen_rootfs.git
DST_GEN_ROOTFS=$DEV_PATH/gen_rootfs
Expand Down
6 changes: 3 additions & 3 deletions scripts/setup_qemu_optee.sh
Original file line number Diff line number Diff line change
Expand Up @@ -64,15 +64,15 @@ DST_OPTEE_OS=$DEV_PATH/optee_os

SRC_OPTEE_CLIENT=https://github.com/OP-TEE/optee_client.git
DST_OPTEE_CLIENT=$DEV_PATH/optee_client
STABLE_OPTEE_CLIENT_COMMIT=1b830c9ca51547cf90cb929a904caa57a5e42853
STABLE_OPTEE_CLIENT_COMMIT=21cd14f2a7feb589dade1f8897925b55f5d0be49

SRC_OPTEE_LK=https://github.com/OP-TEE/optee_linuxdriver.git
DST_OPTEE_LK=$DEV_PATH/optee_linuxdriver
STABLE_OPTEE_LK_COMMIT=724298b6e425d9ce6daae3131bb4b1029190aa2a
STABLE_OPTEE_LK_COMMIT=4f76d0cd96167e43cb9eecd02122a11bd91d61f1

SRC_OPTEE_TEST=ssh://$LINARO_USERNAME@linaro-private.git.linaro.org/srv/linaro-private.git.linaro.org/swg/optee_test.git
DST_OPTEE_TEST=$DEV_PATH/optee_test
STABLE_OPTEE_TEST_COMMIT=bdc720eb11d698dfc79d5acd0f8257c313d8a687
STABLE_OPTEE_TEST_COMMIT=d0c601e7cfaddce9e00eefe17950fb020dacbd05

QEMU_PCSC_PASSTHRU_PATCHES=https://github.com/m943040028/qemu/releases/download/0.1/pcsc_patches.tbz2

Expand Down

0 comments on commit 11d5908

Please sign in to comment.