summaryrefslogtreecommitdiffhomepage
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/zba/src/HEL/AMD64/BootMain.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/dev/zba/src/HEL/AMD64/BootMain.cc b/dev/zba/src/HEL/AMD64/BootMain.cc
index e939ac18..9924450e 100644
--- a/dev/zba/src/HEL/AMD64/BootMain.cc
+++ b/dev/zba/src/HEL/AMD64/BootMain.cc
@@ -48,7 +48,7 @@ STATIC Bool boot_init_fb() noexcept
kGopGuid = EfiGUID(EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID);
kGop = nullptr;
- if (BS->LocateProtocol(&kGopGuid, nullptr, (VoidPtr*)&kGop) /= kEfiOk)
+ if (BS->LocateProtocol(&kGopGuid, nullptr, (VoidPtr*)&kGop) != kEfiOk)
return No;
kGopStride = 4;
@@ -64,9 +64,11 @@ STATIC Bool boot_init_fb() noexcept
infoPtr->VerticalResolution == kExpectedHeight)
{
kGop->SetMode(kGop, i);
- break;
+ return Yes;
}
}
+
+ return No;
}
EXTERN_C VoidPtr boot_read_cr3();