c75d3eb6be41867cc3bfea9f567bf20cdead8966 |
|
14-Jul-2015 |
Olivier Martin <Olivier.Martin@arm.com> |
ArmPkg/BdsLib: Remove Linux loader from BdsLib This change removes the embedded Linux Loder from BdsLib. BdsLib becomes OS agnostic. 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@17969 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
cc053ee6daf81059f313a9591274c239b6e4c7cd |
|
05-May-2015 |
Olivier Martin <olivier.martin@arm.com> |
ArmPkg/BdsLib: Exposed ShutdownUefiBootServices() in the BdsLib interface Other libraries/modules could use it (eg: EFI Shell command `runaxf`). 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@17297 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
df320b1084907173f100208c06d00b05f4d52b2b |
|
25-Feb-2015 |
Olivier Martin <olivier.martin@arm.com> |
ArmPkg/BdsLib: Added support to change the given DevicePath of a Boot Entry Some boot entries might not have a EFI Device Path FilePath attached to it (eg: EFI device Path for removable device path). This patch allows a support loader to edit the EFI Device Path and for instance add \EFI\BOOT\BOOT(ARM|AA64).EFI Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16930 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
061568e2d5f21aeafa942891b15768c57fa0ffac |
|
12-Dec-2014 |
Ronald Cron <Ronald.Cron@arm.com> |
ArmPkg/BdsLib: Rework TFTP boot Rework the downloading of an image from a TFTP server to do not depend on any "PXE specific" setting of the DHCP server. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ronald Cron <Ronald.Cron@arm.com> Reviewed-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16516 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
04ad241e2081312be62a9f299311949e85ed725c |
|
19-Aug-2014 |
Olivier Martin <olivier.martin@arm.com> |
ArmPkg/BdsLib: Prevent a hang in BdsConnectDevicePath() when a sub-device path is not found Some device paths were making BdsConnectDevicePath() hang. To prevent these hangs we check if the handle returned by gBS->LocateDevicePath() is the same after each iteration. An example of a device path that hangs: PciRoot(0x0)/Pci(0x1,0x0)/USB(0x0,0x0)/USB(0x3,0x0)/HD(...) The connect controller function manages to find PciRoot()/Pci(0x1,0x0) but the USB driver does not produce USB(0x0,0x0)/USB(0x3,0x0) and returns EFI_SUCCESS on its initialization. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15835 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
3402aac7d985bf8a9f9d3c639f3fe93609380513 |
|
19-Aug-2014 |
Ronald Cron <ronald.cron@arm.com> |
ARM Packages: Removed trailing spaces Trailing spaces create issue/warning when generating/applying patches. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ronald Cron <ronald.cron@arm.com> Reviewed-By: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15833 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
1e57a46299244793beb27e74be171d1540606999 |
|
25-Jan-2013 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ARM Packages: Fixed line endings This large code change only modifies the line endings to be CRLF to be compliant with the EDK2 coding convention document. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14088 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
0a6653bc2aecaa621eb42c7137b6f13815a34a92 |
|
28-Sep-2012 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Added FDT support for BdsLib Signed-off-by: Olivier Martin <olivier.martin@arm.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13768 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
19a7404aecbc03999bb2b9f24bae96e2dcf67915 |
|
27-Sep-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Fix incorrect pointer casting A physical address (64bit) was cast to a 32bit pointer. Signed-off-by: Eugene Cohen (HP) Reviewed-by: oliviermartin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12460 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
d9325c8e4f858abe7b888b21df4bd0a34864492f |
|
23-Sep-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Move the code specific to the Atag preparation into a separate file git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12409 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
76d17c315645552a99691ed0b2024f52b22aa8c9 |
|
23-Sep-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Use two distinct functions to boot Linux either by Atag or Fdt Separate the BdsBootLinux() function into two functions for Atag and Fdt specific Linux booting - BdsBootLinuxAtag () - BdsBootLinuxFdt () git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12408 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
4aa2417061f832009b92aac786ed7307ce088503 |
|
09-Sep-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Move some functions used to create/update BDS Boot Entry from ArmPlatformPkg/Bds to ArmPkg/BdsLib These functions can be reused by any EFI application to add/update a BDS Boot Entry. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12314 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
656416bc2ee1409492343cde3f27ce717e90fdf7 |
|
18-Aug-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPlatformPkg/Bds: Add Linux 'initrd' support to BDS An 'initrd' file can be specified for a Linux kernel. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12169 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
6bab33c7b677dea7a67df512ef1a058daeebef57 |
|
15-Jun-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPlatformPkg/Bds: Fix various bugs in the new BDS The errors were: - uncaught returned error - used of uninitialized variables ArmPlatformPkg/Bds: Implement the update of MemMap Boot Device git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11830 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
a355a3654f0af22db9f68d988dbb4c72b835f414 |
|
11-Jun-2011 |
oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> |
ArmPkg/BdsLib: Upgrade the library to use natively the Device Path The previous version was using the string representation of the Device Path. This new version takes as paramater the binary representation of the Device Path It also tries to detect which kind of device support it refers by using the remaining part of the Device Path after it has been loaded by gBS->ConnectController() Lots of bug have been fixed as well in this new version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11799 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|
1bfda055dfbc52678655ab2ded721f9f7c0cd496 |
|
02-Feb-2011 |
andrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524> |
Sync up ArmPkg with patch from mailing list. Changed name of BdsLib.h to BdsUnixLib.h and fixed a lot of issues with Xcode building. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11293 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/ArmPkg/Library/BdsLib/BdsInternal.h
|