mirror of
https://github.com/acidanthera/audk.git
synced 2025-09-23 17:57:45 +02:00
Ring3: Fixed line endings.
This commit is contained in:
parent
79d8607366
commit
ea41000bcf
@ -2647,10 +2647,10 @@ UnprotectUefiImage (
|
||||
IN EFI_DEVICE_PATH_PROTOCOL *LoadedImageDevicePath
|
||||
);
|
||||
|
||||
UEFI_IMAGE_RECORD *
|
||||
GetUefiImageRecord (
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image
|
||||
);
|
||||
UEFI_IMAGE_RECORD *
|
||||
GetUefiImageRecord (
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image
|
||||
);
|
||||
|
||||
/**
|
||||
ExitBootServices Callback function for memory protection.
|
||||
@ -2712,7 +2712,7 @@ EFI_STATUS
|
||||
CoreInitializeHandleServices (
|
||||
VOID
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
Set UEFI image memory attributes.
|
||||
|
||||
@ -2727,76 +2727,76 @@ SetUefiImageMemoryAttributes (
|
||||
IN UINT64 Attributes
|
||||
);
|
||||
|
||||
/**
|
||||
Set UEFI image protection attributes.
|
||||
|
||||
@param[in] ImageRecord A UEFI image record
|
||||
@param[in] IsUser Whether UEFI image record is User Image.
|
||||
**/
|
||||
VOID
|
||||
SetUefiImageProtectionAttributes (
|
||||
IN UEFI_IMAGE_RECORD *ImageRecord,
|
||||
IN BOOLEAN IsUser
|
||||
);
|
||||
/**
|
||||
Set UEFI image protection attributes.
|
||||
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
CoreBootServices (
|
||||
IN UINT8 Type,
|
||||
...
|
||||
);
|
||||
@param[in] ImageRecord A UEFI image record
|
||||
@param[in] IsUser Whether UEFI image record is User Image.
|
||||
**/
|
||||
VOID
|
||||
SetUefiImageProtectionAttributes (
|
||||
IN UEFI_IMAGE_RECORD *ImageRecord,
|
||||
IN BOOLEAN IsUser
|
||||
);
|
||||
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
CallBootService (
|
||||
IN UINT8 Type,
|
||||
IN CORE_STACK *CoreRbp,
|
||||
IN RING3_STACK *UserRsp
|
||||
);
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
CoreBootServices (
|
||||
IN UINT8 Type,
|
||||
...
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
AllowSupervisorAccessToUserMemory (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
ForbidSupervisorAccessToUserMemory (
|
||||
VOID
|
||||
);
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
CallBootService (
|
||||
IN UINT8 Type,
|
||||
IN CORE_STACK *CoreRbp,
|
||||
IN RING3_STACK *UserRsp
|
||||
);
|
||||
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
GoToRing3 (
|
||||
IN UINT8 Number,
|
||||
IN VOID *EntryPoint,
|
||||
IN UINTN UserStackTop,
|
||||
IN UINTN SysCallStackTop,
|
||||
...
|
||||
);
|
||||
VOID
|
||||
EFIAPI
|
||||
AllowSupervisorAccessToUserMemory (
|
||||
VOID
|
||||
);
|
||||
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
InitializeRing3 (
|
||||
IN EFI_HANDLE ImageHandle,
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image
|
||||
);
|
||||
VOID
|
||||
EFIAPI
|
||||
ForbidSupervisorAccessToUserMemory (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
FreeProtocolsList (
|
||||
VOID
|
||||
);
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
GoToRing3 (
|
||||
IN UINT8 Number,
|
||||
IN VOID *EntryPoint,
|
||||
IN UINTN UserStackTop,
|
||||
IN UINTN SysCallStackTop,
|
||||
...
|
||||
);
|
||||
|
||||
UINTN
|
||||
EFIAPI
|
||||
InitializeUserPageTable (
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image,
|
||||
IN UINTN SysCallStackBase,
|
||||
IN UINTN SysCallStackSize,
|
||||
IN UINTN UserStackBase,
|
||||
IN UINTN UserStackSize
|
||||
);
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
InitializeRing3 (
|
||||
IN EFI_HANDLE ImageHandle,
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
FreeProtocolsList (
|
||||
VOID
|
||||
);
|
||||
|
||||
UINTN
|
||||
EFIAPI
|
||||
InitializeUserPageTable (
|
||||
IN LOADED_IMAGE_PRIVATE_DATA *Image,
|
||||
IN UINTN SysCallStackBase,
|
||||
IN UINTN SysCallStackSize,
|
||||
IN UINTN UserStackBase,
|
||||
IN UINTN UserStackSize
|
||||
);
|
||||
|
||||
#endif
|
||||
|
@ -96,9 +96,9 @@ copy:
|
||||
pop eax
|
||||
%endmacro
|
||||
|
||||
ALIGN 4096
|
||||
global ASM_PFX(SysCallBase)
|
||||
ASM_PFX(SysCallBase):
|
||||
ALIGN 4096
|
||||
global ASM_PFX(SysCallBase)
|
||||
ASM_PFX(SysCallBase):
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; EFI_STATUS
|
||||
@ -220,9 +220,9 @@ ASM_PFX(CallRing3):
|
||||
sti
|
||||
sysexit
|
||||
|
||||
ALIGN 4096
|
||||
global ASM_PFX(SysCallEnd)
|
||||
ASM_PFX(SysCallEnd):
|
||||
ALIGN 4096
|
||||
global ASM_PFX(SysCallEnd)
|
||||
ASM_PFX(SysCallEnd):
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; VOID
|
||||
@ -245,24 +245,24 @@ ASM_PFX(ReturnToCore):
|
||||
ret
|
||||
|
||||
SECTION .data
|
||||
ALIGN 4096
|
||||
|
||||
global ASM_PFX(gCorePageTable)
|
||||
ASM_PFX(gCorePageTable):
|
||||
resd 1
|
||||
|
||||
global ASM_PFX(gUserPageTable)
|
||||
ASM_PFX(gUserPageTable):
|
||||
resd 1
|
||||
|
||||
ALIGN 4096
|
||||
ALIGN 4096
|
||||
|
||||
global ASM_PFX(gCorePageTable)
|
||||
ASM_PFX(gCorePageTable):
|
||||
resd 1
|
||||
|
||||
global ASM_PFX(gUserPageTable)
|
||||
ASM_PFX(gUserPageTable):
|
||||
resd 1
|
||||
|
||||
ALIGN 4096
|
||||
ASM_PFX(CoreEsp):
|
||||
resd 1
|
||||
|
||||
global ASM_PFX(mRing3CallStackTop)
|
||||
ASM_PFX(mRing3CallStackTop):
|
||||
resd 1
|
||||
|
||||
global ASM_PFX(mCoreSysCallStackTop)
|
||||
ASM_PFX(mCoreSysCallStackTop):
|
||||
resd 1
|
||||
global ASM_PFX(mRing3CallStackTop)
|
||||
ASM_PFX(mRing3CallStackTop):
|
||||
resd 1
|
||||
|
||||
global ASM_PFX(mCoreSysCallStackTop)
|
||||
ASM_PFX(mCoreSysCallStackTop):
|
||||
resd 1
|
||||
|
@ -281,10 +281,10 @@ ALIGN 4096
|
||||
ASM_PFX(CoreRsp):
|
||||
resq 1
|
||||
|
||||
global ASM_PFX(mRing3CallStackTop)
|
||||
global ASM_PFX(mRing3CallStackTop)
|
||||
ASM_PFX(mRing3CallStackTop):
|
||||
resq 1
|
||||
|
||||
global ASM_PFX(mCoreSysCallStackTop)
|
||||
ASM_PFX(mCoreSysCallStackTop):
|
||||
resq 1
|
||||
global ASM_PFX(mCoreSysCallStackTop)
|
||||
ASM_PFX(mCoreSysCallStackTop):
|
||||
resq 1
|
||||
|
Loading…
x
Reference in New Issue
Block a user