1. Remove #ifdef _MSC_EXTENSION_ from all source files

2. Remove #ifdef _GCC_ from all resource files
3. Remove #if 0 from all resource files
4. Remove #ifdef MDE_CPU_IPF and #ifdef MDE_CPU_EBC
5. Remove #progam from Decode.c
6. Remove #ifdef TIANO_EXTENSION_FLAG from source files
7. Remove #ifdef SUPPORT_IPV6, since code base doesn't support IPV6 at all.
8. Remove #ifdef SpecialNowaitVersion from pxe_bc_mtftp.c, since it's only used for test.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2470 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vanjeff
2007-03-15 02:33:16 +00:00
parent aa156393bf
commit e5f461a850
120 changed files with 422 additions and 920 deletions

View File

@ -338,14 +338,10 @@ Returns:
// //
// Force Interrupt line to "Unknown" or "No Connection" // Force Interrupt line to "Unknown" or "No Connection"
// based on the PCI spec, the Interrupt line for x86 should be set as 0xFF for unknown.
// //
PciIo = &(PciIoDevice->PciIo); PciIo = &(PciIoDevice->PciIo);
#ifndef MDE_CPU_IPF
Data8 = PCI_INT_LINE_UNKNOWN; Data8 = PCI_INT_LINE_UNKNOWN;
#else
Data8 = 0;
#endif
PciIo->Pci.Write (PciIo, EfiPciIoWidthUint8, 0x3C, 1, &Data8); PciIo->Pci.Write (PciIo, EfiPciIoWidthUint8, 0x3C, 1, &Data8);
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -21,16 +21,6 @@ Revision history:
// TODO: fix comment to add: Module Name: DECODE.C // TODO: fix comment to add: Module Name: DECODE.C
#include "Undi32.h" #include "Undi32.h"
//
// #pragma data_seg("rtdata") is only recognized by MSFT C compiler.
// But EBC compiler "Intel(R) C Compiler for EFI Byte Code, Version 1.2 Build 20040123"
// does not recognize this pragma.
//
#if defined(_MSC_EXTENSIONS) && !defined(MDE_CPU_EBC)
#pragma data_seg("rtdata")
#endif
// //
// Global variables defined in this file // Global variables defined in this file
// //
@ -1655,11 +1645,3 @@ Returns:
PxePtr->Fudge = (UINT8) (PxePtr->Fudge - ChkSum ((VOID *) PxePtr, PxePtr->Len)); PxePtr->Fudge = (UINT8) (PxePtr->Fudge - ChkSum ((VOID *) PxePtr, PxePtr->Len));
} }
//
// #pragma data_seg("rtdata") is only recognized by MSFT C compiler.
// But EBC compiler "Intel(R) C Compiler for EFI Byte Code, Version 1.2 Build 20040123"
// does not recognize this pragma.
//
#if defined(_MSC_EXTENSIONS) && !defined(MDE_CPU_EBC)
#pragma data_seg()
#endif

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -20,11 +20,6 @@ Abstract:
--*/ --*/
#ifdef TIANO_EXTENSION_FLAG
EFI_GUID UnknownDeviceGuid = UNKNOWN_DEVICE_GUID;
#endif
EFI_GUID mEfiUnixThunkProtocolGuid = EFI_UNIX_THUNK_PROTOCOL_GUID; EFI_GUID mEfiUnixThunkProtocolGuid = EFI_UNIX_THUNK_PROTOCOL_GUID;
EFI_GUID mEfiUnixUgaGuid = EFI_UNIX_UGA_GUID; EFI_GUID mEfiUnixUgaGuid = EFI_UNIX_UGA_GUID;
EFI_GUID mEfiMsgPcAnsiGuid = DEVICE_PATH_MESSAGING_PC_ANSI; EFI_GUID mEfiMsgPcAnsiGuid = DEVICE_PATH_MESSAGING_PC_ANSI;

View File

