Reviewed-by: Qiu Shumin <[email protected]>

-----Original Message-----
From: Ni, Ruiyu 
Sent: Monday, November 23, 2015 9:30 AM
To: [email protected]
Cc: Ni, Ruiyu; Qiu, Shumin
Subject: [Patch] MdeModulePkg/BdsDxe: Fix EBC build failure

Define EFI_REMOVABLE_MEDIA_FILE_NAME for EBC ARCH to fix EBC build failure.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <[email protected]>
Cc: Shumin Qiu <[email protected]>
---
 MdeModulePkg/Universal/BdsDxe/Bds.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/MdeModulePkg/Universal/BdsDxe/Bds.h 
b/MdeModulePkg/Universal/BdsDxe/Bds.h
index ac54482..d243932 100644
--- a/MdeModulePkg/Universal/BdsDxe/Bds.h
+++ b/MdeModulePkg/Universal/BdsDxe/Bds.h
@@ -42,6 +42,18 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER 
EXPRESS OR IMPLIED.
 #include <Library/UefiBootManagerLib.h>  #include 
<Library/PlatformBootManagerLib.h>
 
+#if !defined (EFI_REMOVABLE_MEDIA_FILE_NAME)
+    #if defined (MDE_CPU_EBC)
+        //
+        // Uefi specification only defines the default boot file name for 
IA32, X64
+        // and IPF processor, so need define boot file name for EBC 
architecture here.
+        //
+        #define EFI_REMOVABLE_MEDIA_FILE_NAME L"\\EFI\\BOOT\\BOOTEBC.EFI"
+    #else
+        #error "Can not determine the default boot file name for unknown 
processor type!"
+    #endif
+#endif
+
 /**
 
   Service routine for BdsInstance->Entry(). Devices are connected, the
--
1.9.5.msysgit.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to