Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 74376
b: refs/heads/master
c: 164e217
h: refs/heads/master
v: v3
  • Loading branch information
Huang, Ying authored and Linus Torvalds committed Nov 29, 2007
1 parent 973f560 commit 9ec2516
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 7c83172b98e569d9aabf947d8b3b089dadb2ff46
refs/heads/master: 164e217cec236f84718676543659181ea300a862
29 changes: 29 additions & 0 deletions trunk/Documentation/x86_64/uefi.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
General note on [U]EFI x86_64 support
-------------------------------------

The nomenclature EFI and UEFI are used interchangeably in this document.

Although the tools below are _not_ needed for building the kernel,
the needed bootloader support and associated tools for x86_64 platforms
with EFI firmware and specifications are listed below.

1. UEFI specification: http://www.uefi.org

2. Booting Linux kernel on UEFI x86_64 platform requires bootloader
support. Elilo with x86_64 support can be used.

3. x86_64 platform with EFI/UEFI firmware.

Mechanics:
---------
- Build the kernel with the following configuration.
CONFIG_FB_EFI=y
CONFIG_FRAMEBUFFER_CONSOLE=y
- Create a VFAT partition on the disk
- Copy the following to the VFAT partition:
elilo bootloader with x86_64 support, elilo configuration file,
kernel image built in first step and corresponding
initrd. Instructions on building elilo and its dependencies
can be found in the elilo sourceforge project.
- Boot to EFI shell and invoke elilo choosing the kernel image built
in first step.

0 comments on commit 9ec2516

Please sign in to comment.