\r
#include <Library/AndroidBootImgLib.h>\r
#include <Library/BaseMemoryLib.h>\r
-#include <Library/BdsLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/DevicePathLib.h>\r
#include <Library/MemoryAllocationLib.h>\r
NextNode = DevicePath;\r
while (NextNode != NULL) {\r
Node = NextNode;\r
- if (IS_DEVICE_PATH_NODE (Node, MEDIA_DEVICE_PATH, MEDIA_HARDDRIVE_DP)) {\r
+ if (Node->Type == MEDIA_DEVICE_PATH &&\r
+ Node->SubType == MEDIA_HARDDRIVE_DP) {\r
return EFI_SUCCESS;\r
}\r
NextNode = NextDevicePathNode (Node);\r
AndroidBootImgLib\r
BaseLib\r
BaseMemoryLib\r
- BdsLib\r
DebugLib\r
DevicePathLib\r
DxeServicesTableLib\r
#include <Protocol/DevicePath.h>\r
#include <Protocol/LoadedImage.h>\r
\r
-#include <Library/BdsLib.h>\r
#include <Library/DevicePathLib.h>\r
#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/UefiLib.h>\r
\r
[Components.ARM, Components.AARCH64]\r
EmbeddedPkg/Application/AndroidBoot/AndroidBootApp.inf\r
- EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf {\r
- <LibraryClasses>\r
- # It depends on BdsLib that depends on TimerLib\r
- TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf\r
- }\r
+ EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf\r
EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransportUsbDxe.inf\r
EmbeddedPkg/Drivers/AndroidFastbootTransportTcpDxe/FastbootTransportTcpDxe.inf\r
\r
\r
[Protocols]\r
gAndroidBootImgProtocolGuid\r
+ gEfiLoadedImageProtocolGuid\r
\r
[Guids]\r
gFdtTableGuid\r