mirror of
https://github.com/acidanthera/audk.git
synced 2025-09-29 04:28:39 +02:00
33 lines
927 B
ArmAsm
33 lines
927 B
ArmAsm
//------------------------------------------------------------------------------
|
|
// Copyright (c) 2024, Mikhail Krichanov. All rights reserved.
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
//------------------------------------------------------------------------------
|
|
|
|
#include <AsmMacroIoLib.h>
|
|
|
|
//------------------------------------------------------------------------------
|
|
// EFI_STATUS
|
|
// EFIAPI
|
|
// SysCall (
|
|
// IN UINT8 Type,
|
|
// ...
|
|
// );
|
|
//------------------------------------------------------------------------------
|
|
ASM_FUNC(SysCall)
|
|
|
|
bx LR
|
|
|
|
//------------------------------------------------------------------------------
|
|
// VOID
|
|
// EFIAPI
|
|
// Ring3EntryPoint (
|
|
// IN RING3_CALL_DATA *Data
|
|
// );
|
|
//
|
|
// (rcx) RIP of Ring3EntryPoint saved for SYSRET in CallRing3().
|
|
// (rdx) Data
|
|
//------------------------------------------------------------------------------
|
|
ASM_FUNC(Ring3EntryPoint)
|
|
|
|
bx LR
|