---
title: 软件架构
description: "TEE套件软件架构图如图1所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC2/confidt/kunpengtee_16_0003.html
sourcePath: /source/zh/kunpengboostkithistory/252RC2/confidt/kunpengtee_16_0003.html
indexId: b56f83e585717e55b761f55cb4c07e3aa5e78732a81a4e3fdd7ce8770b16e10472
---
# 软件架构

TEE套件软件架构图如图1所示。

图1 TEE套件整体软件架构

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

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