-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
db8a506
commit 6c66d11
Showing
1 changed file
with
12 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Efi Apps | ||
This repository contains a few EFI Applications that are useful for the Surface RT & 2 devices. | ||
|
||
## EfiFileChainloader | ||
This EFI Application fixes the UEFI's Display output. It then chainloads the `boot.efi` file from the partition the EFI App was loaded from. (e.g. Booted from USB as `<usb-path>/efi/boot/bootarm.efi` and then chainloads `<usb-path>/boot.efi`) | ||
|
||
When the chainloaded EFI App returns, this App will exit, so control will be given back to UEFI (or the EFI App that chainloaded this EFI App), which then executes the normal boot process (e.g. Boot Windows from internal storage) | ||
|
||
## HelloWorld | ||
This is a simple Hello World EFI Application. It relies on the fact that the standard display output works without issues. | ||
|
||
When the "Hello World" message was printend, the file will exit and the previously executed bootloader / EFI App will continue execution (e.g. grub, UEFI firmware, EfiFileChainloader) |