diff --git a/reactos/hal/halx86/xbox/halxbox.xml b/reactos/hal/halx86/xbox/halxbox.xml
index 7543c045e3c..e24fe194332 100644
--- a/reactos/hal/halx86/xbox/halxbox.xml
+++ b/reactos/hal/halx86/xbox/halxbox.xml
@@ -4,7 +4,8 @@
include
-
+
+
hal_generic
hal_generic_up
ntoskrnl
diff --git a/reactos/hal/halx86/xbox/part_xbox.c b/reactos/hal/halx86/xbox/part_xbox.c
index 5146aefb64d..343de551bf8 100644
--- a/reactos/hal/halx86/xbox/part_xbox.c
+++ b/reactos/hal/halx86/xbox/part_xbox.c
@@ -308,6 +308,8 @@ HalpXboxIoWritePartitionTable(IN PDEVICE_OBJECT DeviceObject,
return STATUS_ACCESS_DENIED;
}
+#define HalExamineMBR HALDISPATCH->HalExamineMBR
+
void
HalpXboxInitPartIo(void)
{