@ -40,6 +40,9 @@
<LibraryClass Usage="ALWAYS_CONSUMED"> <LibraryClass Usage="ALWAYS_CONSUMED">
<Keyword>BaseMemoryLib</Keyword> <Keyword>BaseMemoryLib</Keyword>
</LibraryClass> </LibraryClass>
<LibraryClass Usage="ALWAYS_CONSUMED">
<Keyword>MemoryAllocationLib</Keyword>
</LibraryClass>
<LibraryClass Usage="ALWAYS_CONSUMED"> <LibraryClass Usage="ALWAYS_CONSUMED">
<Keyword>UefiBootServicesTableLib</Keyword> <Keyword>UefiBootServicesTableLib</Keyword>
</LibraryClass> </LibraryClass>

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -128,30 +128,27 @@ Returns:
for (ArrayNumber = 0; ArrayNumber < CapsuleCount ; ArrayNumber++) { for (ArrayNumber = 0; ArrayNumber < CapsuleCount ; ArrayNumber++) {
CapsuleHeader = CapsuleHeaderArray[ArrayNumber]; CapsuleHeader = CapsuleHeaderArray[ArrayNumber];
CapsuleSize = CapsuleHeader->CapsuleImageSize - CapsuleHeader->HeaderSize; CapsuleSize = CapsuleHeader->CapsuleImageSize - CapsuleHeader->HeaderSize;
Status = gBS->AllocatePool (EfiBootServicesData, CapsuleSize, &BufferPtr);
if (Status != EFI_SUCCESS) { BufferPtr = AllocatePool (CapsuleSize);
goto Done; if (BufferPtr == NULL) {
return EFI_DEVICE_ERROR;
} }
gBS->CopyMem (BufferPtr, (UINT8*)CapsuleHeader+ CapsuleHeader->HeaderSize, CapsuleSize);
CopyMem (BufferPtr, (UINT8*)CapsuleHeader+ CapsuleHeader->HeaderSize, CapsuleSize);
// //
//Call DXE service ProcessFirmwareVolume to process immediatelly //Call DXE service ProcessFirmwareVolume to process immediatelly
// //
Status = gDS->ProcessFirmwareVolume (BufferPtr, CapsuleSize, &FvHandle); Status = gDS->ProcessFirmwareVolume (BufferPtr, CapsuleSize, &FvHandle);
if (Status != EFI_SUCCESS) { if (Status != EFI_SUCCESS) {
gBS->FreePool (BufferPtr); FreePool (BufferPtr);
return EFI_DEVICE_ERROR; return EFI_DEVICE_ERROR;
} }
gDS->Dispatch (); gDS->Dispatch ();
gBS->FreePool (BufferPtr); FreePool (BufferPtr);
} }
return EFI_SUCCESS;
Done: return EFI_SUCCESS;
if (BufferPtr != NULL) {
gBS->FreePool (BufferPtr);
}
return EFI_DEVICE_ERROR;
} }

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -92,14 +92,7 @@ typedef struct {
EFI_EVENT IgmpGroupEvent[MAX_MCAST_GROUPS]; EFI_EVENT IgmpGroupEvent[MAX_MCAST_GROUPS];
UINT16 RandomPort; UINT16 RandomPort;
#if SUPPORT_IPV6
//
// TBD
//
#else
UINT32 MCastGroup[MAX_MCAST_GROUPS]; UINT32 MCastGroup[MAX_MCAST_GROUPS];
#endif
BOOLEAN GoodStationIp; BOOLEAN GoodStationIp;
BOOLEAN DidTransmit; BOOLEAN DidTransmit;
UINTN IpLength; UINTN IpLength;

View File

@ -1,5 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation
Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -446,52 +447,6 @@ WaitForReceive (
// //
for (;;) for (;;)
{ {
#if 0
//
// Check for received packet event.
//
if (!EFI_ERROR (gBS->CheckEvent (SnpPtr->WaitForPacket))) {
//
// Packet should be available. Attempt to read it.
//
*BufferSizePtr = BUFFER_ALLOCATE_SIZE;
StatCode = SnpPtr->Receive (
SnpPtr,
HeaderSizePtr,
BufferSizePtr,
Private->ReceiveBufferPtr,
0,
0,
ProtocolPtr
);
if (EFI_ERROR (StatCode)) {
break;
}
//
// Packet was received. Make received callback then return.
//
if (CallbackPtr != NULL) {
StatCode = CallbackPtr (
Private->CallbackProtocolPtr,
Function,
TRUE,
(UINT32) *BufferSizePtr,
(EFI_PXE_BASE_CODE_PACKET *) Private->ReceiveBufferPtr
);
if (StatCode != EFI_PXE_BASE_CODE_CALLBACK_STATUS_CONTINUE) {
StatCode = EFI_ABORTED;
} else {
StatCode = EFI_SUCCESS;
}
}
break;
}
#else
// //
// Poll for received packet. // Poll for received packet.
// //
@ -533,7 +488,7 @@ WaitForReceive (
if (StatCode != EFI_NOT_READY) { if (StatCode != EFI_NOT_READY) {
break; break;
} }
#endif
// //
// Check for callback event. // Check for callback event.
// //
@ -1263,7 +1218,6 @@ BcStart (
return EFI_ALREADY_STARTED; return EFI_ALREADY_STARTED;
} }
#if !SUPPORT_IPV6
// //
// Fail if IPv6 is requested and not supported. // Fail if IPv6 is requested and not supported.
// //
@ -1272,7 +1226,7 @@ BcStart (
EfiReleaseLock (&Private->Lock); EfiReleaseLock (&Private->Lock);
return EFI_UNSUPPORTED; return EFI_UNSUPPORTED;
} }
#endif
// //
// Setup shortcuts to SNP protocol and data structure. // Setup shortcuts to SNP protocol and data structure.
// //
@ -1505,12 +1459,8 @@ BcStart (
// supports IPv6. // supports IPv6.
// //
Private->EfiBc.Mode->Ipv6Supported = SUPPORT_IPV6; Private->EfiBc.Mode->Ipv6Supported = SUPPORT_IPV6;
#if SUPPORT_IPV6
Private->EfiBc.Mode->Ipv6Available = Private->NiiPtr->Ipv6Supported;
#else
Private->EfiBc.Mode->Ipv6Available = FALSE; Private->EfiBc.Mode->Ipv6Available = FALSE;
#endif
// //
// Set to TRUE by the BC constructor if this BC implementation // Set to TRUE by the BC constructor if this BC implementation
// supports BIS. // supports BIS.
@ -1756,14 +1706,7 @@ IpFilter (
// //
if (!Index2) if (!Index2)
{ {
#if SUPPORT_IPV6 TmpIp = (EFI_IP_ADDRESS *) &AllSystemsGroup;
if (PxebcMode->UsingIpv6) {
//
// TBD
//
} else
#endif
TmpIp = (EFI_IP_ADDRESS *) &AllSystemsGroup;
--Index; --Index;
} else { } else {
TmpIp = (EFI_IP_ADDRESS *) &Filter->IpList[Index]; TmpIp = (EFI_IP_ADDRESS *) &Filter->IpList[Index];
@ -2309,12 +2252,8 @@ PxeBcDriverStart (
// implementation supports IPv6. // implementation supports IPv6.
// //
Private->EfiBc.Mode->Ipv6Supported = SUPPORT_IPV6; Private->EfiBc.Mode->Ipv6Supported = SUPPORT_IPV6;
#if SUPPORT_IPV6
Private->EfiBc.Mode->Ipv6Available = Private->NiiPtr->Ipv6Supported;
#else
Private->EfiBc.Mode->Ipv6Available = FALSE; Private->EfiBc.Mode->Ipv6Available = FALSE;
#endif
// //
// Set to TRUE by the BC constructor if this BC // Set to TRUE by the BC constructor if this BC
// implementation supports BIS. // implementation supports BIS.

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -723,13 +723,6 @@ IpReceive (
) )
; ;
#if 0
VOID
WaitForTxComplete (
IN PXE_BASECODE_DEVICE *Private
)
;
#endif
// //
// routine to cycle waiting for a receive or timeout // routine to cycle waiting for a receive or timeout
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -272,13 +272,6 @@ Returns:
Grp = *(UINT32 *) GroupPtr; Grp = *(UINT32 *) GroupPtr;
#if SUPPORT_IPV6
if (Private->EfiBc.Mode->UsingIpv6) {
//
// TBD
//
}
#endif
// //
// see if we already have it or if we can't take anymore // see if we already have it or if we can't take anymore
// //
@ -324,13 +317,6 @@ Returns:
Grp = *(UINT32 *) GroupPtr; Grp = *(UINT32 *) GroupPtr;
#if SUPPORT_IPV6
if (Private->EfiBc.Mode->UsingIpv6) {
//
// TBD
//
}
#endif
// //
// if not in group, ignore // if not in group, ignore
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -609,14 +609,6 @@ IpReceive (
continue; continue;
} }
#if SUPPORT_IPV6
if (PxeBcMode->UsingIpv6) {
//
// TBD
//
}
#endif
#define IpRxHeader ((IPV4_HEADER *) PacketPtr) #define IpRxHeader ((IPV4_HEADER *) PacketPtr)
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -1255,17 +1255,8 @@ Returns:
BufferPtrLocal = BufferPtr + Offset; BufferPtrLocal = BufferPtr + Offset;
} }
//
// special !!! do not leave enabled in saved version on Source Safe if (((Status = MtftpListen (
// Following code put in in order to create a special version for regression
// test of MTFTP server to make sure it handles mulitple opens correctly.
// This code should NOT be enabled normally.
//
#ifdef SpecialNowaitVersion
#pragma message ("This is special version for MTFTP regression test")
if (StartBlock || !LastBlock)
#endif
if (((Status = MtftpListen (
Private, Private,
&BufferSize, &BufferSize,
BufferPtrLocal, BufferPtrLocal,
@ -1278,11 +1269,11 @@ Returns:
LastBlock, LastBlock,
DontUseBuffer DontUseBuffer
)) != EFI_SUCCESS) && (Status != EFI_TIMEOUT)) { )) != EFI_SUCCESS) && (Status != EFI_TIMEOUT)) {
return Status; return Status;
// //
// failed // failed
// //
} }
// //
// if none were received, start block is not reset // if none were received, start block is not reset
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -362,14 +362,6 @@ Returns:
CopyMem (&TmpDestIp, &Private->EfiBc.Mode->StationIp, sizeof (TmpDestIp)); CopyMem (&TmpDestIp, &Private->EfiBc.Mode->StationIp, sizeof (TmpDestIp));
} }
#if SUPPORT_IPV6
if (Private->EfiBc.Mode->UsingIpv6) {
//
// %%TBD
//
}
#endif
for (;;) { for (;;) {
*BufferSizeptr = BufferSize; *BufferSizeptr = BufferSize;

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -332,13 +332,6 @@ PxeDhcp4Init (
return EFI_NOT_READY; return EFI_NOT_READY;
} }
#if 0
if (!is_good_discover (&This->Data->Discover)) {
//
// %%TBD - check discover packet fields
//
}
#endif
// //
// Get pointer to our instance data. // Get pointer to our instance data.
// //
@ -477,13 +470,6 @@ PxeDhcp4Select (
return EFI_DEVICE_ERROR; return EFI_DEVICE_ERROR;
} }
#if 0
if (!is_good_discover (&This->Data->Discover)) {
//
// %%TBD - check discover packet fields
//
}
#endif
// //
// Setup useful variables... // Setup useful variables...
// //

