fix some minor warning for unix package
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2230 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -24,10 +24,14 @@ Abstract:
|
|||||||
#include "BBSsupport.h"
|
#include "BBSsupport.h"
|
||||||
|
|
||||||
EFI_DEVICE_PATH_PROTOCOL EndDevicePath[] = {
|
EFI_DEVICE_PATH_PROTOCOL EndDevicePath[] = {
|
||||||
|
{
|
||||||
END_DEVICE_PATH_TYPE,
|
END_DEVICE_PATH_TYPE,
|
||||||
END_ENTIRE_DEVICE_PATH_SUBTYPE,
|
END_ENTIRE_DEVICE_PATH_SUBTYPE,
|
||||||
|
{
|
||||||
END_DEVICE_PATH_LENGTH,
|
END_DEVICE_PATH_LENGTH,
|
||||||
0
|
0
|
||||||
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
@ -446,7 +450,7 @@ BdsDeleteAllInvalidLegacyBootOptions (
|
|||||||
LocalBbsTable = NULL;
|
LocalBbsTable = NULL;
|
||||||
BbsEntry = NULL;
|
BbsEntry = NULL;
|
||||||
|
|
||||||
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);
|
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
@ -680,7 +684,7 @@ Returns:
|
|||||||
LocalHddInfo = NULL;
|
LocalHddInfo = NULL;
|
||||||
LocalBbsTable = NULL;
|
LocalBbsTable = NULL;
|
||||||
|
|
||||||
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);
|
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**)&LegacyBios);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
@ -985,7 +989,7 @@ Index# is a 16 bit integer, the low byte of it stands for the index in BBS table
|
|||||||
BEVIndex = 0;
|
BEVIndex = 0;
|
||||||
NewDevPtr = NULL;
|
NewDevPtr = NULL;
|
||||||
|
|
||||||
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);
|
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
@ -1497,7 +1501,7 @@ BdsRefreshBbsTableForBoot (
|
|||||||
LocalBbsTable = NULL;
|
LocalBbsTable = NULL;
|
||||||
DevType = BBS_UNKNOWN;
|
DevType = BBS_UNKNOWN;
|
||||||
|
|
||||||
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);
|
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
@ -757,7 +757,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
// There should be only one EFI_HII_PROTOCOL Image
|
// There should be only one EFI_HII_PROTOCOL Image
|
||||||
//
|
//
|
||||||
Status = EfiLibLocateProtocol (&gEfiHiiProtocolGuid, &Hii);
|
Status = EfiLibLocateProtocol (&gEfiHiiProtocolGuid, (VOID**)&Hii);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
@ -893,7 +893,7 @@ Returns:
|
|||||||
}
|
}
|
||||||
|
|
||||||
Location = (UINT8 *) &UpdateData->Data;
|
Location = (UINT8 *) &UpdateData->Data;
|
||||||
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, &LegacyBios);
|
Status = EfiLibLocateProtocol (&gEfiLegacyBiosProtocolGuid, (VOID**) &LegacyBios);
|
||||||
if (!EFI_ERROR (Status)) {
|
if (!EFI_ERROR (Status)) {
|
||||||
//
|
//
|
||||||
// If LegacyBios Protocol is installed, add 3 tags about legacy boot option
|
// If LegacyBios Protocol is installed, add 3 tags about legacy boot option
|
||||||
@ -1240,7 +1240,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
// There should only be one Form Configuration protocol
|
// There should only be one Form Configuration protocol
|
||||||
//
|
//
|
||||||
Status = EfiLibLocateProtocol (&gEfiFormBrowserProtocolGuid, &FormConfig);
|
Status = EfiLibLocateProtocol (&gEfiFormBrowserProtocolGuid, (VOID**) &FormConfig);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
@ -411,7 +411,7 @@ Returns:
|
|||||||
|
|
||||||
ASSERT (FPCallbackInfo.Data.VideoBIOS <= 1);
|
ASSERT (FPCallbackInfo.Data.VideoBIOS <= 1);
|
||||||
|
|
||||||
Status = gBS->AllocatePool (EfiBootServicesData, 2 * sizeof (IFR_OPTION), &IfrOptionList);
|
Status = gBS->AllocatePool (EfiBootServicesData, 2 * sizeof (IFR_OPTION), (VOID**) &IfrOptionList);
|
||||||
if (IfrOptionList != NULL) {
|
if (IfrOptionList != NULL) {
|
||||||
IfrOptionList[0].Flags = EFI_IFR_FLAG_INTERACTIVE;
|
IfrOptionList[0].Flags = EFI_IFR_FLAG_INTERACTIVE;
|
||||||
IfrOptionList[0].Key = SET_VIDEO_BIOS_TYPE_QUESTION_ID + 0x2000;
|
IfrOptionList[0].Key = SET_VIDEO_BIOS_TYPE_QUESTION_ID + 0x2000;
|
||||||
|
@ -27,7 +27,7 @@ Abstract:
|
|||||||
//
|
//
|
||||||
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_BOOT_INFORMATION_STATUS_DATA, BootInformationStatus) = {
|
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_BOOT_INFORMATION_STATUS_DATA, BootInformationStatus) = {
|
||||||
EfiBootInformationStatusNoError, // BootInformationStatus
|
EfiBootInformationStatusNoError, // BootInformationStatus
|
||||||
0 // BootInformationData
|
{0} // BootInformationData
|
||||||
};
|
};
|
||||||
|
|
||||||
/* eof - MiscBootInformationData.c */
|
/* eof - MiscBootInformationData.c */
|
||||||
|
@ -26,7 +26,7 @@ Abstract:
|
|||||||
// Static (possibly build generated) Bios Vendor data.
|
// Static (possibly build generated) Bios Vendor data.
|
||||||
//
|
//
|
||||||
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_OEM_STRING_DATA, OemString) = {
|
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_OEM_STRING_DATA, OemString) = {
|
||||||
STRING_TOKEN(STR_MISC_OEM_STRING)
|
{ STRING_TOKEN(STR_MISC_OEM_STRING) }
|
||||||
};
|
};
|
||||||
|
|
||||||
/* eof - MiscOemStringData.c */
|
/* eof - MiscOemStringData.c */
|
||||||
|
@ -31,7 +31,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortConnectorTypeOther, // PortInternalConnectorType
|
EfiPortConnectorTypeOther, // PortInternalConnectorType
|
||||||
EfiPortConnectorTypeOther, // PortExternalConnectorType
|
EfiPortConnectorTypeOther, // PortExternalConnectorType
|
||||||
EfiPortTypeNone, // PortType
|
EfiPortTypeNone, // PortType
|
||||||
0 // PortPath
|
{0, 0, 0} // PortPath
|
||||||
};
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
@ -45,7 +45,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortTypeKeyboard, // PortType
|
EfiPortTypeKeyboard, // PortType
|
||||||
// mPs2KbyboardDevicePath // PortPath
|
// mPs2KbyboardDevicePath // PortPath
|
||||||
//
|
//
|
||||||
0
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {
|
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {
|
||||||
@ -56,7 +56,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortTypeMouse, // PortType
|
EfiPortTypeMouse, // PortType
|
||||||
// mPs2MouseDevicePath // PortPath
|
// mPs2MouseDevicePath // PortPath
|
||||||
//
|
//
|
||||||
0
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortConnectorTypeNone,
|
EfiPortConnectorTypeNone,
|
||||||
EfiPortConnectorTypeDB9Female,
|
EfiPortConnectorTypeDB9Female,
|
||||||
EfiPortTypeSerial16550ACompatible,
|
EfiPortTypeSerial16550ACompatible,
|
||||||
0
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {
|
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {
|
||||||
@ -84,7 +84,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortConnectorTypeOther,
|
EfiPortConnectorTypeOther,
|
||||||
EfiPortConnectorTypeNone,
|
EfiPortConnectorTypeNone,
|
||||||
EfiPortTypeOther,
|
EfiPortTypeOther,
|
||||||
0
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {
|
MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {
|
||||||
@ -93,7 +93,7 @@ MISC_SUBCLASS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscP
|
|||||||
EfiPortConnectorTypeOnboardFloppy,
|
EfiPortConnectorTypeOnboardFloppy,
|
||||||
EfiPortConnectorTypeNone,
|
EfiPortConnectorTypeNone,
|
||||||
EfiPortTypeOther,
|
EfiPortTypeOther,
|
||||||
0
|
{0}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* eof - MiscPortInternalConnectorDesignatorData.c */
|
/* eof - MiscPortInternalConnectorDesignatorData.c */
|
||||||
|
@ -74,15 +74,15 @@ Returns:
|
|||||||
STATIC PS2_CONN_DEVICE_PATH mPs2MouseDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0303, 1), DP_END };
|
STATIC PS2_CONN_DEVICE_PATH mPs2MouseDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0303, 1), DP_END };
|
||||||
STATIC SERIAL_CONN_DEVICE_PATH mCom1DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 0), DP_END };
|
STATIC SERIAL_CONN_DEVICE_PATH mCom1DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 0), DP_END };
|
||||||
STATIC SERIAL_CONN_DEVICE_PATH mCom2DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 1), DP_END };
|
STATIC SERIAL_CONN_DEVICE_PATH mCom2DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0501, 1), DP_END };
|
||||||
STATIC PARALLEL_CONN_DEVICE_PATH mLpt1DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0401, 0), DP_END };
|
//STATIC PARALLEL_CONN_DEVICE_PATH mLpt1DevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0401, 0), DP_END };
|
||||||
STATIC FLOOPY_CONN_DEVICE_PATH mFloopyADevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 0), DP_END };
|
STATIC FLOOPY_CONN_DEVICE_PATH mFloopyADevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 0), DP_END };
|
||||||
STATIC FLOOPY_CONN_DEVICE_PATH mFloopyBDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 1), DP_END };
|
//STATIC FLOOPY_CONN_DEVICE_PATH mFloopyBDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x00), DP_LPC (0x0604, 1), DP_END };
|
||||||
STATIC USB_PORT_DEVICE_PATH mUsb0DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x00), DP_END };
|
//STATIC USB_PORT_DEVICE_PATH mUsb0DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x00), DP_END };
|
||||||
STATIC USB_PORT_DEVICE_PATH mUsb1DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x01), DP_END };
|
//STATIC USB_PORT_DEVICE_PATH mUsb1DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x01), DP_END };
|
||||||
STATIC USB_PORT_DEVICE_PATH mUsb2DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x02), DP_END };
|
//STATIC USB_PORT_DEVICE_PATH mUsb2DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x02), DP_END };
|
||||||
STATIC USB_PORT_DEVICE_PATH mUsb3DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x07), DP_END };
|
//STATIC USB_PORT_DEVICE_PATH mUsb3DevicePath = { DP_ACPI, DP_PCI (0x1d, 0x07), DP_END };
|
||||||
STATIC IDE_DEVICE_PATH mIdeDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x01), DP_END };
|
//STATIC IDE_DEVICE_PATH mIdeDevicePath = { DP_ACPI, DP_PCI (0x1F, 0x01), DP_END };
|
||||||
STATIC GB_NIC_DEVICE_PATH mGbNicDevicePath = { DP_ACPI, DP_PCI( 0x03,0x00 ),DP_PCI( 0x1F,0x00 ),DP_PCI( 0x07,0x00 ), DP_END };
|
//STATIC GB_NIC_DEVICE_PATH mGbNicDevicePath = { DP_ACPI, DP_PCI( 0x03,0x00 ),DP_PCI( 0x1F,0x00 ),DP_PCI( 0x07,0x00 ), DP_END };
|
||||||
EFI_DEVICE_PATH_PROTOCOL EndDevicePath = DP_END;
|
EFI_DEVICE_PATH_PROTOCOL EndDevicePath = DP_END;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -175,7 +175,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
// Locate data hub protocol.
|
// Locate data hub protocol.
|
||||||
//
|
//
|
||||||
EfiStatus = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, &DataHub);
|
EfiStatus = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, (VOID**) &DataHub);
|
||||||
|
|
||||||
if (EFI_ERROR (EfiStatus)) {
|
if (EFI_ERROR (EfiStatus)) {
|
||||||
DEBUG ((EFI_D_ERROR, "Could not locate DataHub protocol. %r\n", EfiStatus));
|
DEBUG ((EFI_D_ERROR, "Could not locate DataHub protocol. %r\n", EfiStatus));
|
||||||
@ -187,7 +187,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
// Locate hii protocol.
|
// Locate hii protocol.
|
||||||
//
|
//
|
||||||
EfiStatus = gBS->LocateProtocol (&gEfiHiiProtocolGuid, NULL, &Hii);
|
EfiStatus = gBS->LocateProtocol (&gEfiHiiProtocolGuid, NULL, (VOID**)&Hii);
|
||||||
|
|
||||||
if (EFI_ERROR (EfiStatus)) {
|
if (EFI_ERROR (EfiStatus)) {
|
||||||
DEBUG ((EFI_D_ERROR, "Could not locate Hii protocol. %r\n", EfiStatus));
|
DEBUG ((EFI_D_ERROR, "Could not locate Hii protocol. %r\n", EfiStatus));
|
||||||
@ -436,7 +436,7 @@ Returns:
|
|||||||
//
|
//
|
||||||
// Locate DataHub protocol.
|
// Locate DataHub protocol.
|
||||||
//
|
//
|
||||||
Status = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, &DataHub);
|
Status = gBS->LocateProtocol (&gEfiDataHubProtocolGuid, NULL, (VOID**)&DataHub);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
return ;
|
return ;
|
||||||
}
|
}
|
||||||
@ -447,7 +447,7 @@ Returns:
|
|||||||
Status = gBS->OpenProtocol (
|
Status = gBS->OpenProtocol (
|
||||||
HandleBuffer[HandleIndex],
|
HandleBuffer[HandleIndex],
|
||||||
&gEfiUnixIoProtocolGuid,
|
&gEfiUnixIoProtocolGuid,
|
||||||
&UnixIo,
|
(VOID**)&UnixIo,
|
||||||
Context,
|
Context,
|
||||||
NULL,
|
NULL,
|
||||||
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
||||||
|
@ -173,7 +173,7 @@ UnixSimpleFileSystemComponentNameGetControllerName (
|
|||||||
Status = gBS->OpenProtocol (
|
Status = gBS->OpenProtocol (
|
||||||
ControllerHandle,
|
ControllerHandle,
|
||||||
&gEfiSimpleFileSystemProtocolGuid,
|
&gEfiSimpleFileSystemProtocolGuid,
|
||||||
&SimpleFileSystem,
|
(VOID**)&SimpleFileSystem,
|
||||||
gUnixSimpleFileSystemDriverBinding.DriverBindingHandle,
|
gUnixSimpleFileSystemDriverBinding.DriverBindingHandle,
|
||||||
ControllerHandle,
|
ControllerHandle,
|
||||||
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
||||||
|
@ -632,7 +632,7 @@ Returns:
|
|||||||
CHAR16 *Src;
|
CHAR16 *Src;
|
||||||
char *Dst;
|
char *Dst;
|
||||||
CHAR8 *RealFileName;
|
CHAR8 *RealFileName;
|
||||||
CHAR16 *TempFileName;
|
//CHAR16 *TempFileName;
|
||||||
char *ParseFileName;
|
char *ParseFileName;
|
||||||
char *GuardPointer;
|
char *GuardPointer;
|
||||||
CHAR8 TempChar;
|
CHAR8 TempChar;
|
||||||
@ -863,7 +863,7 @@ OpenRoot:
|
|||||||
|
|
||||||
LastError = PrivateFile->UnixThunk->GetErrno ();
|
LastError = PrivateFile->UnixThunk->GetErrno ();
|
||||||
if (LastError != EEXIST) {
|
if (LastError != EEXIST) {
|
||||||
gBS->FreePool (TempFileName);
|
//gBS->FreePool (TempFileName);
|
||||||
Status = EFI_ACCESS_DENIED;
|
Status = EFI_ACCESS_DENIED;
|
||||||
goto Done;
|
goto Done;
|
||||||
}
|
}
|
||||||
|
@ -167,7 +167,7 @@ UnixBusDriverComponentNameGetControllerName (
|
|||||||
Status = gBS->OpenProtocol (
|
Status = gBS->OpenProtocol (
|
||||||
ChildHandle,
|
ChildHandle,
|
||||||
&gEfiUnixIoProtocolGuid,
|
&gEfiUnixIoProtocolGuid,
|
||||||
&UnixIo,
|
(VOID**)&UnixIo,
|
||||||
gUnixBusDriverBinding.DriverBindingHandle,
|
gUnixBusDriverBinding.DriverBindingHandle,
|
||||||
ChildHandle,
|
ChildHandle,
|
||||||
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
EFI_OPEN_PROTOCOL_GET_PROTOCOL
|
||||||
|
@ -97,7 +97,7 @@ EFI_UNIX_UGA - Builds UGA Windows of Width and Height
|
|||||||
// Define GUID for the Unix Bus Driver
|
// Define GUID for the Unix Bus Driver
|
||||||
//
|
//
|
||||||
static EFI_GUID gUnixBusDriverGuid = {
|
static EFI_GUID gUnixBusDriverGuid = {
|
||||||
0x419f582, 0x625, 0x4531, 0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc
|
0x419f582, 0x625, 0x4531, {0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc}
|
||||||
};
|
};
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -32,19 +32,25 @@ Abstract:
|
|||||||
// WinNtThunk Device Path Protocol Instance
|
// WinNtThunk Device Path Protocol Instance
|
||||||
//
|
//
|
||||||
static UNIX_THUNK_DEVICE_PATH mUnixThunkDevicePath = {
|
static UNIX_THUNK_DEVICE_PATH mUnixThunkDevicePath = {
|
||||||
|
{
|
||||||
{
|
{
|
||||||
HARDWARE_DEVICE_PATH,
|
HARDWARE_DEVICE_PATH,
|
||||||
HW_VENDOR_DP,
|
HW_VENDOR_DP,
|
||||||
|
{
|
||||||
(UINT8) (sizeof (VENDOR_DEVICE_PATH)),
|
(UINT8) (sizeof (VENDOR_DEVICE_PATH)),
|
||||||
(UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),
|
(UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)
|
||||||
|
}
|
||||||
|
},
|
||||||
EFI_UNIX_THUNK_PROTOCOL_GUID,
|
EFI_UNIX_THUNK_PROTOCOL_GUID,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
END_DEVICE_PATH_TYPE,
|
END_DEVICE_PATH_TYPE,
|
||||||
END_ENTIRE_DEVICE_PATH_SUBTYPE,
|
END_ENTIRE_DEVICE_PATH_SUBTYPE,
|
||||||
|
{
|
||||||
END_DEVICE_PATH_LENGTH,
|
END_DEVICE_PATH_LENGTH,
|
||||||
0
|
0
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -1255,7 +1255,7 @@ Returns:
|
|||||||
Status = gBS->AllocatePool (
|
Status = gBS->AllocatePool (
|
||||||
EfiRuntimeServicesData,
|
EfiRuntimeServicesData,
|
||||||
sizeof (ESAL_FWB_GLOBAL),
|
sizeof (ESAL_FWB_GLOBAL),
|
||||||
&mFvbModuleGlobal
|
(VOID**) &mFvbModuleGlobal
|
||||||
);
|
);
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
|
||||||
@ -1309,7 +1309,7 @@ Returns:
|
|||||||
Status = gBS->AllocatePool (
|
Status = gBS->AllocatePool (
|
||||||
EfiRuntimeServicesData,
|
EfiRuntimeServicesData,
|
||||||
BufferSize,
|
BufferSize,
|
||||||
&mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]
|
(VOID**) &mFvbModuleGlobal->FvInstance[FVB_PHYSICAL]
|
||||||
);
|
);
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
|
||||||
@ -1395,7 +1395,7 @@ Returns:
|
|||||||
Status = gBS->AllocatePool (
|
Status = gBS->AllocatePool (
|
||||||
EfiRuntimeServicesData,
|
EfiRuntimeServicesData,
|
||||||
sizeof (EFI_FW_VOL_BLOCK_DEVICE),
|
sizeof (EFI_FW_VOL_BLOCK_DEVICE),
|
||||||
&FvbDevice
|
(VOID**) &FvbDevice
|
||||||
);
|
);
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
|
||||||
@ -1437,7 +1437,7 @@ Returns:
|
|||||||
Status = gBS->HandleProtocol (
|
Status = gBS->HandleProtocol (
|
||||||
FwbHandle,
|
FwbHandle,
|
||||||
&gEfiFirmwareVolumeBlockProtocolGuid,
|
&gEfiFirmwareVolumeBlockProtocolGuid,
|
||||||
&OldFwbInterface
|
(VOID**)&OldFwbInterface
|
||||||
);
|
);
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
|
||||||
@ -1484,7 +1484,7 @@ Returns:
|
|||||||
Status = gBS->AllocatePool (
|
Status = gBS->AllocatePool (
|
||||||
EfiRuntimeServicesData,
|
EfiRuntimeServicesData,
|
||||||
MaxLbaSize,
|
MaxLbaSize,
|
||||||
&mFvbModuleGlobal->FvbScratchSpace[FVB_PHYSICAL]
|
(VOID**)&mFvbModuleGlobal->FvbScratchSpace[FVB_PHYSICAL]
|
||||||
);
|
);
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
|
|
||||||
|
@ -61,15 +61,19 @@ EFI_FVB_MEDIA_INFO mPlatformFvbMediaInfo[] = {
|
|||||||
0,
|
0,
|
||||||
}, // Reserved[3]
|
}, // Reserved[3]
|
||||||
1, // Revision
|
1, // Revision
|
||||||
|
{
|
||||||
{
|
{
|
||||||
RECOVERY_BOIS_BLOCK_NUM,
|
RECOVERY_BOIS_BLOCK_NUM,
|
||||||
FVB_MEDIA_BLOCK_SIZE,
|
FVB_MEDIA_BLOCK_SIZE
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0
|
0
|
||||||
}
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
//
|
//
|
||||||
// Systen NvStorage FVB
|
// Systen NvStorage FVB
|
||||||
@ -94,16 +98,20 @@ EFI_FVB_MEDIA_INFO mPlatformFvbMediaInfo[] = {
|
|||||||
0,
|
0,
|
||||||
}, // Reserved[3]
|
}, // Reserved[3]
|
||||||
1, // Revision
|
1, // Revision
|
||||||
|
{
|
||||||
{
|
{
|
||||||
SYSTEM_NV_BLOCK_NUM,
|
SYSTEM_NV_BLOCK_NUM,
|
||||||
FVB_MEDIA_BLOCK_SIZE,
|
FVB_MEDIA_BLOCK_SIZE
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0
|
0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
|
@ -147,7 +147,7 @@ GetErrno(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
extern EFI_STATUS
|
extern EFI_STATUS
|
||||||
UgaCreate(struct _EFI_UNIX_UGA_IO_PROTOCOL *UgaIo, CONST CHAR16 *Title);
|
UgaCreate(struct _EFI_UNIX_UGA_IO_PROTOCOL **UgaIo, CONST CHAR16 *Title);
|
||||||
|
|
||||||
EFI_UNIX_THUNK_PROTOCOL mUnixThunkTable = {
|
EFI_UNIX_THUNK_PROTOCOL mUnixThunkTable = {
|
||||||
EFI_UNIX_THUNK_PROTOCOL_SIGNATURE,
|
EFI_UNIX_THUNK_PROTOCOL_SIGNATURE,
|
||||||
|
@ -340,8 +340,8 @@ RELEASE_VS2005PRO_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4086 /OPT:REF
|
|||||||
*_UNIXGCC_X64_PP_NAME = gcc
|
*_UNIXGCC_X64_PP_NAME = gcc
|
||||||
*_UNIXGCC_X64_VFRPP_NAME = gcc
|
*_UNIXGCC_X64_VFRPP_NAME = gcc
|
||||||
|
|
||||||
*_UNIXGCC_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h
|
*_UNIXGCC_IA32_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h
|
||||||
*_UNIXGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64
|
*_UNIXGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include ${DEST_DIR_DEBUG}/AutoGen.h -D_EFI_P64
|
||||||
*_UNIXGCC_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT}
|
*_UNIXGCC_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _${ENTRYPOINT}
|
||||||
*_UNIXGCC_*_ASM_FLAGS = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name
|
*_UNIXGCC_*_ASM_FLAGS = -c -imacros ${DEST_DIR_DEBUG}/AutoGen.h -DASM_PFX(name)=_##name
|
||||||
*_UNIXGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h
|
*_UNIXGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include ${DEST_DIR_DEBUG}/AutoGen.h
|
||||||
|
Reference in New Issue
Block a user