diff --git a/kernel/src/entry/kernel_entry.cpp b/kernel/src/entry/kernel_entry.cpp
index d98000e..ec5368a 100644
--- a/kernel/src/entry/kernel_entry.cpp
+++ b/kernel/src/entry/kernel_entry.cpp
@@ -177,7 +177,7 @@ void _kuser_entry() {
     });
 #endif
 
-    if (!acpiController.hasPciDeviceTable()) {
+    if (acpiController.hasPciDeviceTable()) {
         auto pciDeviceTable = acpiController.getPciDeviceTable();
 
         size_t idx = pciDeviceTable->findXhciController();