https://github.com/gurry/efi_app
UEFI sample application
https://github.com/gurry/efi_app
efi uefi uefi-application
Last synced: 3 months ago
JSON representation
UEFI sample application
- Host: GitHub
- URL: https://github.com/gurry/efi_app
- Owner: gurry
- Created: 2018-02-16T07:30:35.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-13T00:39:59.000Z (over 5 years ago)
- Last Synced: 2025-01-02T08:44:55.098Z (5 months ago)
- Topics: efi, uefi, uefi-application
- Language: Rust
- Homepage:
- Size: 949 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# efi_app
A sample UEFI application written in Rust using the [`efi`](https://github.com/gurry/efi) crate.
## Building
To build follow the below steps:
1. Unless already installed, install `cargo-xbuild` by running `cargo install cargo-xbuild`.
4. Execute the build by running `cargo xbuild --target x86_64-unknown-uefi`
5. When the build complete the resulting EFI application `efi_app.efi` will be found in `target\x86_64-unknown-uefi\debug\`. Load this up in qemu and run it via EFI shell. You can find an OVMF binary for your use in the directory `tools` of this repo.Build steps have been tested only on Windows. Building on non-Windows OS's might work. Currently only x64 architecture is supported.