TianoCore EDK2 master
Loading...
Searching...
No Matches
CpuLib.h
Go to the documentation of this file.
1
16#ifndef __CPU_LIB_H__
17#define __CPU_LIB_H__
18
27VOID
28EFIAPI
30 VOID
31 );
32
39VOID
40EFIAPI
42 VOID
43 );
44
45#if defined (MDE_CPU_IA32) || defined (MDE_CPU_X64) || defined (MDE_CPU_LOONGARCH64)
46
56VOID
57EFIAPI
59 VOID
60 );
61
62#endif
63
64#if defined (MDE_CPU_IA32) || defined (MDE_CPU_X64)
65
71BOOLEAN
72EFIAPI
74 VOID
75 );
76
81UINT32
82EFIAPI
84 VOID
85 );
86
91UINT8
92EFIAPI
94 VOID
95 );
96
97#endif
98
99#if defined (MDE_CPU_LOONGARCH64)
100
106VOID
107EFIAPI
108EnableFloatingPointUnits (
109 VOID
110 );
111
117VOID
118EFIAPI
119DisableFloatingPointUnits (
120 VOID
121 );
122
123#endif
124
125#endif
VOID EFIAPI CpuFlushTlb(VOID)
VOID EFIAPI CpuSleep(VOID)
UINT8 EFIAPI GetCpuSteppingId(VOID)
Definition: X86BaseCpuLib.c:72
BOOLEAN EFIAPI StandardSignatureIsAuthenticAMD(VOID)
Definition: X86BaseCpuLib.c:27
UINT32 EFIAPI GetCpuFamilyModel(VOID)
Definition: X86BaseCpuLib.c:48
VOID EFIAPI InitializeFloatingPointUnits(VOID)