diff options
| author | Mark Salter <msalter@redhat.com> | 2013-11-29 16:00:14 -0500 |
|---|---|---|
| committer | Matt Fleming <matt.fleming@intel.com> | 2014-04-30 14:57:05 -0400 |
| commit | cdd7857898c8d2a159118e663f59978e6b3542f2 (patch) | |
| tree | 4953736eec2b534d7b100e2eecda0127fd54df35 /Documentation/arm64 | |
| parent | 3c7f255039a2ad6ee1e3890505caf0d029b22e29 (diff) | |
doc: arm64: add description of EFI stub support
Add explanation of arm64 EFI stub and kernel image header changes
needed to masquerade as a PE/COFF application.
Signed-off-by: Mark Salter <msalter@redhat.com>
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Acked-by: Grant Likely <grant.likely@linaro.org>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'Documentation/arm64')
| -rw-r--r-- | Documentation/arm64/booting.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/arm64/booting.txt b/Documentation/arm64/booting.txt index beb754e87c65..37fc4f632176 100644 --- a/Documentation/arm64/booting.txt +++ b/Documentation/arm64/booting.txt | |||
| @@ -85,6 +85,10 @@ The decompressed kernel image contains a 64-byte header as follows: | |||
| 85 | Header notes: | 85 | Header notes: |
| 86 | 86 | ||
| 87 | - code0/code1 are responsible for branching to stext. | 87 | - code0/code1 are responsible for branching to stext. |
| 88 | - when booting through EFI, code0/code1 are initially skipped. | ||
| 89 | res5 is an offset to the PE header and the PE header has the EFI | ||
| 90 | entry point (efi_stub_entry). When the stub has done its work, it | ||
| 91 | jumps to code0 to resume the normal boot process. | ||
| 88 | 92 | ||
| 89 | The image must be placed at the specified offset (currently 0x80000) | 93 | The image must be placed at the specified offset (currently 0x80000) |
| 90 | from the start of the system RAM and called there. The start of the | 94 | from the start of the system RAM and called there. The start of the |
