EmulatorPkg: formalize line endings

The patch is the result of running
"BaseTools/Scripts/FormatDosFiles.py EmulatorPkg/"

No functionality impact.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
This commit is contained in:
Ruiyu Ni
2018-08-29 11:39:06 +08:00
parent a07533fab1
commit 79e4f2a56a
51 changed files with 10351 additions and 10351 deletions

View File

@ -61,7 +61,7 @@ EmuBlockIo2Reset (
@param[in] MediaId Id of the media, changes every time the media is @param[in] MediaId Id of the media, changes every time the media is
replaced. replaced.
@param[in] Lba The starting Logical Block Address to read from. @param[in] Lba The starting Logical Block Address to read from.
@param[in, out] Token A pointer to the token associated with the transaction. @param[in, out] Token A pointer to the token associated with the transaction.
@param[in] BufferSize Size of Buffer, must be a multiple of device block size. @param[in] BufferSize Size of Buffer, must be a multiple of device block size.
@param[out] Buffer A pointer to the destination buffer for the data. The @param[out] Buffer A pointer to the destination buffer for the data. The
caller is responsible for either having implicit or caller is responsible for either having implicit or

View File

@ -62,7 +62,7 @@ EFI_STATUS
@param[in] MediaId Id of the media, changes every time the media is @param[in] MediaId Id of the media, changes every time the media is
replaced. replaced.
@param[in] Lba The starting Logical Block Address to read from. @param[in] Lba The starting Logical Block Address to read from.
@param[in, out] Token A pointer to the token associated with the transaction. @param[in, out] Token A pointer to the token associated with the transaction.
@param[in] BufferSize Size of Buffer, must be a multiple of device block size. @param[in] BufferSize Size of Buffer, must be a multiple of device block size.
@param[out] Buffer A pointer to the destination buffer for the data. The @param[out] Buffer A pointer to the destination buffer for the data. The
caller is responsible for either having implicit or caller is responsible for either having implicit or

View File

@ -47,8 +47,8 @@ typedef struct {
VOID *CurrentReadPointer; VOID *CurrentReadPointer;
VOID *EndReadPointer; VOID *EndReadPointer;
UINT32 ReceivedPackets; UINT32 ReceivedPackets;
UINT32 DroppedPackets; UINT32 DroppedPackets;
} EMU_SNP_PRIVATE; } EMU_SNP_PRIVATE;
@ -200,8 +200,8 @@ EmuSnpStart (
struct ifreq BoundIf; struct ifreq BoundIf;
struct bpf_program BpfProgram; struct bpf_program BpfProgram;
struct bpf_insn *FilterProgram; struct bpf_insn *FilterProgram;
u_int Value; u_int Value;
u_int ReadBufferSize; u_int ReadBufferSize;
UINT16 Temp16; UINT16 Temp16;
UINT32 Temp32; UINT32 Temp32;
@ -229,23 +229,23 @@ EmuSnpStart (
} }
// //
// Get the read buffer size. // Get the read buffer size.
// //
if (ioctl (Private->BpfFd, BIOCGBLEN, &ReadBufferSize) < 0) { if (ioctl (Private->BpfFd, BIOCGBLEN, &ReadBufferSize) < 0) {
goto DeviceErrorExit; goto DeviceErrorExit;
} }
// //
// Default value from BIOCGBLEN is usually too small, so use a much larger size, if necessary. // Default value from BIOCGBLEN is usually too small, so use a much larger size, if necessary.
// //
if (ReadBufferSize < FixedPcdGet32 (PcdNetworkPacketFilterSize)) { if (ReadBufferSize < FixedPcdGet32 (PcdNetworkPacketFilterSize)) {
ReadBufferSize = FixedPcdGet32 (PcdNetworkPacketFilterSize); ReadBufferSize = FixedPcdGet32 (PcdNetworkPacketFilterSize);
if (ioctl (Private->BpfFd, BIOCSBLEN, &ReadBufferSize) < 0) { if (ioctl (Private->BpfFd, BIOCSBLEN, &ReadBufferSize) < 0) {
goto DeviceErrorExit; goto DeviceErrorExit;
} }
} }
// //
// Associate our interface with this BPF file descriptor. // Associate our interface with this BPF file descriptor.
// //
AsciiStrCpy (BoundIf.ifr_name, Private->InterfaceName); AsciiStrCpy (BoundIf.ifr_name, Private->InterfaceName);
@ -254,7 +254,7 @@ EmuSnpStart (
} }
// //
// Enable immediate mode. // Enable immediate mode.
// //
Value = 1; Value = 1;
if (ioctl (Private->BpfFd, BIOCIMMEDIATE, &Value) < 0) { if (ioctl (Private->BpfFd, BIOCIMMEDIATE, &Value) < 0) {
@ -286,8 +286,8 @@ EmuSnpStart (
// //
// Allocate read buffer. // Allocate read buffer.
// //
Private->ReadBufferSize = ReadBufferSize; Private->ReadBufferSize = ReadBufferSize;
Private->ReadBuffer = malloc (Private->ReadBufferSize); Private->ReadBuffer = malloc (Private->ReadBufferSize);
if (Private->ReadBuffer == NULL) { if (Private->ReadBuffer == NULL) {
goto ErrorExit; goto ErrorExit;
} }
@ -295,7 +295,7 @@ EmuSnpStart (
Private->CurrentReadPointer = Private->EndReadPointer = Private->ReadBuffer; Private->CurrentReadPointer = Private->EndReadPointer = Private->ReadBuffer;
// //
// Install our packet filter: successful reads should only produce broadcast or unicast // Install our packet filter: successful reads should only produce broadcast or unicast
// packets directed to our fake MAC address. // packets directed to our fake MAC address.
// //
FilterProgram = malloc (sizeof (mFilterInstructionTemplate)) ; FilterProgram = malloc (sizeof (mFilterInstructionTemplate)) ;
@ -906,7 +906,7 @@ EmuSnpReceive (
{ {
EMU_SNP_PRIVATE *Private; EMU_SNP_PRIVATE *Private;
struct bpf_hdr *BpfHeader; struct bpf_hdr *BpfHeader;
struct bpf_stat BpfStats; struct bpf_stat BpfStats;
ETHERNET_HEADER *EnetHeader; ETHERNET_HEADER *EnetHeader;
ssize_t Result; ssize_t Result;
@ -916,19 +916,19 @@ EmuSnpReceive (
return EFI_NOT_STARTED; return EFI_NOT_STARTED;
} }
ZeroMem (&BpfStats, sizeof( BpfStats)); ZeroMem (&BpfStats, sizeof( BpfStats));
if (ioctl (Private->BpfFd, BIOCGSTATS, &BpfStats) == 0) { if (ioctl (Private->BpfFd, BIOCGSTATS, &BpfStats) == 0) {
Private->ReceivedPackets += BpfStats.bs_recv; Private->ReceivedPackets += BpfStats.bs_recv;
if (BpfStats.bs_drop > Private->DroppedPackets) { if (BpfStats.bs_drop > Private->DroppedPackets) {
printf ( printf (
"SNP: STATS: RCVD = %d DROPPED = %d. Probably need to increase BPF PcdNetworkPacketFilterSize?\n", "SNP: STATS: RCVD = %d DROPPED = %d. Probably need to increase BPF PcdNetworkPacketFilterSize?\n",
BpfStats.bs_recv, BpfStats.bs_recv,
BpfStats.bs_drop - Private->DroppedPackets BpfStats.bs_drop - Private->DroppedPackets
); );
Private->DroppedPackets = BpfStats.bs_drop; Private->DroppedPackets = BpfStats.bs_drop;
} }
} }
// //
// Do we have any remaining packets from the previous read? // Do we have any remaining packets from the previous read?
@ -1004,7 +1004,7 @@ GetInterfaceMacAddr (
EMU_SNP_PRIVATE *Private EMU_SNP_PRIVATE *Private
) )
{ {
EFI_STATUS Status; EFI_STATUS Status;
struct ifaddrs *IfAddrs; struct ifaddrs *IfAddrs;
struct ifaddrs *If; struct ifaddrs *If;
struct sockaddr_dl *IfSdl; struct sockaddr_dl *IfSdl;

View File

@ -347,7 +347,7 @@ EmuBlockIoReadWriteCommon (
@param[in] MediaId Id of the media, changes every time the media is @param[in] MediaId Id of the media, changes every time the media is
replaced. replaced.
@param[in] Lba The starting Logical Block Address to read from. @param[in] Lba The starting Logical Block Address to read from.
@param[in, out] Token A pointer to the token associated with the transaction. @param[in, out] Token A pointer to the token associated with the transaction.
@param[in] BufferSize Size of Buffer, must be a multiple of device block size. @param[in] BufferSize Size of Buffer, must be a multiple of device block size.
@param[out] Buffer A pointer to the destination buffer for the data. The @param[out] Buffer A pointer to the destination buffer for the data. The
caller is responsible for either having implicit or caller is responsible for either having implicit or

View File

@ -156,12 +156,12 @@ ASM_PFX(GasketSecSetTimer):
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl 12(%ebp), %edx movl 12(%ebp), %edx
movl %edx, 4(%esp) movl %edx, 4(%esp)
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(SecSetTimer) call ASM_PFX(SecSetTimer)
@ -226,10 +226,10 @@ ASM_PFX(GasketSecSleep):
movl %esp, %ebp movl %esp, %ebp
subl $24, %esp // sub extra 16 from the stack for alignment subl $24, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl 12(%ebp), %ecx movl 12(%ebp), %ecx
movl %ecx, 4(%esp) movl %ecx, 4(%esp)
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(SecSleep) call ASM_PFX(SecSleep)
@ -299,18 +299,18 @@ ASM_PFX(GasketSecSetTime):
ASM_GLOBAL ASM_PFX(GasketSecGetNextProtocol) ASM_GLOBAL ASM_PFX(GasketSecGetNextProtocol)
ASM_PFX(GasketSecGetNextProtocol): ASM_PFX(GasketSecGetNextProtocol):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(SecGetNextProtocol) call ASM_PFX(SecGetNextProtocol)
@ -382,18 +382,18 @@ ASM_PFX(GasketSecEmuThunkAddress):
ASM_GLOBAL ASM_PFX(GasketX11Size) ASM_GLOBAL ASM_PFX(GasketX11Size)
ASM_PFX(GasketX11Size): ASM_PFX(GasketX11Size):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(X11Size) call ASM_PFX(X11Size)
@ -451,18 +451,18 @@ ASM_PFX(GasketX11KeySetState):
ASM_GLOBAL ASM_PFX(GasketX11RegisterKeyNotify) ASM_GLOBAL ASM_PFX(GasketX11RegisterKeyNotify)
ASM_PFX(GasketX11RegisterKeyNotify): ASM_PFX(GasketX11RegisterKeyNotify):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(X11RegisterKeyNotify) call ASM_PFX(X11RegisterKeyNotify)
@ -472,18 +472,18 @@ ASM_PFX(GasketX11RegisterKeyNotify):
ASM_GLOBAL ASM_PFX(GasketX11Blt) ASM_GLOBAL ASM_PFX(GasketX11Blt)
ASM_PFX(GasketX11Blt): ASM_PFX(GasketX11Blt):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(X11Blt) call ASM_PFX(X11Blt)
@ -631,18 +631,18 @@ ASM_PFX(GasketPthreadMutexDestroy):
ASM_GLOBAL ASM_PFX(GasketPthreadCreate) ASM_GLOBAL ASM_PFX(GasketPthreadCreate)
ASM_PFX(GasketPthreadCreate): ASM_PFX(GasketPthreadCreate):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PthreadCreate) call ASM_PFX(PthreadCreate)
@ -721,17 +721,17 @@ ASM_PFX(GasketPthreadClose):
// ); // );
ASM_GLOBAL ASM_PFX(ReverseGasketUint64) ASM_GLOBAL ASM_PFX(ReverseGasketUint64)
ASM_PFX(ReverseGasketUint64): ASM_PFX(ReverseGasketUint64):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $8, %esp subl $8, %esp
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
calll *8(%ebp) calll *8(%ebp)
addl $8, %esp addl $8, %esp
popl %ebp popl %ebp
ret ret
@ -746,35 +746,35 @@ ASM_PFX(ReverseGasketUint64):
// ); // );
ASM_GLOBAL ASM_PFX(ReverseGasketUint64Uint64) ASM_GLOBAL ASM_PFX(ReverseGasketUint64Uint64)
ASM_PFX(ReverseGasketUint64Uint64): ASM_PFX(ReverseGasketUint64Uint64):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $24, %esp subl $24, %esp
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
calll *8(%ebp) calll *8(%ebp)
addl $24, %esp addl $24, %esp
popl %ebp popl %ebp
ret ret
ASM_GLOBAL ASM_PFX(GasketSecUnixPeiAutoScan) ASM_GLOBAL ASM_PFX(GasketSecUnixPeiAutoScan)
ASM_PFX(GasketSecUnixPeiAutoScan): ASM_PFX(GasketSecUnixPeiAutoScan):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(SecUnixPeiAutoScan) call ASM_PFX(SecUnixPeiAutoScan)
@ -784,18 +784,18 @@ ASM_PFX(GasketSecUnixPeiAutoScan):
ASM_GLOBAL ASM_PFX(GasketSecUnixFdAddress) ASM_GLOBAL ASM_PFX(GasketSecUnixFdAddress)
ASM_PFX(GasketSecUnixFdAddress): ASM_PFX(GasketSecUnixFdAddress):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(SecUnixFdAddress) call ASM_PFX(SecUnixFdAddress)
@ -807,18 +807,18 @@ ASM_PFX(GasketSecUnixFdAddress):
ASM_GLOBAL ASM_PFX(GasketPosixOpenVolume) ASM_GLOBAL ASM_PFX(GasketPosixOpenVolume)
ASM_PFX(GasketPosixOpenVolume): ASM_PFX(GasketPosixOpenVolume):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixOpenVolume) call ASM_PFX(PosixOpenVolume)
@ -828,24 +828,24 @@ ASM_PFX(GasketPosixOpenVolume):
ASM_GLOBAL ASM_PFX(GasketPosixFileOpen) ASM_GLOBAL ASM_PFX(GasketPosixFileOpen)
ASM_PFX(GasketPosixFileOpen): ASM_PFX(GasketPosixFileOpen):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $56, %esp // sub extra 16 from the stack for alignment subl $56, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl 32(%ebp), %ecx movl 32(%ebp), %ecx
movl %ecx, 24(%esp) movl %ecx, 24(%esp)
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl 24(%ebp), %ecx movl 24(%ebp), %ecx
movl %ecx, 16(%esp) movl %ecx, 16(%esp)
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileOpen) call ASM_PFX(PosixFileOpen)
@ -885,16 +885,16 @@ ASM_PFX(GasketPosixFileDelete):
ASM_GLOBAL ASM_PFX(GasketPosixFileRead) ASM_GLOBAL ASM_PFX(GasketPosixFileRead)
ASM_PFX(GasketPosixFileRead): ASM_PFX(GasketPosixFileRead):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileRead) call ASM_PFX(PosixFileRead)
@ -904,16 +904,16 @@ ASM_PFX(GasketPosixFileRead):
ASM_GLOBAL ASM_PFX(GasketPosixFileWrite) ASM_GLOBAL ASM_PFX(GasketPosixFileWrite)
ASM_PFX(GasketPosixFileWrite): ASM_PFX(GasketPosixFileWrite):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileWrite) call ASM_PFX(PosixFileWrite)
@ -927,12 +927,12 @@ ASM_PFX(GasketPosixFileSetPossition):
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl 16(%ebp), %ecx movl 16(%ebp), %ecx
movl %ecx, 8(%esp) movl %ecx, 8(%esp)
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileSetPossition) call ASM_PFX(PosixFileSetPossition)
@ -959,18 +959,18 @@ ASM_PFX(GasketPosixFileGetPossition):
ASM_GLOBAL ASM_PFX(GasketPosixFileGetInfo) ASM_GLOBAL ASM_PFX(GasketPosixFileGetInfo)
ASM_PFX(GasketPosixFileGetInfo): ASM_PFX(GasketPosixFileGetInfo):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileGetInfo) call ASM_PFX(PosixFileGetInfo)
@ -980,18 +980,18 @@ ASM_PFX(GasketPosixFileGetInfo):
ASM_GLOBAL ASM_PFX(GasketPosixFileSetInfo) ASM_GLOBAL ASM_PFX(GasketPosixFileSetInfo)
ASM_PFX(GasketPosixFileSetInfo): ASM_PFX(GasketPosixFileSetInfo):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(PosixFileSetInfo) call ASM_PFX(PosixFileSetInfo)
@ -1062,24 +1062,24 @@ ASM_PFX(GasketEmuBlockIoReset):
ASM_GLOBAL ASM_PFX(GasketEmuBlockIoReadBlocks) ASM_GLOBAL ASM_PFX(GasketEmuBlockIoReadBlocks)
ASM_PFX(GasketEmuBlockIoReadBlocks): ASM_PFX(GasketEmuBlockIoReadBlocks):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $56, %esp // sub extra 16 from the stack for alignment subl $56, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 32(%ebp), %eax movl 32(%ebp), %eax
movl %eax, 24(%esp) movl %eax, 24(%esp)
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl 20(%ebp), %edx movl 20(%ebp), %edx
movl %edx, 12(%esp) movl %edx, 12(%esp)
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuBlockIoReadBlocks) call ASM_PFX(EmuBlockIoReadBlocks)
@ -1089,24 +1089,24 @@ ASM_PFX(GasketEmuBlockIoReadBlocks):
ASM_GLOBAL ASM_PFX(GasketEmuBlockIoWriteBlocks) ASM_GLOBAL ASM_PFX(GasketEmuBlockIoWriteBlocks)
ASM_PFX(GasketEmuBlockIoWriteBlocks): ASM_PFX(GasketEmuBlockIoWriteBlocks):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $56, %esp // sub extra 16 from the stack for alignment subl $56, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 32(%ebp), %eax movl 32(%ebp), %eax
movl %eax, 24(%esp) movl %eax, 24(%esp)
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl 20(%ebp), %edx movl 20(%ebp), %edx
movl %edx, 12(%esp) movl %edx, 12(%esp)
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuBlockIoWriteBlocks) call ASM_PFX(EmuBlockIoWriteBlocks)
@ -1228,16 +1228,16 @@ ASM_PFX(GasketSnpStop):
ASM_GLOBAL ASM_PFX(GasketSnpInitialize) ASM_GLOBAL ASM_PFX(GasketSnpInitialize)
ASM_PFX(GasketSnpInitialize): ASM_PFX(GasketSnpInitialize):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpInitialize) call ASM_PFX(EmuSnpInitialize)
@ -1279,22 +1279,22 @@ ASM_PFX(GasketSnpShutdown):
ASM_GLOBAL ASM_PFX(GasketSnpReceiveFilters) ASM_GLOBAL ASM_PFX(GasketSnpReceiveFilters)
ASM_PFX(GasketSnpReceiveFilters): ASM_PFX(GasketSnpReceiveFilters):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpReceiveFilters) call ASM_PFX(EmuSnpReceiveFilters)
@ -1304,16 +1304,16 @@ ASM_PFX(GasketSnpReceiveFilters):
ASM_GLOBAL ASM_PFX(GasketSnpStationAddress) ASM_GLOBAL ASM_PFX(GasketSnpStationAddress)
ASM_PFX(GasketSnpStationAddress): ASM_PFX(GasketSnpStationAddress):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
leave leave
ret ret
@ -1322,18 +1322,18 @@ ASM_PFX(GasketSnpStationAddress):
ASM_GLOBAL ASM_PFX(GasketSnpStatistics) ASM_GLOBAL ASM_PFX(GasketSnpStatistics)
ASM_PFX(GasketSnpStatistics): ASM_PFX(GasketSnpStatistics):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpStatistics) call ASM_PFX(EmuSnpStatistics)
@ -1343,18 +1343,18 @@ ASM_PFX(GasketSnpStatistics):
ASM_GLOBAL ASM_PFX(GasketSnpMCastIpToMac) ASM_GLOBAL ASM_PFX(GasketSnpMCastIpToMac)
ASM_PFX(GasketSnpMCastIpToMac): ASM_PFX(GasketSnpMCastIpToMac):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpMCastIpToMac) call ASM_PFX(EmuSnpMCastIpToMac)
@ -1364,20 +1364,20 @@ ASM_PFX(GasketSnpMCastIpToMac):
ASM_GLOBAL ASM_PFX(GasketSnpNvData) ASM_GLOBAL ASM_PFX(GasketSnpNvData)
ASM_PFX(GasketSnpNvData): ASM_PFX(GasketSnpNvData):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpNvData) call ASM_PFX(EmuSnpNvData)
@ -1387,16 +1387,16 @@ ASM_PFX(GasketSnpNvData):
ASM_GLOBAL ASM_PFX(GasketSnpGetStatus) ASM_GLOBAL ASM_PFX(GasketSnpGetStatus)
ASM_PFX(GasketSnpGetStatus): ASM_PFX(GasketSnpGetStatus):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $40, %esp // sub extra 16 from the stack for alignment subl $40, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpGetStatus) call ASM_PFX(EmuSnpGetStatus)
@ -1407,24 +1407,24 @@ ASM_PFX(GasketSnpGetStatus):
ASM_GLOBAL ASM_PFX(GasketSnpTransmit) ASM_GLOBAL ASM_PFX(GasketSnpTransmit)
ASM_PFX(GasketSnpTransmit): ASM_PFX(GasketSnpTransmit):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $56, %esp // sub extra 16 from the stack for alignment subl $56, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 32(%ebp), %eax movl 32(%ebp), %eax
movl %eax, 24(%esp) movl %eax, 24(%esp)
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpTransmit) call ASM_PFX(EmuSnpTransmit)
@ -1435,24 +1435,24 @@ ASM_PFX(GasketSnpTransmit):
ASM_GLOBAL ASM_PFX(GasketSnpReceive) ASM_GLOBAL ASM_PFX(GasketSnpReceive)
ASM_PFX(GasketSnpReceive): ASM_PFX(GasketSnpReceive):
pushl %ebp pushl %ebp
movl %esp, %ebp movl %esp, %ebp
subl $56, %esp // sub extra 16 from the stack for alignment subl $56, %esp // sub extra 16 from the stack for alignment
and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call and $-16, %esp // stack needs to end in 0xFFFFFFF0 before call
movl 32(%ebp), %eax movl 32(%ebp), %eax
movl %eax, 24(%esp) movl %eax, 24(%esp)
movl 28(%ebp), %eax movl 28(%ebp), %eax
movl %eax, 20(%esp) movl %eax, 20(%esp)
movl 24(%ebp), %eax movl 24(%ebp), %eax
movl %eax, 16(%esp) movl %eax, 16(%esp)
movl 20(%ebp), %eax movl 20(%ebp), %eax
movl %eax, 12(%esp) movl %eax, 12(%esp)
movl 16(%ebp), %eax movl 16(%ebp), %eax
movl %eax, 8(%esp) movl %eax, 8(%esp)
movl 12(%ebp), %eax movl 12(%ebp), %eax
movl %eax, 4(%esp) movl %eax, 4(%esp)
movl 8(%ebp), %eax movl 8(%ebp), %eax
movl %eax, (%esp) movl %eax, (%esp)
call ASM_PFX(EmuSnpReceive) call ASM_PFX(EmuSnpReceive)

