8 qyqcs

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 15w+

UEFI应用与编程--SMM(二)

13.4.2 SMRAM缓存在进入SMM之前或者在退出SMM之前,IA-32处理器不会自动的回写(write back)或着使它的缓存失效。因为这行为,必须小心谨慎系统内存中的SMRAM和SMRAM的缓存,以防止缓存不一致当在SMM和受保护模式操作之间来回切换时。下面三个定位SMRAM在系统内存中的位置中的任意两个将会保证缓存一致性:1.把SMRAM放入到系统内存的专有段中,操作系统和应用程序...

2018-09-25 10:48:07

UEFI应用与编程--ReadAudioTool

ReadAudioTool.c/* * ReadAudioTool.c * * Created on: 2017年9月30日 * Author: */#include <Library/UefiLib.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/S...

2018-09-14 19:24:47

UEFI应用与编程--EFI_GRAPHICS_OUTPUT_PROTOCOL

SetMode.c/* * SetMode.c * * Created on: 2018年3月15日 * Author: */#include <Protocol/GraphicsOutput.h>#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>...

2018-09-13 18:37:59

UEFI应用与编程--X64下添加int3调试中断

Kbc.c/* * Kbc.c * * Created on: 2017年9月30日 * Author: red */#include <Library/UefiLib.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/SerialPortLib.h&gt...

2018-09-13 17:25:22

UEFI应用与编程--Dump ALC662 Verb Table

ShowVerbTb.c/* * ShowVerbTb.c * * Created on: 2017年10月27日 * Author: */#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>#include <Protocol/SimpleFileSy...

2018-09-11 15:44:08

UEFI应用与编程--SMM(一)

章节13系统管理这一章主要描述IA32体系结构的两个方面,一个是被用来做管理系统资源的系统管理模式(SMM),另一个是热量监视设施。SMM提供了一个交替的操作环境可以用来监视和管理多种系统资源,被用于有效能的使用,管理硬件,或运行专有代码。关于硬件支持SMM的更多细节描述,可以参看每种IA32处理器的开发手册。热量监视设施开启了监视和控制IA32处理器核心温度的功能。13.1系统管理模式...

2018-07-05 12:55:45

UEFI应用与编程--EFI_USB2_HC_PROTOCOL

/* * Usb.c * * Created on: 2017年10月11日 * Author: */#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>#include <Protocol/Usb2HostController.h>#include ...

2018-03-29 16:39:47

UEFI应用与编程--GetNextVariableName

#include <Library/MemoryAllocationLib.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/ShellLib.h>#include <Library/UefiRuntimeServicesTableLib.h>#include &...

2018-03-29 16:39:25

UEFI应用与编程--读写Pci配置空间

#include <Protocol/PciRootBridgeIo.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/UefiLib.h>#include "UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.h"#i...

2018-03-15 13:01:23

UEFI应用与编程--8042 Kbc

#include <Uefi.h> #include <Library/UefiLib.h>#include <Library/IoLib.h>#include <Library/UefiBootServicesTableLib.h>#define KBC_DATA_PORT 0x60#define KBC_CMD_PORT ...

2018-03-15 12:57:42

UEFI应用与编程--IndexIo

#include <Library/IoLib.h> #include "UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.h"VOIDMmIndexIoWrite ( IN UINT64 Address, IN UINT64 Value){ UINT64 IndexPort; UINT64 DataP...

2018-03-15 12:52:15

UEFI应用与编程--CpuId&Msr

CpuId.c#include <Library/BaseLib.h>#include <Uefi.h>#include <Library/UefiLib.h>VOIDPrintCpuName ( ){ UINT32 Eax; UINT32 Ebx; UINT32 Ecx; UINT32 Edx; CHAR8 Strin...

2018-03-15 12:47:52

UEFI应用与编程--ShowBootDevice

#include <Protocol/DevicePathToText.h>#include <Library/UefiRuntimeServicesTableLib.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/BaseLib.h>#include <...

2018-03-15 12:42:36

UEFI应用与编程--SmBios

SmBiosList.c#include <Uefi.h> #include <Library/UefiLib.h>#include <Library/ShellCEntryLib.h>#include <IndustryStandard/SmBios.h>#include "UefiShellDebug1CommandsLib/UefiS...

2018-03-15 12:33:38

UEFI应用与编程--EFI_SMBIOS_PROTOCOL

SmbiosUpdate.c/* * SmbiosUpdate.c * * Created on: 2018年3月2日 * Author: */#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/UefiLib.h>...

2018-03-15 12:28:25

UEFI应用与编程--ReadSpd

SpdRead.c/* * SpdRead.c * * Created on: 2017年11月17日 * Author: */#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/IoLib.h>#include &...

2018-03-15 10:59:01

UEFI应用与编程--EFI_SMBUS_HC_PROTOCOL

SmBus.c/* * SmBus.c * * Created on: 2017年12月7日 * Author: */#include <Uefi.h>#include <Library/UefiBootServicesTableLib.h>#include <Protocol/SmbusHc.h>#include <...

2018-03-15 10:47:38

UEFI应用与编程--BootOrder

BootOrder.c/* * BootOrder.c * * Created on: 2018年3月14日 * Author: */#include <Uefi.h>#include <Library/UefiRuntimeServicesTableLib.h>#include <Library/UefiLib.h>#in...

2018-03-15 10:42:39

UEFI应用与编程--显示文件信息

Mm.c#include <Library/ShellLib.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/HiiLib.h>#include <Protocol/SimpleFileSystem.h>#include <Library/BaseLib...

2018-03-13 10:56:06

UEFI应用与编程--Handle&EFI_DEVICE_PATH_TO_TEXT_PROTOCOL

HandleList.c#include #include #include #include #include #include INTNEFIAPIShellAppMain ( IN UINTN Argc, IN CHAR16 **Argv ) { EFI_HANDLE *HandleBuffer; UI

2018-03-09 14:29:43

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!