forked from xt-sys/exectos
Consider EFI as unsupported implementation when console initialization fails
This commit is contained in:
parent
e6aaa1a83c
commit
5a56959333
@ -67,14 +67,17 @@ BlStartXtLoader(IN EFI_HANDLE ImageHandle,
|
|||||||
Status = HlInitializeComPort(&EfiSerialPort, 1, 0);
|
Status = HlInitializeComPort(&EfiSerialPort, 1, 0);
|
||||||
if(Status != STATUS_SUCCESS)
|
if(Status != STATUS_SUCCESS)
|
||||||
{
|
{
|
||||||
|
/* Initialization failed, try printing error to stdout and serial console */
|
||||||
BlEfiPrint(L"Failed to initialize serial console");
|
BlEfiPrint(L"Failed to initialize serial console");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Initialize EFI console */
|
/* Initialize EFI console */
|
||||||
Status = BlConsoleInitialize();
|
Status = BlConsoleInitialize();
|
||||||
if(Status != STATUS_EFI_SUCCESS) {
|
if(Status != STATUS_EFI_SUCCESS) {
|
||||||
/* TODO: Display error message on the serial console */
|
/* Initialization failed, try printing error to stdout and serial console */
|
||||||
/* Temporarily return error code */
|
BlEfiPrint(L"Failed to initialize EFI console services");
|
||||||
|
|
||||||
|
/* Consider it as unsupported EFI implementation */
|
||||||
return STATUS_EFI_INCOMPATIBLE_VERSION;
|
return STATUS_EFI_INCOMPATIBLE_VERSION;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user