本文介绍: 显示系统、I/O寄存器、PCI/PCIe配置空间或设备内存的内容。如果不指定-MMIO/IO/PCI/PCIE,则显示系统主内存(volatile或persistent)。显示SMBIOS信息。显示或修改I/O寄存器、内存内容或PCI/PCIe配置空间。显示PCI设备列表,或PCI功能配置空间和PCIe扩展配置空间。显示系统、I/O寄存器、PCI/PCIe配置空间或设备内存的内容。显示PCI设备列表,或PCI功能配置空间和PCIe扩展配置空间。显示或修改MEM/MMIO/IO/PCI/PCIE地址空间。
Shell 命令:
del |
|
dh |
|
endif |
结束if |
if |
就是if |
ping6 |
|
sermode |
|
显示SMBIOS信息 |
|
stall |
暂停操作 |
unload |
|
ver |
|
vol |
常用命令用法:
pci
显示PCI设备列表,或PCI功能配置空间和PCIe扩展配置空间。
- Bus:Bus Number(十六进制数);
- Dev:Deive Number(十六进制数);
- Func:Function Number(十六进制数);
- -s:显示指定Segment的配置空间;
- -i:显示指定PCI设备的详细信息;
- –ec: 显示指定PCIe扩展能力ID的详细解释(十六进制数)。
mem/dmem
mem是dmem的别名,用法是一样的。显示系统、I/O寄存器、PCI/PCIe配置空间或设备内存的内容。如果不指定-MMIO/IO/PCI/PCIE,则显示系统主内存(volatile或persistent)。
- address:十六进制的起始地址,显示从address开始的内存,如果不指定address,则显示EFI系统表的内容;
- size:指定要显示的字节数,以十六进制格式显示。若不指定,显示512字节;
- –b:一次显示一个屏幕;
- -MMIO:Memory-Mapped IO Address type,显示设备内存;
- -IO:IO Address type;
- -PCI:PCI配置空间;
- -PCIE:PCIe配置空间。
memmap
显示系统内存映射。
mm
显示或修改I/O寄存器、内存内容或PCI/PCIe配置空间。若未指定,则默认为-MEM。
- address:十六进制的起始地址;
- value:以十六进制的写入值。若指定则默认为-n;若未指定,则显示当前值;
- -MEM:Memory Address type,访问系统内存;
- -PMEM:Persistent Memory Address type;
- -MMIO:Memory-Mapped IO Address type,访问设备内存;
- -IO:IO Address type,访问设备I/O端口;
- -PCI:访问PCI配置空间;
- -PCIE:访问PCIe配置空间。
- -w:访问宽度,以字节为单位。未指定则默认为1字节;
- -n:非交互式模式。如果未指定-n,该命令将以交互模式运行,用户可以选择通过输入十六进制值来修改内容。当用户按下“ENTER”键时,就会显示下一个地址。这将一直持续到用户输入“q”。
smbiosview
显示SMBIOS信息。当命令行上没有提供标志时(不带参数),显示SMBIOS Table Entry Point Structure。
- -t:显示SmbiosType的所有结构。支持Type值0-39;
- -h:显示SmbiosHandle的结构,这是分配给每个SMBIOS结构的唯一16位值。SmbiosHandle可以以十进制或十六进制格式指定。十六进制值使用0x前缀;
- -s:显示统计表;
- -a: 显示说有信息。
setvar
- variable–name:要显示、创建、删除或修改UEFI变量的名字;
- –guid:指定要显示、创建、删除或修改的UEFI变量的GUID。如果不存在,默认为GUID EFI_GLOBAL_VARIABLE,在UEFI规范中定义;
- –bs:表示该变量是一个Boot Service(BS)变量。仅对新变量有效,否则将忽略;
- –rt:表示该变量是一个Runtime Service(RT)变量。仅对新变量有效,否则将忽略。
- -nv:表示该变量为非易失性(NV)。如果不存在,则假定变量是易变的。仅对新变量有效,否则将忽略;
- =data: 如果’ = ‘不存在,则变量的当前值将以十六进制字节显示。如果’ = ‘后什么都没有,变量将被删除。
openinfo
reset
- -s:关机;
- -w:warm boot;
- –c:cold boot(默认的);
- string:指定了string,该String将被传递到SystemTable ResetSystem()函数中,通知系统系统重置的原因;
- -fwui:复位回FW界面。如果指定了-fwui,并且系统固件支持它,那么在下次引导时将在固件用户界面停止。如果系统固件不支持引导到FW UI,该命令返回SHELL_UNSUPPORTED(系统固件不支持该命令)。
【本文源自 UEFI Shell 规范,更多命令的使用方法以及详细用法还是得看规范。我这里写的适合工作用到了方便查找。】
原文地址:https://blog.csdn.net/weixin_45258382/article/details/129316015
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_34668.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。