---
title: 软件架构
description: "TEE套件软件架构图如图1："
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/250rc2/confidt/kunpengtee_16_0003.html
sourcePath: /source/zh/kunpengboostkithistory/250rc2/confidt/kunpengtee_16_0003.html
indexId: be0aba1fe4d244c25a1fb709f7bd9346830765fdbcca2d2499e041fe65fbad8b72
---
# 软件架构

TEE套件软件架构图如图1：

图1 TEE套件整体软件架构

TEE套件整体软件架构包含TMM（S-EL2）、TMMD（EL3）以及运行在普通侧的虚拟机管理器KVM。

- TMM（Trusted Management Monitor）：运行在TEE侧的S-EL2层的固件，负责机密虚拟机生命周期管理、内存页表映射、上下文切换等功能。
- TMMD（Trusted Management Monitor Dispatcher）：运行在EL3层的ATF（ARM Trusted Firmware）中的固件，负责REE和TEE消息转发和两个世界上下文切换。
- KVM：通过对KVM合入修改补丁，KVM支持向TEE发送TMI接口消息，实现KVM对机密虚拟机启动/销毁管理。