View File

@ -1,6 +1,6 @@
/*++ /*++
Copyright (c) 2006, Intel Corporation Copyright (c) 2006 - 2007, Intel Corporation
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -923,31 +923,6 @@ Returns:
// //
// Wait for packet(s)... // Wait for packet(s)...
// //
#if 0
if (!client_ip) {
Aprint ("client_ip == NULL ");
} else {
Aprint (
"client_ip == %d.%d.%d.%d ",
client_ip->v4.Addr[0],
client_ip->v4.Addr[1],
client_ip->v4.Addr[2],
client_ip->v4.Addr[3]
);
}
if (!ServerIp) {
Aprint ("ServerIp == NULL\n");
} else {
Aprint (
"ServerIp == %d.%d.%d.%d\n",
ServerIp->v4.Addr[0],
ServerIp->v4.Addr[1],
ServerIp->v4.Addr[2],
ServerIp->v4.Addr[3]
);
}
#endif
done_flag = FALSE; done_flag = FALSE;
got_packet = FALSE; got_packet = FALSE;

View File

@ -39,12 +39,12 @@
<SourceFiles> <SourceFiles>
<Filename>IoLibMmioBuffer.c</Filename> <Filename>IoLibMmioBuffer.c</Filename>
<Filename SupArchList="IA32">IoLib.c</Filename> <Filename SupArchList="IA32">IoLib.c</Filename>
<Filename SupArchList="IA32">IoLibMsc.c</Filename> <Filename SupArchList="IA32" ToolChainFamily="MSFT">IoLibMsc.c</Filename>
<Filename SupArchList="IA32">IoLibGcc.c</Filename> <Filename SupArchList="IA32" ToolChainFamily="GCC">IoLibGcc.c</Filename>
<Filename SupArchList="IA32">IoHighLevel.c</Filename> <Filename SupArchList="IA32">IoHighLevel.c</Filename>
<Filename SupArchList="X64">IoLib.c</Filename> <Filename SupArchList="X64">IoLib.c</Filename>
<Filename SupArchList="X64">IoLibMsc.c</Filename> <Filename SupArchList="X64" ToolChainFamily="MSFT">IoLibMsc.c</Filename>
<Filename SupArchList="X64">IoLibGcc.c</Filename> <Filename SupArchList="X64" ToolChainFamily="GCC">IoLibGcc.c</Filename>
<Filename SupArchList="X64">IoHighLevel.c</Filename> <Filename SupArchList="X64">IoHighLevel.c</Filename>
<Filename SupArchList="IPF">IoLibIpf.c</Filename> <Filename SupArchList="IPF">IoLibIpf.c</Filename>
<Filename SupArchList="IPF">IoHighLevel.c</Filename> <Filename SupArchList="IPF">IoHighLevel.c</Filename>

View File

@ -10,7 +10,7 @@
We don't advocate putting compiler specifics in libraries or drivers but there We don't advocate putting compiler specifics in libraries or drivers but there
is no other way to make this work. is no other way to make this work.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -23,8 +23,6 @@
**/ **/
#ifdef __GNUC__
/** /**
Reads an 8-bit MMIO register. Reads an 8-bit MMIO register.
@ -383,4 +381,3 @@ IoWrite32 (
return Value; return Value;
} }
#endif

View File

@ -8,7 +8,7 @@
We don't advocate putting compiler specifics in libraries or drivers but there We don't advocate putting compiler specifics in libraries or drivers but there
is no other way to make this work. is no other way to make this work.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -22,8 +22,6 @@
**/ **/
#if _MSC_EXTENSIONS
// //
// Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics // Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics
// //
@ -426,4 +424,3 @@ MmioWrite64 (
return *(volatile UINT64*)Address = Value; return *(volatile UINT64*)Address = Value;
} }
#endif

