efi

    3熱度

    1回答

    我正在使用Linux UEFI。我想通過我的驅動程序代碼訪問efi變量。 目前我正在尋找像efi.get_variable()一樣的linux/efi.h API。 但我沒有得到如何從我的驅動程序代碼調用這些API。 struct efi efi1; efi_init(); efi_char16_t *name = (efi_char16_t *)"Boot001"; e

    0熱度

    1回答

    我在包中包含EDK II應用程序和庫,並且在我使用庫源代碼進行編譯時它工作正常。現在我想刪除庫源代碼並通過.lib文件將該庫與應用程序鏈接起來。 我從我的應用項目中刪除庫的源代碼參考,而我建立這個應用程序現在我得到這個消息: DemoApp.lib(DemoApp.obj) : error LNK2001: unresolved external symbol TestFunction fata

    6熱度

    2回答

    我可以在UEFI環境中運行EFI應用程序build and manually execute。但是,我希望在啓動時自動執行我的應用程序。 有沒有辦法告訴引導加載程序來做到這一點,或者我需要將我的應用程序中的驅動程序自動執行?是否有可能在我失蹤的FDF,DEC,DSC或INF文件中輸入一些內容?

    0熱度

    1回答

    我的UEFI引導值存在問題。 在過去,我將Ubuntu 14.10 LTS安裝爲雙引導系統。 它工作正常,直到我決定刪除它。 我刪除了Ubuntu分區,並將它們與我的Windows分區合併。 一切工作正常,除了當我檢查BIOS中的啓動菜單,考慮到Ubuntu仍然有價值。 http://i.imgur.com/xo9tF82.jpg 我遵循這個指南:https://askubuntu.com/que

    1熱度

    2回答

    我試圖從另一個應用程序加載MyHelloWorld應用程序。 但是從ImageLoad函數中找不到錯誤,儘管路徑沒問題。 MyHelloWorld.efi位於「fsnt0:> project1> MyHelloWorld.efi」。 我錯過了什麼,它沒有找到應用程序? 的應用程序在運行UDK2010 - NT32(開發工具包) 代碼: /** @file Brief Descriptio

    1熱度

    1回答

    我正在尋找使用Bootservices函數LoadImage從內存加載UEFI應用程序映像。功能參數如下: typedef EFI_STATUS LoadImage ( IN BOOLEAN BootPolicy, IN EFI_HANDLE ParentImageHandle, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,

    0熱度

    1回答

    我想知道是否有可能在efi應用程序中分配「物理地址」超過4GB的內存緩衝區? Ex。在PC上安裝6GB DRAM,efi應用程序分配4KB緩衝區,其物理內存地址爲0x100000000(= 4GB) 可以嗎?

    0熱度

    2回答

    使用當前Centos 6.6 x86_64安裝中的DVD1,我可以安裝Centos 6.6最低限度,以便在具有20GB Flash和4 GB的Intel NUC計算機上成功安裝內存。內核是2.6.32-504.el6.x86_64。 Xen4CentOS將無法啓動,但在同一個系統上加載Ubuntu/Xen並不是硬件(在兩個相同的硬件設備上測試,結果相同)。 安裝http://wiki.xenpro

    -3熱度

    1回答

    我正在努力創建一個可以用efi啓動的Debian 7 netinstall live usb key。 我找不到有關此操作的文檔或教程。

    1熱度

    1回答

    我正在尋找關於如何使用Visual Studio 2012項目構建使用EDK2 SDK的UEFI驅動程序的建議。我試圖靜態鏈接UefiLib.lib,但失敗了。我已經將lib添加到鏈接器下的其他依賴項。 #include <Uefi.h> #include <Library/UefiLib.h> EFI_STATUS EFIAPI UefiMain ( IN EFI_HANDLE