问题标签 [efi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4855 浏览

linux - 将 EFI 内存映射转换为 E820 映射

我是 Linux 新手,正在了解 Linux 如何了解可用的 Physical Mmeory。我知道有一些 BIOS 系统调用 int 0x15 将为您提供 E20 内存映射。

现在我找到一段代码,其中说明了将 EFI 内存映射转换为 E820 内存映射的定义。上面是什么意思?

这是否意味着底层主板固件是基于 EFI 的,但由于此代码在 x86 上运行,我们需要将其转换为 E820 内存映射

如果是这样,x86 是否只知道 E820 内存映射?

E820和EFI内存映射有什么区别??

期待得到相同的详细答案。

0 投票
2 回答
6066 浏览

efi - 如何在 UEFI 中访问命令行参数?

规范的哪一部分详细说明了如何获取命令行参数?

0 投票
2 回答
1490 浏览

driver - 将我自己的 UEFI 应用程序\驱动程序添加到 UEFI (VMware)

我有一个从 uefi 加载的虚拟机(Windows7x64)。

我可以将我创建的 UEFI 应用程序\驱动程序添加到 UEFI,以便它在启动时加载它吗?

另外,我可以更改加载 DXE\UEFI 驱动程序的顺序吗?

0 投票
2 回答
2029 浏览

c - UEFI - ImageLoad 不起作用 - 错误 = 未找到

我正在尝试从另一个应用程序加载 MyHelloWorld 应用程序。但是从 ImageLoad 函数中找不到错误,尽管路径是好的。

MyHelloWorld.efi 位于“fsnt0:>project1>MyHelloWorld.efi”。

我错过了什么,它没有找到应用程序?

该应用程序在 UDK2010 - NT32(开发工具包)上运行

代码:

非常感谢您的帮助!!!

0 投票
2 回答
573 浏览

driver - 是否可以使用 EFI 创建完全跨平台的磁盘驱动程序?

我需要创建一个驱动程序,其行为类似于软件 RAID。例如,驱动程序将需要与多个物理磁盘(甚至可能是网络资源)进行通信,并且对于操作系统来说应该看起来像一个磁盘。

所以两个主要问题是:

1) EFI 驱动程序是否被 Windows、MacOS X 和 Linux 识别和支持?例如,这些系统可以使用 EFI 磁盘驱动程序吗?

2)理论上是否可以为EFI编写这样的驱动程序?我主要关心的是从您自己的虚拟磁盘驱动程序访问其他 EFI 磁盘驱动程序的可能性。

0 投票
1 回答
1454 浏览

usb - 如何制作 debian live usb efi?

我正在努力创建一个可以使用 efi 启动的 Debian 7 netinstall live usb 密钥。

我找不到有关此操作的文档或教程。

0 投票
1 回答
1954 浏览

efi - 我在哪里可以找到来自 EFI Shell 的输入命令?

有谁知道我在哪里可以找到 EFI shell 中的“输入”命令?我尝试了两个版本的 efi shell,一个是 v2.0,另一个是 v2.31,但是这些版本,我仍然找到任何输入命令。所以,我不知道如何从 efi shell 获取输入命令?

所以,需要你帮忙...

0 投票
1 回答
3542 浏览

linux-kernel - 在内核模式下在 Linux 上读取/写入 EFI 变量

我正在研究 Linux UEFI。我想通过我的驱动程序代码访问 efi 变量。目前我正在寻找像 efi.get_variable() 这样的 linux/efi.h API。但我不知道如何从我的驱动程序代码中调用这些 API。

使用此代码,我得到数据的 NULL 值。那么你能建议我该怎么做吗?或任何修改?

0 投票
1 回答
5240 浏览

c - 使用 Visual Studio 构建 UEFI 驱动程序

我正在寻找有关如何使用 Visual Studio 2012 项目使用 EDK2 SDK 构建 UEFI 驱动程序的建议。我正在尝试静态链接 UefiLib.lib 但失败得很惨。我已将 lib 添加到链接器下的附加依赖项中。

错误是

现在我已经使用 DUMPBIN 来确保 Print 存在于 lib 中,但是它不是作为导出或导入存在,而是作为存档成员存在。我不确定这是否是问题所在。

0 投票
2 回答
19202 浏览

uefi - 在启动时自动运行 EFI 应用程序

我可以在 UEFI 环境中构建和手动执行EFI 应用程序。但是,我想让我的应用程序在启动时自动执行。

有没有办法告诉引导加载程序执行此操作,或者我需要将我的应用程序转入驱动程序以使其自动执行?我丢失的 FDF、DEC、DSC 或 INF 文件中是否有某些条目?