Add kae driver
Signed-off-by: yuzexi <yuzexi@hisilicon.com> (cherry picked from commit b3657869823397448eb98fe95eb2455f079348ba)
This commit is contained in:
parent
536e33fa4f
commit
4443c061d4
Binary file not shown.
BIN
virtCCA_driver-v0.1.6.tar.gz
Normal file
BIN
virtCCA_driver-v0.1.6.tar.gz
Normal file
Binary file not shown.
@ -4,8 +4,8 @@
|
||||
#
|
||||
Name : virtCCA_driver
|
||||
Summary : virtCCA driver is some drivers for TEE specific function.
|
||||
Version : 0.1.3
|
||||
Release : 7
|
||||
Version : 0.1.6
|
||||
Release : 1
|
||||
ExclusiveArch: aarch64
|
||||
License : GPLV2
|
||||
Group : System/Kernel
|
||||
@ -18,6 +18,7 @@ Requires : kmod
|
||||
%global debug_package %{nil}
|
||||
%define kmod_1_name tmm_driver
|
||||
%define kmod_2_name sealing_key
|
||||
%define kmod_3_name kae_driver
|
||||
%define kernel %(ver=`rpm -qa|grep kernel-devel`;echo ${ver#*kernel-devel-})
|
||||
|
||||
%description
|
||||
@ -34,6 +35,9 @@ make KERNEL_DIR=/usr/src/kernels/%{kernel}
|
||||
mkdir -p %{buildroot}/lib/modules/%{kernel}/extra
|
||||
install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_1_name}/src/%{kmod_1_name}.ko %{buildroot}/lib/modules/%{kernel}/extra
|
||||
install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_2_name}/src/%{kmod_2_name}.ko %{buildroot}/lib/modules/%{kernel}/extra
|
||||
install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_3_name}/hisi_plat_qm.ko %{buildroot}/lib/modules/%{kernel}/extra
|
||||
install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_3_name}/hisi_plat_sec.ko %{buildroot}/lib/modules/%{kernel}/extra
|
||||
install -m 0640 %_builddir/%{name}-v%{version}/%{kmod_3_name}/hisi_plat_hpre.ko %{buildroot}/lib/modules/%{kernel}/extra
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
@ -51,6 +55,9 @@ if [[ "$1" = "1" || "$1" = "2" ]] ; then
|
||||
mkdir -p $link_dir
|
||||
ln -sf "$install_dir/%{kmod_1_name}.ko" "$link_dir/%{kmod_1_name}.ko"
|
||||
ln -sf "$install_dir/%{kmod_2_name}.ko" "$link_dir/%{kmod_2_name}.ko"
|
||||
ln -sf "$install_dir/hisi_plat_qm.ko" "$link_dir/hisi_plat_qm.ko"
|
||||
ln -sf "$install_dir/hisi_plat_sec.ko" "$link_dir/hisi_plat_sec.ko"
|
||||
ln -sf "$install_dir/hisi_plat_hpre.ko" "$link_dir/hisi_plat_hpre.ko"
|
||||
fi
|
||||
echo "installed virtCCA driver"
|
||||
fi
|
||||
@ -63,11 +70,26 @@ if [[ "$1" = "0" ]] ; then
|
||||
if [ "$install_dir" != "$link_dir" ] ; then
|
||||
rm -rf "$link_dir/%{kmod_1_name}.ko"
|
||||
rm -rf "$link_dir/%{kmod_2_name}.ko"
|
||||
rm -rf "$link_dir/hisi_plat_qm.ko"
|
||||
rm -rf "$link_dir/hisi_plat_sec.ko"
|
||||
rm -rf "$link_dir/hisi_plat_hpre.ko"
|
||||
fi
|
||||
echo "removed virtCCA driver"
|
||||
fi
|
||||
|
||||
%changelog
|
||||
* Mon Nov 11 2024 yuzexi<yuzexi@hisilicon.com> - 0.1.6-1
|
||||
- Type:bugfix
|
||||
- DESC:fix compile error
|
||||
|
||||
* Thu Nov 7 2024 yuzexi<yuzexi@hisilicon.com> - 0.1.5-1
|
||||
- Type:bugfix
|
||||
- DESC:modify platform driver according to comments
|
||||
|
||||
* Tue Sep 10 2024 yuzexi<yuzexi@hisilicon.com> - 0.1.4-1
|
||||
- Type:enhancement
|
||||
- DESC:Add kae driver for virtCCA guest
|
||||
|
||||
* Tue Sep 10 2024 chenzheng<chenzheng71@huawei.com> - 0.1.3-7
|
||||
- Type:bugfix
|
||||
- DESC:mkdir extra dir while kernel version not equal
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user