TianoCore EDK2
master
Loading...
Searching...
No Matches
ScriptExecute.h
Go to the documentation of this file.
1
14
#ifndef _BOOT_SCRIPT_EXECUTOR_H_
15
#define _BOOT_SCRIPT_EXECUTOR_H_
16
17
#include <
PiDxe.h
>
18
19
#include <
Library/BaseLib.h
>
20
#include <
Library/UefiDriverEntryPoint.h
>
21
#include <
Library/BaseMemoryLib.h
>
22
#include <
Library/DebugLib.h
>
23
#include <
Library/S3BootScriptLib.h
>
24
#include <
Library/PeCoffLib.h
>
25
#include <
Library/DxeServicesLib.h
>
26
#include <
Library/UefiBootServicesTableLib.h
>
27
#include <
Library/UefiRuntimeServicesTableLib.h
>
28
#include <
Library/PcdLib.h
>
29
#include <
Library/CacheMaintenanceLib.h
>
30
#include <
Library/TimerLib.h
>
31
#include <
Library/UefiLib.h
>
32
#include <
Library/DebugAgentLib.h
>
33
#include <
Library/LockBoxLib.h
>
34
#include <
Library/CpuExceptionHandlerLib.h
>
35
#include <
Library/DevicePathLib.h
>
36
#include <
Library/DxeServicesTableLib.h
>
37
38
#include <
Guid/AcpiS3Context.h
>
39
#include <
Guid/BootScriptExecutorVariable.h
>
40
#include <
Guid/MemoryProfile.h
>
41
42
#include <
Protocol/DxeSmmReadyToLock.h
>
43
#include <
IndustryStandard/Acpi.h
>
44
45
#define PAGING_1G_ADDRESS_MASK_64 0x000FFFFFC0000000ull
46
53
VOID
54
AsmTransferControl
(
55
IN
UINT32 S3WakingVector,
56
IN
UINT32 AcpiLowMemoryBase
57
);
58
65
VOID
66
AsmTransferControl32
(
67
IN
UINT32 S3WakingVector,
68
IN
UINT32 AcpiLowMemoryBase
69
);
70
74
VOID
75
AsmTransferControl16
(
76
VOID
77
);
78
85
VOID
86
SetIdtEntry
(
87
IN
ACPI_S3_CONTEXT
*AcpiS3Context
88
);
89
90
extern
UINT32 AsmFixAddress16;
91
extern
UINT32 AsmJmpAddr32;
92
extern
BOOLEAN mPage1GSupport;
93
extern
UINT64 mAddressEncMask;
94
95
#endif
//_BOOT_SCRIPT_EXECUTOR_H_
AcpiS3Context.h
BaseLib.h
BaseMemoryLib.h
BootScriptExecutorVariable.h
CacheMaintenanceLib.h
DebugAgentLib.h
DevicePathLib.h
DxeServicesLib.h
DxeServicesTableLib.h
DxeSmmReadyToLock.h
Acpi.h
CpuExceptionHandlerLib.h
LockBoxLib.h
IN
#define IN
Definition:
Base.h:279
DebugLib.h
MemoryProfile.h
PcdLib.h
PeCoffLib.h
PiDxe.h
S3BootScriptLib.h
AsmTransferControl16
VOID AsmTransferControl16(VOID)
AsmTransferControl
VOID AsmTransferControl(IN UINT32 S3WakingVector, IN UINT32 AcpiLowMemoryBase)
AsmTransferControl32
VOID AsmTransferControl32(IN UINT32 S3WakingVector, IN UINT32 AcpiLowMemoryBase)
SetIdtEntry
VOID SetIdtEntry(IN ACPI_S3_CONTEXT *AcpiS3Context)
Definition:
SetIdtEntry.c:20
TimerLib.h
UefiBootServicesTableLib.h
UefiDriverEntryPoint.h
UefiLib.h
UefiRuntimeServicesTableLib.h
ACPI_S3_CONTEXT
Definition:
AcpiS3Context.h:36
MdeModulePkg
Universal
Acpi
BootScriptExecutorDxe
ScriptExecute.h
Generated on Fri Nov 15 2024 18:01:12 for TianoCore EDK2 by
1.9.6