Skip to content

Commit

Permalink
Add Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
LeanderGlanda committed Oct 16, 2021
1 parent db8a506 commit 6c66d11
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions Readme.md
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)

0 comments on commit 6c66d11

Please sign in to comment.