9 Star 26 Fork 24

openEuler / itrustee_tzdriver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.en.md 790 Bytes
一键复制 编辑 原始数据 按行查看 历史
itrustee_kernel 提交于 2021-10-30 14:29 . iTrustee OS tzdriver init

1.Project Info Tzdriver (Trustzone driver) is a Linux kernel dirver module for ARM Trustzone.

2.Environment Prepare

  1. you need an ARM Linux server (like kunpeng920)
  2. download kernel source code to /usr/src/kernels
  3. you should download libboundscheck from https://gitee.com/openeuler/libboundscheck

3.Compile

  1. unzip libboundscheck and move libboundscheck to tzdriver/ like this: tzdriver |--Makefile |--core |--...... |--libboundscheck |--src |--include |--Makefile

  2. cd tzdriver

  3. make -C libboundscheck

  4. make then you will see tzdriver.ko under the folder "tzdriver"

4.Run

  1. make sure that TEEOS is running
  2. insmod tzdriver.ko

  3. /usr/bin/teecd &

  4. run any CA

5.License please see License/Tzdriver_License for more details

1
https://gitee.com/openeuler/itrustee_tzdriver.git
git@gitee.com:openeuler/itrustee_tzdriver.git
openeuler
itrustee_tzdriver
itrustee_tzdriver
master

搜索帮助