mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-25 14:44:28 +02:00
InOsEmuPkg: Fix warnings with GCC44 toolchain
Signed-off-by: jljusten git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11648 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
a690c005e8
commit
224e13333b
@ -27,17 +27,17 @@
|
|||||||
APs to help test system memory in parallel with other device initialization.
|
APs to help test system memory in parallel with other device initialization.
|
||||||
Diagnostics applications may also use this protocol for multi-processor.
|
Diagnostics applications may also use this protocol for multi-processor.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
Portitions Copyright (c) 2011, Apple Inc. All rights reserved.
|
Portitions Copyright (c) 2011, Apple Inc. All rights reserved.
|
||||||
This program and the accompanying materials are licensed and made available under
|
This program and the accompanying materials are licensed and made available under
|
||||||
the terms and conditions of the BSD License that accompanies this distribution.
|
the terms and conditions of the BSD License that accompanies this distribution.
|
||||||
The full text of the license may be found at
|
The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php.
|
http://opensource.org/licenses/bsd-license.php.
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#include "CpuDriver.h"
|
#include "CpuDriver.h"
|
||||||
@ -929,6 +929,8 @@ CpuCheckAllAPsStatus (
|
|||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
PROCESSOR_STATE ProcessorState;
|
PROCESSOR_STATE ProcessorState;
|
||||||
|
|
||||||
|
ProcessorData = (PROCESSOR_DATA_BLOCK *) Context;
|
||||||
|
|
||||||
for (ProcessorNumber = 0; ProcessorNumber < gMPSystem.NumberOfProcessors; ProcessorNumber++) {
|
for (ProcessorNumber = 0; ProcessorNumber < gMPSystem.NumberOfProcessors; ProcessorNumber++) {
|
||||||
if ((ProcessorData[ProcessorNumber].Info.StatusFlag & PROCESSOR_AS_BSP_BIT) == PROCESSOR_AS_BSP_BIT) {
|
if ((ProcessorData[ProcessorNumber].Info.StatusFlag & PROCESSOR_AS_BSP_BIT) == PROCESSOR_AS_BSP_BIT) {
|
||||||
// Skip BSP
|
// Skip BSP
|
||||||
@ -1212,7 +1214,6 @@ CpuMpServicesInit (
|
|||||||
EFI_HANDLE Handle;
|
EFI_HANDLE Handle;
|
||||||
EMU_IO_THUNK_PROTOCOL *IoThunk;
|
EMU_IO_THUNK_PROTOCOL *IoThunk;
|
||||||
UINTN MaxCpus;
|
UINTN MaxCpus;
|
||||||
char *Str;
|
|
||||||
|
|
||||||
MaxCpus = 1; // BSP
|
MaxCpus = 1; // BSP
|
||||||
|
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
/** @file
|
/** @file
|
||||||
Emu Bus driver
|
Emu Bus driver
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
Portions copyright (c) 2011, Apple Inc. All rights reserved.
|
Portions copyright (c) 2011, Apple Inc. All rights reserved.
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
@ -43,7 +43,6 @@ EmuBusDriverBindingSupported (
|
|||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath;
|
EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath;
|
||||||
EMU_THUNK_PROTOCOL *EmuThunk;
|
EMU_THUNK_PROTOCOL *EmuThunk;
|
||||||
UINTN Index;
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Check the contents of the first Device Path Node of RemainingDevicePath to make sure
|
// Check the contents of the first Device Path Node of RemainingDevicePath to make sure
|
||||||
@ -145,17 +144,9 @@ EmuBusDriverBindingStart (
|
|||||||
EMU_IO_DEVICE *EmuDevice;
|
EMU_IO_DEVICE *EmuDevice;
|
||||||
EMU_BUS_DEVICE *EmuBusDevice;
|
EMU_BUS_DEVICE *EmuBusDevice;
|
||||||
EMU_IO_THUNK_PROTOCOL *EmuIoThunk;
|
EMU_IO_THUNK_PROTOCOL *EmuIoThunk;
|
||||||
UINTN Index;
|
|
||||||
CHAR16 *StartString;
|
|
||||||
CHAR16 *SubString;
|
|
||||||
UINTN StringSize;
|
|
||||||
UINT16 ComponentName[512];
|
UINT16 ComponentName[512];
|
||||||
EMU_VENDOR_DEVICE_PATH_NODE *Node;
|
EMU_VENDOR_DEVICE_PATH_NODE *Node;
|
||||||
BOOLEAN CreateDevice;
|
BOOLEAN CreateDevice;
|
||||||
CHAR16 *TempStr;
|
|
||||||
CHAR16 *PcdTempStr;
|
|
||||||
UINTN TempStrSize;
|
|
||||||
|
|
||||||
|
|
||||||
Status = EFI_UNSUPPORTED;
|
Status = EFI_UNSUPPORTED;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*++ @file
|
/*++ @file
|
||||||
|
|
||||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
Portions copyright (c) 2010 0 2011,Apple Inc. All rights reserved.<BR>
|
Portions copyright (c) 2010 0 2011,Apple Inc. All rights reserved.<BR>
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
@ -98,8 +98,6 @@ GopPrivateBreakCallbackFunction (
|
|||||||
IN EFI_KEY_DATA *KeyData
|
IN EFI_KEY_DATA *KeyData
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
GOP_PRIVATE_DATA *Private = (GOP_PRIVATE_DATA *)Context;
|
|
||||||
|
|
||||||
KeyMapBreak (KeyData);
|
KeyMapBreak (KeyData);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4,15 +4,15 @@
|
|||||||
environment variables. The variables must be visible to the Microsoft*
|
environment variables. The variables must be visible to the Microsoft*
|
||||||
Developer Studio for them to work.
|
Developer Studio for them to work.
|
||||||
|
|
||||||
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
Portions copyright (c) 2011, Apple Inc. All rights reserved.
|
Portions copyright (c) 2011, Apple Inc. All rights reserved.
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@ -692,7 +692,6 @@ EmuSimpleFileSystemDriverBindingStart (
|
|||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
EMU_IO_THUNK_PROTOCOL *EmuIoThunk;
|
EMU_IO_THUNK_PROTOCOL *EmuIoThunk;
|
||||||
EMU_SIMPLE_FILE_SYSTEM_PRIVATE *Private;
|
EMU_SIMPLE_FILE_SYSTEM_PRIVATE *Private;
|
||||||
INTN i;
|
|
||||||
|
|
||||||
Private = NULL;
|
Private = NULL;
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
Emulator Thunk to abstract OS services from pure EFI code
|
Emulator Thunk to abstract OS services from pure EFI code
|
||||||
|
|
||||||
Copyright (c) 2010 - 2011, Apple Inc. All rights reserved.<BR>
|
Copyright (c) 2010 - 2011, Apple Inc. All rights reserved.<BR>
|
||||||
|
Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
|
||||||
|
|
||||||
This program and the accompanying materials
|
This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
are licensed and made available under the terms and conditions of the BSD License
|
||||||
which accompanies this distribution. The full text of the license may be found at
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
@ -61,7 +62,7 @@ UINTN
|
|||||||
|
|
||||||
typedef
|
typedef
|
||||||
VOID *
|
VOID *
|
||||||
(*PTREAD_THUNK_THEAD_ENTRY) (
|
(EFIAPI *PTREAD_THUNK_THEAD_ENTRY) (
|
||||||
IN VOID *Context
|
IN VOID *Context
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user