Index: /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_efi.c
===================================================================
--- /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_efi.c	(revision 58834)
+++ /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_efi.c	(revision 58835)
@@ -290,6 +290,8 @@
                                                        &PROTO_NAME(SimpleFileSystemProtocol), &pVolume->FileSystem,
                                                        NULL);
+#if DEBUG_LEVEL /* This error is always printed and destroys the boot logo. */
         if (EFI_ERROR(Status))
             Print(L"Fsw ERROR: InstallMultipleProtocolInterfaces returned %x\n", Status);
+#endif
     }
     VBoxLogFlowFuncLeaveRC(Status);
Index: /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_hfs.c
===================================================================
--- /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_hfs.c	(revision 58834)
+++ /trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/fsw_hfs.c	(revision 58835)
@@ -39,9 +39,13 @@
 #define DPRINT2(x,y) printf(x,y)
 #define BP(msg)    do { printf("ERROR: %s", msg); asm("int3"); } while (0)
-#else
+#elif defined DEBUG_LEVEL
 #define CONCAT(x,y) x##y
 #define DPRINT(x) Print(CONCAT(L,x))
 #define DPRINT2(x,y) Print(CONCAT(L,x), y)
 #define BP(msg) DPRINT(msg)
+#else
+#define DPRINT(x) do { } while (0)
+#define DPRINT2(x,y) do { } while (0)
+#define BP(msg) do { } while (0)
 #endif
 
