]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPlatformPkg/Bds: Added support for booting legacy kernel from BDS
authorOlivier Martin <Olivier.Martin@arm.com>
Tue, 14 Jul 2015 14:41:46 +0000 (14:41 +0000)
committeroliviermartin <oliviermartin@Edk2>
Tue, 14 Jul 2015 14:41:46 +0000 (14:41 +0000)
commit5d9e9d1a1c0aac8d3a1f60be50b2f504dac8d761
tree64ba48f5ab76bb7bea0e671473a0e6dffb17f34e
parenta81ccae41acfb4905d9b06c1f3223d43226c0152
ArmPlatformPkg/Bds: Added support for booting legacy kernel from BDS

When PcdBdsLinuxSupport is enabled, users can create boot
entries for the legacy EFI Linux loader.

The ARM BDS detects if the image is a EFI image if not
then it assumes it is a legacy Linux kernel (a kernel
without EFI Stub).
If the Boot Manager did not manage to load the binary
(it could happen when the binary is on the network or
not present on the media yet).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <Olivier.Martin@arm.com>
Reviewed-by: Ronald Cron <Ronald.Cron@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17974 6f19259b-4bc3-4df7-8a09-765794883524
ArmPlatformPkg/ArmPlatformPkg.dec
ArmPlatformPkg/Bds/Bds.inf
ArmPlatformPkg/Bds/BdsHelper.c
ArmPlatformPkg/Bds/BdsInternal.h
ArmPlatformPkg/Bds/BootLinux.c [new file with mode: 0644]
ArmPlatformPkg/Bds/BootMenu.c