]> git.proxmox.com Git - mirror_edk2.git/blob - EmulatorPkg/Include/Library/ThunkProtocolList.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / EmulatorPkg / Include / Library / ThunkProtocolList.h
1 /** @file
2 Emulator Thunk to abstract OS services from pure EFI code
3
4 Copyright (c) 2008 - 2011, Apple Inc. All rights reserved.<BR>
5
6 SPDX-License-Identifier: BSD-2-Clause-Patent
7
8 **/
9
10 #include <Uefi.h>
11 #include <Protocol/EmuIoThunk.h>
12
13 EFI_STATUS
14 EFIAPI
15 AddThunkProtocol (
16 IN EMU_IO_THUNK_PROTOCOL *ThunkIo,
17 IN CHAR16 *ConfigString,
18 IN BOOLEAN EmuBusDriver
19 );
20
21 EFI_STATUS
22 EFIAPI
23 GetNextThunkProtocol (
24 IN BOOLEAN EmuBusDriver,
25 OUT EMU_IO_THUNK_PROTOCOL **Instance
26 );