☰
SMM ACPI Support技术详解
2026/10/1 6:38:54 网站建设 项目流程

1 概述

SMM(System Management Mode,系统管理模式)与ACPI(Advanced Configuration and Power Interface,高级配置与电源接口)是BIOS固件中两大核心机制:SMM为固件提供高于操作系统的特权执行环境(用于电源管理、硬件监控等底层操作),ACPI则为操作系统提供硬件配置与电源管理的标准接口。本文档基于AMI Aptio框架,阐述SMM架构、SMI分发机制、软件SMI的创建安装方法,以及ACPI表的支持与管理。

2 SMM基础架构

2.1 SMM基础设施加载流程

SMM基础架构代码由一个Boot Service驱动加载,加载后依次完成以下工作:

  1. 准备执行环境——将自身重定位至合适的**SMRAM(系统管理内存)**位置;
  2. 跳板进入平坦模型保护模式(Trampolines into flat-model protected mode);
  3. 支持接收来自Boot Service代理的镜像加载请求;
  4. 支持接收来自Boot Service和Runtime代理的消息。

2.2 Framework SMM架构图

3 SMI触发与分发机制

3.1触发SMI

SMI(System Management Interrupt,系统管理中断)由芯片组信号触发,使CPU进入SMM模式,跳转至固件安装的SMI处理程序执行。SMI不经过操作系统的中断向量表,对OS完全透明。

3.2分发流程图

        流程图如下所示:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询