402 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【OLK-5.10】add support for arm virtcca attestation

已完成
任务
创建于  
2024-05-17 18:29

【特性描述】
基于ARM机密计算架构(CCA),实现virtCCA远程证明报告获取能力
【特性竞争力】
客户的机密计算应用开发者可在TEE内复用REE侧应用,复用openEuler应用生态资源,解决易用性问题,实现机密计算应用易开发和易迁移。
【硬件架构】
ARM
【特性约束】
NA
【涉及仓库】
openEuler/kernel
【交付个人/团队】
鲲鹏计算解决方案virtCCA团队

评论 (2)

lsjhw 创建了任务

Hi lsjhw, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

1、启动机密虚机,kernel已合入TSI接口驱动patch,启动参数增加cvm_guest=1

<os>
<type arch='aarch64' machine='virt'>hvm</type>
<kernel>/home/cvm/kernel/Image</kernel>
<cmdline>swiotlb=262144,force console=tty0 console=ttyAMA0 kaslr.disabled=1 root=/dev/vda rw  rodata=off cma=64M cvm_guest=1</cmdline>
</os>
<launchSecurity type='cvm'>
</launchSecurity>

2、启动虚机,虚机正常启动,在虚机中启动用户态进程和内核态驱动通信
输入图片说明
3、启动客户端,输入服务端IP和虚机初始度量值,可以从内核态获取到远程证明报告,并且验证成功
输入图片说明

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助