1.Project Info Tzdriver (Trustzone driver) is a Linux kernel dirver module for ARM Trustzone.
2.Environment Prepare
- you need an ARM Linux server (like kunpeng920)
- download kernel source code to /usr/src/kernels
- you should download libboundscheck from https://atomgit.com/openeuler/libboundscheck
3.Compile
-
unzip libboundscheck and move libboundscheck to tzdriver/ like this: tzdriver |--Makefile |--core |--...... |--libboundscheck |--src |--include |--Makefile
-
cd tzdriver
-
make -C libboundscheck
-
make For 920 new models use this command instead:
make CPU_GROUP_BINDING=ythen you will see tzdriver.ko under the folder "tzdriver"
4.Run
5.License please see License/Tzdriver_License for more details