View File

@ -1542,7 +1542,7 @@ ASM_GLOBAL ASM_PFX(GasketSnpTransmit)
ASM_PFX(GasketSnpTransmit): ASM_PFX(GasketSnpTransmit):
pushq %rbp // stack frame is for the debugger pushq %rbp // stack frame is for the debugger
movq %rsp, %rbp movq %rsp, %rbp
subq $16, %rsp // Allocate space for args on the stack subq $16, %rsp // Allocate space for args on the stack
pushq %rsi // %rsi & %rdi are volatile in Unix and callee-save in EFI ABI pushq %rsi // %rsi & %rdi are volatile in Unix and callee-save in EFI ABI
pushq %rdi pushq %rdi
@ -1557,7 +1557,7 @@ ASM_PFX(GasketSnpTransmit):
movq %rax, (%rsp) movq %rax, (%rsp)
call ASM_PFX(EmuSnpTransmit) call ASM_PFX(EmuSnpTransmit)
addq $16, %rsp addq $16, %rsp
popq %rdi // restore state popq %rdi // restore state
popq %rsi popq %rsi
@ -1570,7 +1570,7 @@ ASM_GLOBAL ASM_PFX(GasketSnpReceive)
ASM_PFX(GasketSnpReceive): ASM_PFX(GasketSnpReceive):
pushq %rbp // stack frame is for the debugger pushq %rbp // stack frame is for the debugger
movq %rsp, %rbp movq %rsp, %rbp
subq $16, %rsp // Allocate space for args on the stack subq $16, %rsp // Allocate space for args on the stack
pushq %rsi // %rsi & %rdi are volatile in Unix and callee-save in EFI ABI pushq %rsi // %rsi & %rdi are volatile in Unix and callee-save in EFI ABI
pushq %rdi pushq %rdi
@ -1585,7 +1585,7 @@ ASM_PFX(GasketSnpReceive):
movq %rax, (%rsp) movq %rax, (%rsp)
call ASM_PFX(EmuSnpReceive) call ASM_PFX(EmuSnpReceive)
addq $16, %rsp addq $16, %rsp
popq %rdi // restore state popq %rdi // restore state
popq %rsi popq %rsi

View File

@ -270,7 +270,7 @@ WinNtSignalToken (
@param[in] MediaId Id of the media, changes every time the media is @param[in] MediaId Id of the media, changes every time the media is
replaced. replaced.
@param[in] Lba The starting Logical Block Address to read from. @param[in] Lba The starting Logical Block Address to read from.
@param[in, out] Token A pointer to the token associated with the transaction. @param[in, out] Token A pointer to the token associated with the transaction.
@param[in] BufferSize Size of Buffer, must be a multiple of device block size. @param[in] BufferSize Size of Buffer, must be a multiple of device block size.
@param[out] Buffer A pointer to the destination buffer for the data. The @param[out] Buffer A pointer to the destination buffer for the data. The
caller is responsible for either having implicit or caller is responsible for either having implicit or