文件名称:HelloSmm:这是运行您自己的SMM代码的指令
文件大小:1.24MB
文件格式:ZIP
更新时间:2024-03-28 06:59:51
C
使用自定义SMM模块构建BIOS 这是运行您自己的SMM代码的指令。 在本文档中,我们将逐步进行: 作为基于OVMF的BIOS的一部分,构建自定义SMM模块, 将基于OVMF的BIOS加载到QEMU上,以及 将自定义SMM模块嵌入到现有设备的BIOS中。 HelloSmm是此指令中使用的定制SMM模块。 该SMM模块接收任何SMI并仅记录SMI命令编号() 先决条件 Ubuntu主机或WSL上的Ubuntu。 具有串行输出的目标设备。 我使用和 。 SPI编程器。 我使用 。 如果仅打算在QEMU上进行测试,则不需要这样做。 大纲 针对物理设备进行测试的高级步骤如下: 构建自定义SMM模块 获取BIOS映像并嵌入HelloSmm 刷新修改后的BIOS映像 构建自定义SMM模块 要构建HelloSmm,首先,请检查存储库: $ git clone https://gith
【文件预览】:
HelloSmm-main
----Resources()
--------03.png(15KB)
--------12.png(564KB)
--------02.png(35KB)
--------13.jpg(163KB)
--------dsc.png(51KB)
--------11.png(112KB)
--------00.png(125KB)
--------01.png(14KB)
--------10.jpg(147KB)
--------fdf.png(83KB)
----LICENSE(1KB)
----README.md(5KB)
----HelloSmm()
--------HelloSmm.c(2KB)
--------HelloSmm.inf(747B)
----.gitignore(430B)