Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2313 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -494,6 +494,23 @@ typedef union {
|
||||
#include "dhcp.h"
|
||||
#include "tftp.h"
|
||||
|
||||
VOID
|
||||
InitArpHeader (
|
||||
VOID
|
||||
)
|
||||
/*++
|
||||
Routine description:
|
||||
Initialize ARP packet header.
|
||||
|
||||
Parameters:
|
||||
none
|
||||
|
||||
Returns:
|
||||
none
|
||||
|
||||
--*/
|
||||
;
|
||||
|
||||
#endif /* _BC_H */
|
||||
|
||||
/* EOF - bc.h */
|
||||
|
@@ -45,17 +45,6 @@ PxeBcDriverStop (
|
||||
IN EFI_HANDLE *ChildHandleBuffer
|
||||
);
|
||||
|
||||
extern
|
||||
VOID
|
||||
InitArpHeader (
|
||||
VOID
|
||||
);
|
||||
extern
|
||||
VOID
|
||||
OptionsStrucInit (
|
||||
VOID
|
||||
);
|
||||
|
||||
//
|
||||
// helper routines
|
||||
//
|
||||
@@ -310,8 +299,8 @@ IpChecksum2 (
|
||||
{
|
||||
UINT32 Sum;
|
||||
|
||||
Sum = (UINT16)~IpChecksum (Header, HeaderLen) + (UINT16)~IpChecksum (Message, MessageLen);
|
||||
|
||||
Sum = (UINT16)~IpChecksum (Header, HeaderLen);
|
||||
Sum = Sum + (UINT16)~IpChecksum (Message, MessageLen);
|
||||
//
|
||||
// in case above carried
|
||||
//
|
||||
@@ -1597,7 +1586,6 @@ BcStop (
|
||||
//
|
||||
// Lock the instance data
|
||||
//
|
||||
EFI_PXE_BASE_CODE_MODE *PxebcMode;
|
||||
EFI_SIMPLE_NETWORK_PROTOCOL *SnpPtr;
|
||||
EFI_SIMPLE_NETWORK_MODE *SnpModePtr;
|
||||
EFI_STATUS StatCode;
|
||||
@@ -1619,7 +1607,6 @@ BcStop (
|
||||
|
||||
EfiAcquireLock (&Private->Lock);
|
||||
|
||||
PxebcMode = Private->EfiBc.Mode;
|
||||
SnpPtr = Private->SimpleNetwork;
|
||||
SnpModePtr = SnpPtr->Mode;
|
||||
|
||||
@@ -2069,13 +2056,11 @@ BcSetStationIP (
|
||||
--*/
|
||||
{
|
||||
EFI_PXE_BASE_CODE_MODE *PxebcMode;
|
||||
EFI_STATUS StatCode;
|
||||
PXE_BASECODE_DEVICE *Private;
|
||||
|
||||
//
|
||||
// Lock the instance data and make sure started
|
||||
//
|
||||
StatCode = EFI_SUCCESS;
|
||||
|
||||
if (This == NULL) {
|
||||
DEBUG ((EFI_D_ERROR, "BC *This pointer == NULL"));
|
||||
|
@@ -622,6 +622,11 @@ typedef struct DhcpReceiveBufferStruct {
|
||||
#define CREDENTIALS_TYPE (1 << 3)
|
||||
#define USE_THREE_BYTE (1 << 4)
|
||||
|
||||
VOID
|
||||
OptionsStrucInit (
|
||||
VOID
|
||||
);
|
||||
|
||||
#endif // _DHCP_H
|
||||
|
||||
/* EOF - dhcp.h */
|
||||
|
@@ -211,7 +211,7 @@ OptionsStrucInit (
|
||||
CopyMem (DHCPOpStart.DhcpClassIdentifier.Data.UndiMajor, "yyy", sizeof ("yyy"));
|
||||
CopyMem (DHCPOpStart.DhcpClassIdentifier.Data.UndiMinor, "xxx", sizeof ("xxx"));
|
||||
DHCPOpStart.End[0] = OP_END;
|
||||
};
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
|
||||
@@ -399,6 +399,7 @@ STATIC UINT8 OurDhcpOptions[MAX_OUR_OPT] = {
|
||||
#pragma pack()
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
CHAR8 *
|
||||
PxeBcLibGetSmbiosString (
|
||||
IN SMBIOS_STRUCTURE_POINTER *Smbios,
|
||||
@@ -855,6 +856,7 @@ DecodeOptions (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
VOID
|
||||
Parse (
|
||||
DHCP_RECEIVE_BUFFER *RxBufPtr,
|
||||
@@ -958,6 +960,7 @@ CopyParse (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
BOOLEAN
|
||||
AckEdit (
|
||||
DHCP_RECEIVE_BUFFER *DhcpRxBuf
|
||||
@@ -984,6 +987,7 @@ AckEdit (
|
||||
//
|
||||
// if a discover type packet, make sure all required fields are present
|
||||
//
|
||||
STATIC
|
||||
BOOLEAN
|
||||
DHCPOfferAckEdit (
|
||||
DHCP_RECEIVE_BUFFER *DhcpRxBuf
|
||||
@@ -1126,6 +1130,7 @@ DHCPOfferAckEdit (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
BOOLEAN
|
||||
DHCPAckEdit (
|
||||
DHCP_RECEIVE_BUFFER *RxBufPtr
|
||||
@@ -1139,6 +1144,7 @@ DHCPAckEdit (
|
||||
//
|
||||
// get an offer/ack
|
||||
//
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
GetOfferAck (
|
||||
PXE_BASECODE_DEVICE *Private,
|
||||
@@ -1249,6 +1255,7 @@ Returns:
|
||||
//
|
||||
// get DHCPOFFER's
|
||||
//
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
GetOffers (
|
||||
PXE_BASECODE_DEVICE *Private
|
||||
@@ -2146,6 +2153,7 @@ DoDhcpDora (
|
||||
//
|
||||
// determine if the server ip is in the ip list
|
||||
//
|
||||
STATIC
|
||||
BOOLEAN
|
||||
InServerList (
|
||||
EFI_IP_ADDRESS *ServerIpPtr,
|
||||
@@ -2172,6 +2180,7 @@ InServerList (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
BOOLEAN
|
||||
ExtractBootServerList (
|
||||
UINT16 Type,
|
||||
@@ -2209,6 +2218,7 @@ ExtractBootServerList (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
VOID
|
||||
FreeMem (
|
||||
PXE_BASECODE_DEVICE *Private
|
||||
@@ -2226,6 +2236,7 @@ FreeMem (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
BOOLEAN
|
||||
GetMem (
|
||||
PXE_BASECODE_DEVICE *Private
|
||||
@@ -2443,6 +2454,7 @@ VerifyCredentialOption (
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
DoDiscover (
|
||||
PXE_BASECODE_DEVICE *Private,
|
||||
@@ -3210,13 +3222,11 @@ Returns:
|
||||
{
|
||||
EFI_PXE_BASE_CODE_MODE *PxebcMode;
|
||||
EFI_STATUS Status;
|
||||
EFI_STATUS StatCode;
|
||||
PXE_BASECODE_DEVICE *Private;
|
||||
|
||||
//
|
||||
// Lock the instance data and make sure started
|
||||
//
|
||||
StatCode = EFI_SUCCESS;
|
||||
|
||||
if (This == NULL) {
|
||||
DEBUG ((EFI_D_ERROR, "BC *This pointer == NULL"));
|
||||
|
@@ -36,6 +36,7 @@ Revision History
|
||||
#include "Bc.h"
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
UINT64
|
||||
Swap64 (
|
||||
UINT64 n
|
||||
@@ -1182,6 +1183,7 @@ Returns:
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
MtftpDownload (
|
||||
PXE_BASECODE_DEVICE *Private,
|
||||
@@ -1930,6 +1932,7 @@ Returns:
|
||||
}
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
PxeBcMtftp (
|
||||
PXE_BASECODE_DEVICE *Private,
|
||||
|
@@ -393,24 +393,23 @@ Returns:
|
||||
if (gST->ConIn->ReadKeyStroke (gST->ConIn, &Key) == EFI_NOT_READY) {
|
||||
UINT8 Buffer[512];
|
||||
UINTN BufferSize;
|
||||
EFI_STATUS Status;
|
||||
|
||||
BufferSize = sizeof Buffer;
|
||||
|
||||
Status = Private->EfiBc.UdpRead (
|
||||
&Private->EfiBc,
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_SRC_IP |
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_SRC_PORT |
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_DEST_PORT,
|
||||
NULL, /* dest ip */
|
||||
NULL, /* dest port */
|
||||
NULL, /* src ip */
|
||||
NULL, /* src port */
|
||||
NULL, /* hdr size */
|
||||
NULL, /* hdr ptr */
|
||||
&BufferSize,
|
||||
Buffer
|
||||
);
|
||||
Private->EfiBc.UdpRead (
|
||||
&Private->EfiBc,
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_SRC_IP |
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_SRC_PORT |
|
||||
EFI_PXE_BASE_CODE_UDP_OPFLAGS_ANY_DEST_PORT,
|
||||
NULL, /* dest ip */
|
||||
NULL, /* dest port */
|
||||
NULL, /* src ip */
|
||||
NULL, /* src port */
|
||||
NULL, /* hdr size */
|
||||
NULL, /* hdr ptr */
|
||||
&BufferSize,
|
||||
Buffer
|
||||
);
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -870,6 +869,7 @@ Returns:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
STATIC
|
||||
UINT8 *
|
||||
PxeBcFindDhcpOpt (
|
||||
EFI_PXE_BASE_CODE_PACKET *PacketPtr,
|
||||
@@ -1088,7 +1088,6 @@ Returns:
|
||||
|
||||
if (Private->EfiBc.Mode->BisSupported && Private->EfiBc.Mode->BisDetected && Private->EfiBc.Mode->PxeBisReplyReceived) {
|
||||
UINT64 CredentialLen;
|
||||
UINTN BlockSize;
|
||||
UINT8 CredentialFilename[256];
|
||||
UINT8 *op;
|
||||
VOID *CredentialBuffer;
|
||||
@@ -1398,11 +1397,6 @@ Returns:
|
||||
|
||||
AsciiPrint ("Running LoadFile()\n");
|
||||
|
||||
//
|
||||
// Resolve Warning 4 unreferenced parameter problem
|
||||
//
|
||||
FilePath = NULL;
|
||||
|
||||
//
|
||||
// If either if these parameters are NULL, we cannot continue.
|
||||
//
|
||||
|
Reference in New Issue
Block a user