View File

@ -473,8 +473,8 @@
<Filename SupArchList="X64">X64/FlushCacheLine.asm</Filename> <Filename SupArchList="X64">X64/FlushCacheLine.asm</Filename>
<Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedIncrement.c</Filename> <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedIncrement.c</Filename>
<Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedDecrement.c</Filename> <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedDecrement.c</Filename>
<Filename SupArchList="X64">X64/InterlockedCompareExchange32.asm</Filename> <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedCompareExchange32.asm</Filename>
<Filename SupArchList="X64">X64/InterlockedCompareExchange64.asm</Filename> <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedCompareExchange64.asm</Filename>
<Filename SupArchList="X64">X64/EnableInterrupts.asm</Filename> <Filename SupArchList="X64">X64/EnableInterrupts.asm</Filename>
<Filename SupArchList="X64">X64/DisableInterrupts.asm</Filename> <Filename SupArchList="X64">X64/DisableInterrupts.asm</Filename>
<Filename SupArchList="X64">X64/EnableDisableInterrupts.asm</Filename> <Filename SupArchList="X64">X64/EnableDisableInterrupts.asm</Filename>

View File

@ -1,7 +1,7 @@
/** @file /** @file
64-bit arithmetic right shift function for IA-32. 64-bit arithmetic right shift function for IA-32.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathARShiftU64 ( InternalMathARShiftU64 (
@ -33,4 +31,3 @@ InternalMathARShiftU64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
CpuBreakpoint function. CpuBreakpoint function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
// //
// Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics // Microsoft Visual Studio 7.1 Function Prototypes for I/O Intrinsics
// //
@ -30,4 +28,3 @@ CpuBreakpoint (
__debugbreak (); __debugbreak ();
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
CpuFlushTlb function. CpuFlushTlb function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
CpuFlushTlb ( CpuFlushTlb (
@ -26,4 +24,3 @@ CpuFlushTlb (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmCpuid function. AsmCpuid function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
AsmCpuid ( AsmCpuid (
@ -49,4 +47,3 @@ SkipEdx:
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmCpuidEx function. AsmCpuidEx function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
AsmCpuidEx ( AsmCpuidEx (
@ -50,5 +48,3 @@ SkipEdx:
mov eax, Index mov eax, Index
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
CpuPause function. CpuPause function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
CpuPause ( CpuPause (
@ -25,4 +23,3 @@ CpuPause (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
CpuSleep function. CpuSleep function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
CpuSleep ( CpuSleep (
@ -25,4 +23,3 @@ CpuSleep (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
DisableInterrupts function. DisableInterrupts function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
DisableInterrupts ( DisableInterrupts (
@ -25,4 +23,3 @@ DisableInterrupts (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmDisablePaging32 function. AsmDisablePaging32 function.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
__declspec (naked) __declspec (naked)
VOID VOID
EFIAPI EFIAPI
@ -46,4 +44,3 @@ InternalX86DisablePaging32 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Calculate the quotient of a 64-bit integer by a 32-bit integer Calculate the quotient of a 64-bit integer by a 32-bit integer
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathDivU64x32 ( InternalMathDivU64x32 (
@ -33,4 +31,3 @@ InternalMathDivU64x32 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Set error flag for all division functions Set error flag for all division functions
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathDivRemU64x32 ( InternalMathDivRemU64x32 (
@ -38,4 +36,3 @@ RemainderNull:
} }
} }
#endif

View File

@ -2,7 +2,7 @@
Calculate the quotient of a 64-bit integer by a 64-bit integer and returns Calculate the quotient of a 64-bit integer by a 64-bit integer and returns
both the quotient and the remainderSet error flag for all division functions both the quotient and the remainderSet error flag for all division functions
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -13,8 +13,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathDivRemU64x64 ( InternalMathDivRemU64x64 (
@ -66,4 +64,3 @@ Return:
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
EnableDisableInterrupts function EnableDisableInterrupts function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
EnableDisableInterrupts ( EnableDisableInterrupts (
@ -28,4 +26,3 @@ EnableDisableInterrupts (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
EnableInterrupts function EnableInterrupts function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
EnableInterrupts ( EnableInterrupts (
@ -25,4 +23,3 @@ EnableInterrupts (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmEnablePaging32 function AsmEnablePaging32 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
__declspec (naked) __declspec (naked)
VOID VOID
EFIAPI EFIAPI
@ -46,4 +44,3 @@ InternalX86EnablePaging32 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmFlushCacheLine function AsmFlushCacheLine function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID * VOID *
EFIAPI EFIAPI
AsmFlushCacheLine ( AsmFlushCacheLine (
@ -26,4 +24,3 @@ AsmFlushCacheLine (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmFxRestore function AsmFxRestore function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
InternalX86FxRestore ( InternalX86FxRestore (
@ -26,4 +24,3 @@ InternalX86FxRestore (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmFxSave function AsmFxSave function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
InternalX86FxSave ( InternalX86FxSave (
@ -26,4 +24,3 @@ InternalX86FxSave (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
InterlockedCompareExchange32 function InterlockedCompareExchange32 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
InternalSyncCompareExchange32 ( InternalSyncCompareExchange32 (
@ -30,4 +28,3 @@ InternalSyncCompareExchange32 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
InterlockedCompareExchange64 function InterlockedCompareExchange64 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalSyncCompareExchange64 ( InternalSyncCompareExchange64 (
@ -31,5 +29,3 @@ InternalSyncCompareExchange64 (
lock cmpxchg8b qword ptr [esi] lock cmpxchg8b qword ptr [esi]
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
InterlockedDecrement function InterlockedDecrement function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
InternalSyncDecrement ( InternalSyncDecrement (
@ -26,5 +24,3 @@ InternalSyncDecrement (
mov eax, [eax] mov eax, [eax]
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
InterLockedIncrement function InterLockedIncrement function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
InternalSyncIncrement ( InternalSyncIncrement (
@ -27,4 +25,3 @@ InternalSyncIncrement (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmInvd function AsmInvd function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
AsmInvd ( AsmInvd (
@ -25,4 +23,3 @@ AsmInvd (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
64-bit left rotation for Ia32 64-bit left rotation for Ia32
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathLRotU64 ( InternalMathLRotU64 (
@ -36,4 +34,3 @@ InternalMathLRotU64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
64-bit left shift function for IA-32. 64-bit left shift function for IA-32.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathLShiftU64 ( InternalMathLShiftU64 (
@ -33,4 +31,3 @@ InternalMathLShiftU64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Implementation of _LongJump() on IA-32. Implementation of _LongJump() on IA-32.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
__declspec (naked) __declspec (naked)
VOID VOID
EFIAPI EFIAPI
@ -35,4 +33,3 @@ InternalLongJump (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Calculate the remainder of a 64-bit integer by a 32-bit integer Calculate the remainder of a 64-bit integer by a 32-bit integer
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT32 UINT32
EFIAPI EFIAPI
InternalMathModU64x32 ( InternalMathModU64x32 (
@ -31,5 +29,3 @@ InternalMathModU64x32 (
mov eax, edx mov eax, edx
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmMonitor function AsmMonitor function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmMonitor ( AsmMonitor (
@ -32,4 +30,3 @@ AsmMonitor (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Calculate the product of a 64-bit integer and a 32-bit integer Calculate the product of a 64-bit integer and a 32-bit integer
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathMultU64x32 ( InternalMathMultU64x32 (
@ -30,4 +28,3 @@ InternalMathMultU64x32 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Calculate the product of a 64-bit integer and another 64-bit integer Calculate the product of a 64-bit integer and another 64-bit integer
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathMultU64x64 ( InternalMathMultU64x64 (
@ -34,4 +32,3 @@ InternalMathMultU64x64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmMwait function AsmMwait function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmMwait ( AsmMwait (
@ -30,4 +28,3 @@ AsmMwait (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
64-bit right rotation for Ia32 64-bit right rotation for Ia32
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathRRotU64 ( InternalMathRRotU64 (
@ -36,4 +34,3 @@ InternalMathRRotU64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
64-bit logical right shift function for IA-32 64-bit logical right shift function for IA-32
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathRShiftU64 ( InternalMathRShiftU64 (
@ -33,4 +31,3 @@ InternalMathRShiftU64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadCr0 function AsmReadCr0 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadCr0 ( AsmReadCr0 (
@ -24,5 +22,3 @@ AsmReadCr0 (
mov eax, cr0 mov eax, cr0
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadCr2 function AsmReadCr2 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadCr2 ( AsmReadCr2 (
@ -25,4 +23,3 @@ AsmReadCr2 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadCr3 function AsmReadCr3 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadCr3 ( AsmReadCr3 (
@ -25,4 +23,3 @@ AsmReadCr3 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadCr4 function AsmReadCr4 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadCr4 ( AsmReadCr4 (
@ -27,4 +25,3 @@ AsmReadCr4 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadCs function AsmReadCs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadCs ( AsmReadCs (
@ -26,4 +24,3 @@ AsmReadCs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr0 function AsmReadDr0 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr0 ( AsmReadDr0 (
@ -25,4 +23,3 @@ AsmReadDr0 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr1 function AsmReadDr1 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr1 ( AsmReadDr1 (
@ -25,4 +23,3 @@ AsmReadDr1 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr2 function AsmReadDr2 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr2 ( AsmReadDr2 (
@ -25,4 +23,3 @@ AsmReadDr2 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr3 function AsmReadDr3 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr3 ( AsmReadDr3 (
@ -25,4 +23,3 @@ AsmReadDr3 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr4 function AsmReadDr4 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr4 ( AsmReadDr4 (
@ -27,4 +25,3 @@ AsmReadDr4 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr5 function AsmReadDr5 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr5 ( AsmReadDr5 (
@ -27,4 +25,3 @@ AsmReadDr5 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr6 function AsmReadDr6 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr6 ( AsmReadDr6 (
@ -25,4 +23,3 @@ AsmReadDr6 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDr7 function AsmReadDr7 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadDr7 ( AsmReadDr7 (
@ -25,4 +23,3 @@ AsmReadDr7 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadDs function AsmReadDs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadDs ( AsmReadDs (
@ -26,4 +24,3 @@ AsmReadDs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadEflags function AsmReadEflags function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmReadEflags ( AsmReadEflags (
@ -26,4 +24,3 @@ AsmReadEflags (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadEs function AsmReadEs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadEs ( AsmReadEs (
@ -26,4 +24,3 @@ AsmReadEs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadFs function AsmReadFs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadFs ( AsmReadFs (
@ -26,4 +24,3 @@ AsmReadFs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadGdtr function AsmReadGdtr function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
InternalX86ReadGdtr ( InternalX86ReadGdtr (
@ -26,4 +24,3 @@ InternalX86ReadGdtr (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadGs function AsmReadGs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadGs ( AsmReadGs (
@ -26,4 +24,3 @@ AsmReadGs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadIdtr function AsmReadIdtr function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
InternalX86ReadIdtr ( InternalX86ReadIdtr (
@ -25,5 +23,3 @@ InternalX86ReadIdtr (
sidt fword ptr [eax] sidt fword ptr [eax]
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadLdtr function AsmReadLdtr function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadLdtr ( AsmReadLdtr (
@ -25,4 +23,3 @@ AsmReadLdtr (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm0 function AsmReadMm0 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm0 ( AsmReadMm0 (
@ -30,4 +28,3 @@ AsmReadMm0 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm1 function AsmReadMm1 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm1 ( AsmReadMm1 (
@ -30,4 +28,3 @@ AsmReadMm1 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm2 function AsmReadMm2 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm2 ( AsmReadMm2 (
@ -30,4 +28,3 @@ AsmReadMm2 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm3 function AsmReadMm3 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm3 ( AsmReadMm3 (
@ -30,4 +28,3 @@ AsmReadMm3 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm4 function AsmReadMm4 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm4 ( AsmReadMm4 (
@ -30,4 +28,3 @@ AsmReadMm4 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm5 function AsmReadMm5 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm5 ( AsmReadMm5 (
@ -30,4 +28,3 @@ AsmReadMm5 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm6 function AsmReadMm6 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm6 ( AsmReadMm6 (
@ -30,4 +28,3 @@ AsmReadMm6 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMm7 function AsmReadMm7 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMm7 ( AsmReadMm7 (
@ -30,4 +28,3 @@ AsmReadMm7 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadMsr64 function AsmReadMsr64 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadMsr64 ( AsmReadMsr64 (
@ -26,4 +24,3 @@ AsmReadMsr64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadPmc function AsmReadPmc function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadPmc ( AsmReadPmc (
@ -26,4 +24,3 @@ AsmReadPmc (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadSs function AsmReadSs function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadSs ( AsmReadSs (
@ -26,4 +24,3 @@ AsmReadSs (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadTr function AsmReadTr function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT16 UINT16
EFIAPI EFIAPI
AsmReadTr ( AsmReadTr (
@ -25,4 +23,3 @@ AsmReadTr (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmReadTsc function AsmReadTsc function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
AsmReadTsc ( AsmReadTsc (
@ -25,4 +23,3 @@ AsmReadTsc (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Implementation of SetJump() on IA-32. Implementation of SetJump() on IA-32.
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
InternalAssertJumpBuffer ( InternalAssertJumpBuffer (
@ -44,4 +42,3 @@ SetJump (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
Implementation of 64-bit swap bytes Implementation of 64-bit swap bytes
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINT64 UINT64
EFIAPI EFIAPI
InternalMathSwapBytes64 ( InternalMathSwapBytes64 (
@ -28,4 +26,3 @@ InternalMathSwapBytes64 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWbinvd function AsmWbinvd function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
VOID VOID
EFIAPI EFIAPI
AsmWbinvd ( AsmWbinvd (
@ -25,4 +23,3 @@ AsmWbinvd (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteCr0 function AsmWriteCr0 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteCr0 ( AsmWriteCr0 (
@ -26,4 +24,3 @@ AsmWriteCr0 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteCr2 function AsmWriteCr2 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteCr2 ( AsmWriteCr2 (
@ -26,4 +24,3 @@ AsmWriteCr2 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteCr3 function AsmWriteCr3 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteCr3 ( AsmWriteCr3 (
@ -26,4 +24,3 @@ AsmWriteCr3 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteCr4 function AsmWriteCr4 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteCr4 ( AsmWriteCr4 (
@ -28,4 +26,3 @@ AsmWriteCr4 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr0 function AsmWriteDr0 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr0 ( AsmWriteDr0 (
@ -26,4 +24,3 @@ AsmWriteDr0 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr1 function AsmWriteDr1 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr1 ( AsmWriteDr1 (
@ -26,4 +24,3 @@ AsmWriteDr1 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr2 function AsmWriteDr2 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr2 ( AsmWriteDr2 (
@ -26,4 +24,3 @@ AsmWriteDr2 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr3 function AsmWriteDr3 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr3 ( AsmWriteDr3 (
@ -26,4 +24,3 @@ AsmWriteDr3 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr4 function AsmWriteDr4 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr4 ( AsmWriteDr4 (
@ -28,4 +26,3 @@ AsmWriteDr4 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr5 function AsmWriteDr5 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr5 ( AsmWriteDr5 (
@ -28,4 +26,3 @@ AsmWriteDr5 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr6 function AsmWriteDr6 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr6 ( AsmWriteDr6 (
@ -26,4 +24,3 @@ AsmWriteDr6 (
} }
} }
#endif

View File

@ -1,7 +1,7 @@
/** @file /** @file
AsmWriteDr7 function AsmWriteDr7 function
Copyright (c) 2006, Intel Corporation<BR> Copyright (c) 2006 - 2007, Intel Corporation<BR>
All rights reserved. This program and the accompanying materials All rights reserved. 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
@ -12,8 +12,6 @@
**/ **/
#if _MSC_EXTENSIONS
UINTN UINTN
EFIAPI EFIAPI
AsmWriteDr7 ( AsmWriteDr7 (
@ -26,4 +24,3 @@ AsmWriteDr7 (
} }
} }
#endif

Some files were not shown because too many files have changed in this diff Show More