mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-23 05:34:31 +02:00
SysCall: Fixed MdeModulePkg compilation for VS2019.
This commit is contained in:
parent
7e372019d2
commit
233e9e0a23
@ -643,7 +643,7 @@ CallBootService (
|
|||||||
gCpu->GetMemoryAttributes (gCpu, (EFI_PHYSICAL_ADDRESS)(UserRsp->Arguments[5] + sizeof (EFI_HANDLE *) - 1), &Attributes);
|
gCpu->GetMemoryAttributes (gCpu, (EFI_PHYSICAL_ADDRESS)(UserRsp->Arguments[5] + sizeof (EFI_HANDLE *) - 1), &Attributes);
|
||||||
ASSERT ((Attributes & EFI_MEMORY_USER) != 0);
|
ASSERT ((Attributes & EFI_MEMORY_USER) != 0);
|
||||||
|
|
||||||
PagesNumber = EFI_SIZE_TO_PAGES (Argument4 * sizeof (EFI_HANDLE *));
|
PagesNumber = (UINT32)EFI_SIZE_TO_PAGES (Argument4 * sizeof (EFI_HANDLE *));
|
||||||
|
|
||||||
Status = CoreAllocatePages (
|
Status = CoreAllocatePages (
|
||||||
AllocateAnyPages,
|
AllocateAnyPages,
|
||||||
|
@ -78,8 +78,8 @@ GoToRing3 (
|
|||||||
}
|
}
|
||||||
|
|
||||||
STATIC
|
STATIC
|
||||||
EFIAPI
|
|
||||||
VOID *
|
VOID *
|
||||||
|
EFIAPI
|
||||||
Ring3Copy (
|
Ring3Copy (
|
||||||
IN VOID *Core,
|
IN VOID *Core,
|
||||||
IN UINT32 Size
|
IN UINT32 Size
|
||||||
@ -248,7 +248,7 @@ CoreFileRead (
|
|||||||
Ring3Buffer = NULL;
|
Ring3Buffer = NULL;
|
||||||
Ring3Pages = NULL;
|
Ring3Pages = NULL;
|
||||||
|
|
||||||
PagesNumber = EFI_SIZE_TO_PAGES (sizeof (UINTN *) + *BufferSize);
|
PagesNumber = (UINT32)EFI_SIZE_TO_PAGES (sizeof (UINTN *) + *BufferSize);
|
||||||
|
|
||||||
Status = CoreAllocatePages (
|
Status = CoreAllocatePages (
|
||||||
AllocateAnyPages,
|
AllocateAnyPages,
|
||||||
@ -399,7 +399,7 @@ CoreFileGetInfo (
|
|||||||
Ring3InformationType = NULL;
|
Ring3InformationType = NULL;
|
||||||
Ring3Pages = NULL;
|
Ring3Pages = NULL;
|
||||||
|
|
||||||
PagesNumber = EFI_SIZE_TO_PAGES (sizeof (UINTN *) + *BufferSize + sizeof (EFI_GUID));
|
PagesNumber = (UINT32)EFI_SIZE_TO_PAGES (sizeof (UINTN *) + *BufferSize + sizeof (EFI_GUID));
|
||||||
|
|
||||||
Status = CoreAllocatePages (
|
Status = CoreAllocatePages (
|
||||||
AllocateAnyPages,
|
AllocateAnyPages,
|
||||||
@ -550,7 +550,7 @@ CoreFileOpen (
|
|||||||
Ring3FileName = NULL;
|
Ring3FileName = NULL;
|
||||||
Ring3Pages = NULL;
|
Ring3Pages = NULL;
|
||||||
|
|
||||||
PagesNumber = EFI_SIZE_TO_PAGES (sizeof (EFI_FILE_PROTOCOL *) + StrSize (FileName));
|
PagesNumber = (UINT32)EFI_SIZE_TO_PAGES (sizeof (EFI_FILE_PROTOCOL *) + StrSize (FileName));
|
||||||
|
|
||||||
Status = CoreAllocatePages (
|
Status = CoreAllocatePages (
|
||||||
AllocateAnyPages,
|
AllocateAnyPages,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user