virtCCA_driver-0.1.3-7.oe24090>    fg] ;G|`u` F-EMm j7]\8 bpMp[v8<3@U-G]D%+NIF:@s,-vNbEI' *mdr%wzI[&AC~I=߀u,@{il;fPr3ae0ccb6ca0d0727f5faa3ccd772597fd84a061eff71d7a1917074356bc33681e852f22a1715a6c9d36274d7414c9de4ef6c710dGm/h !iѐ;@>7?d  Zpt     (     %(89:FGHI RXY\(]0^adbegflptzCvirtCCA_driver0.1.37.oe2409virtCCA driver is some drivers for TEE specific function.virtCCA_driver modulefgUdc-64g.compass-ci5~GPLV2http://openeuler.orgSystem/KernelvirtCCA_driver-v0.1.3.tar.gzhttps://gitee.com/openeuler/virtCCA_driver.gitlinuxaarch64) mffffd03db0aea8148401c5562c9fb7f6d5a8986930a3a0744affa6155403c4419d4a800eb45246cb45c310831dee957ff8f5352bdad5024514529fdae1067e235fa3 rootrootrootrootvirtCCA_driver  cmakegccglib2-develglibcglibc-develkernelkernel-develkernel-headersrpmrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1aarch644.18.2f4f@f@f]@f]@fYfU@chenzheng - 0.1.3-7chenzheng - 0.1.3-6tujipei - 0.1.3-5tujipei - 0.1.3-4tujipei - 0.1.2-3tujipei - 0.1.1-2tujipei - 0.1.0-1- Type:bugfix - DESC:mkdir extra dir while kernel version not equal- Type:bugfix - DESC:weak-modules cannot create soft link in cvm- Type:bugfix - DESC:Use weak-modules to decouple kernel modules from kernel versions- Type:bugfix - DESC:Clean the scanned security problem for the sealing key code- Type:bugfix - DESC:Fit class_create for different kernel version- Type:enhancement - DESC:Add sealing key driver for kernel - Type:enhancement - DESC:chang build architecture- DESC:init virtCCA_driverdc-64g.compass-ci 17274243410.1.3-7.oe2409virtCCA_driver-v0.1.3.tar.gzvirtCCA_driver.speccpiogzip9utf-8581f9a34bccc1c8c7d7537286c413003d48f686289fef21cc5d79b3a5c22f22518515d4bc7af3e92089f86ea1f438d26c4e54e8a22d2489a38a538d95ccd2cd6 Name : virtCCA_driver Summary : virtCCA driver is some drivers for TEE specific function. Version : 0.1.3 Release : 7 ExclusiveArch: aarch64 License : GPLV2 Group : System/Kernel URL : https://gitee.com/openeuler/virtCCA_driver.git Source0 : https://gitee.com/openeuler/virtCCA_driver/repository/archive/virtCCA_driver-v0.1.3.tar.gz BuildRoot : /var/tmp/virtCCA_driver-v7.oe2409-build BuildRequires: gcc kernel-devel kernel-headers kernel glibc glibc-devel glib2-devel cmake rpm Requires : kmod %description virtCCA_driver module %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'virtCCA_driver-v0.1.3' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/virtCCA_driver-v0.1.3.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'virtCCA_driver-v0.1.3' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cd /home/lkp/rpmbuild/BUILD/virtCCA_driver-v0.1.3/ make KERNEL_DIR=/usr/src/kernels/6.6.0-45.0.0.54.oe2409.aarch64 %install mkdir -p /home/lkp/rpmbuild/BUILDROOT/virtCCA_driver-0.1.3-7.oe2409.aarch64/lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra install -m 0640 /home/lkp/rpmbuild/BUILD/virtCCA_driver-v0.1.3/tmm_driver/src/tmm_driver.ko /home/lkp/rpmbuild/BUILDROOT/virtCCA_driver-0.1.3-7.oe2409.aarch64/lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra install -m 0640 /home/lkp/rpmbuild/BUILD/virtCCA_driver-v0.1.3/sealing_key/src/sealing_key.ko /home/lkp/rpmbuild/BUILDROOT/virtCCA_driver-0.1.3-7.oe2409.aarch64/lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra %clean rm -rf /home/lkp/rpmbuild/BUILDROOT/virtCCA_driver-0.1.3-7.oe2409.aarch64 %files %defattr(-,root,root) %attr(0640,root,root) /lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra/* %post if [[ "$1" = "1" || "$1" = "2" ]] ; then echo "installing virtCCA driver" install_dir="/lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra" link_dir="/lib/modules/$(uname -r)/extra" if [ "$install_dir" != "$link_dir" ] ; then mkdir -p $link_dir ln -sf "$install_dir/tmm_driver.ko" "$link_dir/tmm_driver.ko" ln -sf "$install_dir/sealing_key.ko" "$link_dir/sealing_key.ko" fi echo "installed virtCCA driver" fi %postun if [[ "$1" = "0" ]] ; then echo "removing virtCCA driver" link_dir="/lib/modules/$(uname -r)/extra" install_dir="/lib/modules/6.6.0-45.0.0.54.oe2409.aarch64/extra" if [ "$install_dir" != "$link_dir" ] ; then rm -rf "$link_dir/tmm_driver.ko" rm -rf "$link_dir/sealing_key.ko" fi echo "removed virtCCA driver" fi %changelog * Tue Sep 10 2024 chenzheng - 0.1.3-7 - Type:bugfix - DESC:mkdir extra dir while kernel version not equal * Mon Sep 9 2024 chenzheng - 0.1.3-6 - Type:bugfix - DESC:weak-modules cannot create soft link in cvm * Mon Jul 15 2024 tujipei - 0.1.3-5 - Type:bugfix - DESC:Use weak-modules to decouple kernel modules from kernel versions * Mon Jun 3 2024 tujipei - 0.1.3-4 - Type:bugfix - DESC:Clean the scanned security problem for the sealing key code * Mon Jun 3 2024 tujipei - 0.1.2-3 - Type:bugfix - DESC:Fit class_create for different kernel version * Fri May 31 2024 tujipei - 0.1.1-2 - Type:enhancement - DESC:Add sealing key driver for kernel - Type:enhancement - DESC:chang build architecture * Tue May 28 2024 tujipei - 0.1.0-1 - DESC:init virtCCA_driver ?zX? %! CtwHw3  30AH((* "4s=|}~kۿ<[XJXJXDW+-$.EDRERR!*#""k>JMM#|EQ@kK!reÄ"kp|T:KQA+Z*Nb`%;.Uh{wKcze*o|F Ri{BeإLeEvzBy[29r -V[jI|J[~pP;*jвbzvxhumǟQM"3PjŒM)u)E Fo5L@m"6sZ+?NV > Y?-6yON%ğ"k5tĥe&6J4ˡy /|z,zJKQUzEhIF{.wyM]-viI%<뀠hu"GmsvOsvDCEn,< Ti7N`!SmxK* .{ODĒ.DZ--T*J >Yn^nˠKYbTi oov \? $$Pwگcs6SlhGfi4qaW$% _=[ Remu6'|d9mqQ"&_+N6%NX\PnqWWjMZxp?x2< WJjV&"}v>bVn^ʀTNJmKi}RIǛf2t*z]Dgȏf5_r&s>-ͮK~l)-J*o7w1{x |e%6ڏh5;}ܗ ΏXTU݆RvM2t-޷qt>~K͍`}7H=E-eQm+3vt^u2[sRYC0T֐]{n?VNꨋܤ*!a C\ `ϓ3<|,qJNdT%Fl]sGSEAp>u~ 72sL\W%F;iHTmiHc8~لEvٺNޡQk12L#-Mv;DpBڢNRpSY/ lzsyZEu=iȝ l 9 788]O%vMI˜]&w[u[sj༹*{H{rF=tjX*'3qtMY}MENIGŽUL8=io[ [D_3̾×6b5m*Kٴ9n:-7ݬ3}6%Aȳ62?vh% FjSJ*}ɦ)gY~&(Q3q|٠,JFaYo}&ɢu;CX%S& Ȓ̹vw{t켩&b1Df/v\GTJṣpOw}eKBٝE|ϊm]4twe鰸7[dXqP_Tp- >}=Gu魀{)R܉ªX{>-GLF2ZTIS}k{R@;sU\M`e!V t91.! OM훵ϣq/=G~`̇؊"bo匈cv^Qo;{4#t5oKD>mqbn[ep.?͹c3)ohDyU>>0^0V"tV{OhV4:mVWwL\TVL7F9;˭FQBC(o{̣sIH#IG\[۞ϕe@ i;_LVm>Jz yUA!6*>8 #:~J;W^O3`~YKӹl1G5Y+;=LEx~ߙjFϫɛvVH~ـ'*-55!>t? T,B7Y?s[6*j0#mo/Yv?YscIPk:ڿX,g\knުw gtzk,”3Mٸ[ﶸ妽[S!!}9-lʹ}+7 yZ T g(uzhf=UuB ((|]x*𦣮 H:Y3G8_;G_MgZŽN}ŘhKpgn1V]Bg!bDpוGZ?O2P;5 Ѳɱ613"yM@0%S2t uxwmu-c8u478.-n1 v38#j֦HI{G]ȅ]&Rԣp ̃+k(Ky? *,:^_ilޣ]o$W(fKӆLF6ɆWҒzOwk R kXH!:!׷"з ˹PA)%)Ac'VNU_R׮m*%Ҙ^VbR痝_lH gxf YWƣ>|fK|E3ͨ QQIOX{u^r͕M#n*UykY7TjZ{, iM!oe*8RfkMK;o0(($X:NsCD愎v 7yqKj)bi![0lŻ'V3{>TCrÍ ;~RSS)h:)!a`]SoĶȥL$o{d;h1iE0㐤K`O.C8W5b4 #X , O( ONZm|9(zL v ;%.UTyQHreHTx>_?XG/KJ_cz{$-hJ ,VZS`Ifc9lW#8x}-,Z#`|~a}Vlc>%fl .CNqhN$ ꄃt-~#JMyfۭ*Qxݔi e$,),{pʑIPCiϲ.F7Hyn3}ӓ5TeRY)91+ERtCʑW _GHOf)Fj-@xZ0OŢG~ k&EJugEG(?xĨM1~PMFU4i؃:"? OеC#tyY\AZ-ByuZIZi3a]Cҭ_PիJUAH\C7$ fM;ukPi/"iC/./&v/.iJ*C:5SueR)&BGm>.yFL%;[)y3n1Y 7s+W8ZN6\({&Ս/$xRJ6EtJWч8yuocj% sôA-mpl92ǭGOt  ]n2 YX*k\PR~o· PsI`|a%b0#jT>c_D?9nIPP~/EU7vƳ9KųG^M_.AtsdzZ"4g5h1vD*IUE=ũ!`i9ʓ/XzΑ)􆼬KǭZoœĥ/G؍ZVr+q2qu^L =߮seIM**#kH;BNjMZo^Ѷxl\T3ɼI =KQy\S4ʝ"(ʴz UkB|sssk'P;fAY \[GEUm?~ܱ^qamҠRR)ɽ;te5ή>WӃ+y:G'=7.WZ>]\H% 8 '|;ia1In(}b*2mS+-L )-M9|~K\/+'}I'rZ0_ 1c;72r4gpSEUݿE_t2c=-3IޭqU0مv6A+n1  ij%s?꩗ô(rv">]s*Ν~4HhKAmuUkٵ89a^y3|d`j$N= zs-j_|!&R5$s&iOZ(kOP5(=!2)YyctR|0?iF T&Dn,t86)65XFVT%՜̍Jq! R|P}l93%&mHm3I1EͰ`70mg(ps&?Z}Cz>% !kD#ibdʏ53i9+Rm0&qxMs ](?\O* /Ql}xߔf=^ĭP^!@Zu;}|3SÕSؖ3.4&"[,< 6w7*#"r̙酜[_S{pNt]+Hpm ʏ؏\'Z:ݘ;0*?ƚ0 ДhLDd $dQ t:fKXZ.&MMQM\!Kv-F j\=`JqK{V2 W i^wb)Y-J Lcz/ؒpè&_+iY9OIfԆ,MRKT#GE_/~]CX ~E1WoZL縒iց+li &ҬKV%HS?Osfz-v߽Pg ?[Zənipk@ jt<6t;PQX3T핖b~H+amReFrJD01@`^6Ҙ5/t9Uې/nD .h#U.KR"VS[`#>LN|!sYaW{97I`s9hûZn4( ?*[ijW"mAۂO=WZfX.$!lv[ ]Fϟ}A0qemhJ?ͣ0ˑEML폜ot3$3i8[p݂If܅ҤѦ~cw Gȫ@ҁb/#7jÿQviN@[6,(8dX `f _K=U(b AKz y #T'I>ܫ_+3I%5Akq:M`74pt}{MGKT~LDM*[ų\G1tCUD&YRտGz2<9=6nҚ|v؄U\[^8a RvPDL&9.n['ZV1נdvuO΅6+j;aBJ^/{bkŰׯӊ.1xn \bg8,EM= 8{\n1% Dĵu_>OxU5"ho&^PΓ "fT?j8;oo֢^t+n^p`$YD)Iʴv@QT.Z55`ѴXlB-L#Ldf Ls=iV]$g+JǛM}ȣS蹰j8a8Ԋ_ױC,&1h6AL eF999WLqx99R \jA23iQXpmؐv2z ET&c=d&TFsQCx2h{cnF@s《Na1pdL'S@7!?B8c+h}*Z2[X$r\RF*7 6KꌶʾY}K"IPȇ[Ӄ, ik<y'gE\z/D}=&G ܌X*5"h+> $ <90?cl}Iµ2H1SKtdT7O_mUBx=Cƴ{,./x̎AyZgag(tdэF%S\*ͤM$(7 R55\K%?4جڌ[~G@%!/G`ƻFh>MKhe:.v !o|&|82TI<->|P=4;a}ףgЙ&Uo JDž{଺/͖4b!ح9DZ= +ok T Da!JTosP}7%)BIlT5:jMd[FV_K?>Q'k[~d6'radi˃KV\Bn[BG,?ߪ赴8|c`·_!(7x")VybSr[]qByuHWDT#={.yNn̎9tt~ݴş #3{,oA?  c(߉26E;];ʍގre>QSZ\aUT[|$U>UA\(U4< OmABJxxi[RŨ|PÝmk}Z/! 9B% QWDkt@6KrL dҨ4S{B񧜠)#O@ ZELӶclAxmrCX; Bxg0 d|p όw %aw^NY\]Дy Zrbۨӝ >`FkD}rgNKOvԃ—D6CcyR3E/3AL񿿟)0?* p#^@ gi"v"vquCx@m4 An08 #17Q΂QaQqA  9 @`YJ ^de": 5 H8F&'jS 뀸@0kA@(&HdTJ*1 "Jih$F 1D! 0OZEpן#Q`O!]0yqn(RVHApO!FC#BdG#@`bGBPp>!@`@_\v#H : q:<(?OC"+XohơW]A u 8}n`j\'Яor?ꢿA@0I w&"tP3 {@ @8.ByzQ$"$\<ɃѠbX%;av`v?P! ^?7^b0ڈ8h FaJarp::C\!\jkvP1VB#BHH2$f֯B<=0^?#0a,q/%C!Dx%Ņ7XNO<%D0"&:.43㭊Y@ #p/?~S/1p$qlgP-Q6@rÈ~gxF&>e)۰<8Fr- 6+*j0G#$c  ]YῆOf?R'ՉE _; _DJw \~ '! 7 IIh0@W?jR"n?s"@W E$0ba&+.2Qu9vh0*(B00? _H=_0C7@@c c"x-4 "> C[o us(0?(} -s4FNjG?XD B# ({L  :1x 3"* @4!@HonaFaô&DS"0 {bT@[/fyj~f(0FST?), b C_2~/]qbjs[Ø;3 S7