XenevaOS
Loading...
Searching...
No Matches
Acpi30.h
Go to the documentation of this file.
1
14#ifndef _ACPI_3_0_H_
15#define _ACPI_3_0_H_
16
18
19//
20// Define for Desriptor
21//
22#define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME 0x0B
23
24#define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR 0x8B
25
26//
27// Ensure proper structure formats
28//
29#pragma pack(1)
30
34typedef PACKED struct {
48
49#pragma pack()
50
51//
52// Memory Type Specific Flags
53//
54#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC 0x0000000000000001
55#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC 0x0000000000000002
56#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT 0x0000000000000004
57#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB 0x0000000000000008
58#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE 0x0000000000000010
59#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV 0x0000000000008000
60
61//
62// Ensure proper structure formats
63//
64#pragma pack(1)
65
76
77//
78// Generic Address Space Address IDs
79//
80#define EFI_ACPI_3_0_SYSTEM_MEMORY 0
81#define EFI_ACPI_3_0_SYSTEM_IO 1
82#define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE 2
83#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER 3
84#define EFI_ACPI_3_0_SMBUS 4
85#define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE 0x7F
86
87//
88// Generic Address Space Access Sizes
89//
90#define EFI_ACPI_3_0_UNDEFINED 0
91#define EFI_ACPI_3_0_BYTE 1
92#define EFI_ACPI_3_0_WORD 2
93#define EFI_ACPI_3_0_DWORD 3
94#define EFI_ACPI_3_0_QWORD 4
95
96//
97// ACPI 3.0 table structures
98//
99
114
118#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02
119
128
129//
130// Root System Description Table
131// No definition needed as it is a common description table header, the same with
132// EFI_ACPI_DESCRIPTION_HEADER, followed by a variable number of UINT32 table pointers.
133//
134
138#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01
139
140//
141// Extended System Description Table
142// No definition needed as it is a common description table header, the same with
143// EFI_ACPI_DESCRIPTION_HEADER, followed by a variable number of UINT64 table pointers.
144//
145
149#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01
150
154typedef struct {
196 UINT8 Reserved2[3];
208
212#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x04
213
214//
215// Fixed ACPI Description Table Preferred Power Management Profile
216//
217#define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED 0
218#define EFI_ACPI_3_0_PM_PROFILE_DESKTOP 1
219#define EFI_ACPI_3_0_PM_PROFILE_MOBILE 2
220#define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION 3
221#define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER 4
222#define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER 5
223#define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC 6
224#define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER 7
225
226//
227// Fixed ACPI Description Table Boot Architecture Flags
228// All other bits are reserved and must be set to 0.
229//
230#define EFI_ACPI_3_0_LEGACY_DEVICES BIT0
231#define EFI_ACPI_3_0_8042 BIT1
232#define EFI_ACPI_3_0_VGA_NOT_PRESENT BIT2
233#define EFI_ACPI_3_0_MSI_NOT_SUPPORTED BIT3
234#define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS BIT4
235
236//
237// Fixed ACPI Description Table Fixed Feature Flags
238// All other bits are reserved and must be set to 0.
239//
240#define EFI_ACPI_3_0_WBINVD BIT0
241#define EFI_ACPI_3_0_WBINVD_FLUSH BIT1
242#define EFI_ACPI_3_0_PROC_C1 BIT2
243#define EFI_ACPI_3_0_P_LVL2_UP BIT3
244#define EFI_ACPI_3_0_PWR_BUTTON BIT4
245#define EFI_ACPI_3_0_SLP_BUTTON BIT5
246#define EFI_ACPI_3_0_FIX_RTC BIT6
247#define EFI_ACPI_3_0_RTC_S4 BIT7
248#define EFI_ACPI_3_0_TMR_VAL_EXT BIT8
249#define EFI_ACPI_3_0_DCK_CAP BIT9
250#define EFI_ACPI_3_0_RESET_REG_SUP BIT10
251#define EFI_ACPI_3_0_SEALED_CASE BIT11
252#define EFI_ACPI_3_0_HEADLESS BIT12
253#define EFI_ACPI_3_0_CPU_SW_SLP BIT13
254#define EFI_ACPI_3_0_PCI_EXP_WAK BIT14
255#define EFI_ACPI_3_0_USE_PLATFORM_CLOCK BIT15
256#define EFI_ACPI_3_0_S4_RTC_STS_VALID BIT16
257#define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE BIT17
258#define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL BIT18
259#define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19
260
275
279#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01
280
285#define EFI_ACPI_3_0_S4BIOS_F BIT0
286
287//
288// Differentiated System Description Table,
289// Secondary System Description Table
290// and Persistent System Description Table,
291// no definition needed as they are common description table header, the same with
292// EFI_ACPI_DESCRIPTION_HEADER, followed by a definition block.
293//
294#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02
295#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02
296
306
310#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x02
311
316#define EFI_ACPI_3_0_PCAT_COMPAT BIT0
317
318//
319// Multiple APIC Description Table APIC structure types
320// All other values between 0x09 an 0xFF are reserved and
321// will be ignored by OSPM.
322//
323#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC 0x00
324#define EFI_ACPI_3_0_IO_APIC 0x01
325#define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE 0x02
326#define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03
327#define EFI_ACPI_3_0_LOCAL_APIC_NMI 0x04
328#define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05
329#define EFI_ACPI_3_0_IO_SAPIC 0x06
330#define EFI_ACPI_3_0_LOCAL_SAPIC 0x07
331#define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES 0x08
332
333//
334// APIC Structure Definitions
335//
336
347
351#define EFI_ACPI_3_0_LOCAL_APIC_ENABLED BIT0
352
364
376
393
394//
395// MPS INTI flags.
396// All other bits are reserved and must be set to 0.
397//
398#define EFI_ACPI_3_0_POLARITY (3 << 0)
399#define EFI_ACPI_3_0_TRIGGER_MODE (3 << 2)
400
410
421
431
443
458
473
478#define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE BIT0
479
489
493#define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01
494
507
511#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01
512
522
526#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION 0x02
527
528//
529// SRAT structure types.
530// All other values between 0x02 an 0xFF are reserved and
531// will be ignored by OSPM.
532//
533#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00
534#define EFI_ACPI_3_0_MEMORY_AFFINITY 0x01
535
549
553#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0)
554
571
572//
573// Memory Flags. All other bits are reserved and must be 0.
574//
575#define EFI_ACPI_3_0_MEMORY_ENABLED (1 << 0)
576#define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE (1 << 1)
577#define EFI_ACPI_3_0_MEMORY_NONVOLATILE (1 << 2)
578
587
591#define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION 0x01
592
593//
594// Known table signatures
595//
596
600#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
601
605#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C')
606
610#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T')
611
615#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T')
616
620#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P')
621
625#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S')
626
630#define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T')
631
635#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T')
636
640#define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T')
641
645#define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T')
646
650#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T')
651
655#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T')
656
660#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T')
661
665#define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T')
666
670#define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE SIGNATURE_32('C', 'P', 'E', 'P')
671
675#define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P')
676
680#define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T')
681
685#define EFI_ACPI_3_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE SIGNATURE_32('H', 'P', 'E', 'T')
686
690#define EFI_ACPI_3_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G')
691
695#define EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R')
696
700#define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I')
701
705#define EFI_ACPI_3_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE SIGNATURE_32('T', 'C', 'P', 'A')
706
710#define EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'R', 'T')
711
715#define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'A', 'T')
716
720#define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE SIGNATURE_32('W', 'S', 'P', 'T')
721
725#define EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE SIGNATURE_32('i', 'B', 'F', 'T')
726
727#pragma pack()
728
729#endif
unsigned int UINT32
Definition ProcessorBind.h:102
PACKED struct @22 ACPI_LARGE_RESOURCE_HEADER
UINT8 ResType
Definition Acpi30.h:36
UINT8 SpecificFlag
Definition Acpi30.h:38
UINT64 AddrTranslationOffset
Definition Acpi30.h:44
UINT8 GenFlag
Definition Acpi30.h:37
UINT64 TypeSpecificAttribute
Definition Acpi30.h:46
UINT64 AddrRangeMin
Definition Acpi30.h:42
UINT8 RevisionId
Definition Acpi30.h:39
UINT64 AddrRangeMax
Definition Acpi30.h:43
ACPI_LARGE_RESOURCE_HEADER Header
Definition Acpi30.h:35
UINT64 AddrSpaceGranularity
Definition Acpi30.h:41
UINT64 AddrLen
Definition Acpi30.h:45
UINT8 Reserved
Definition Acpi30.h:40
PACKED struct @39 EFI_ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR
#define PACKED
Definition Base.h:274
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Acpi30.h:124
UINT32 Length
Definition Acpi30.h:126
UINT32 Signature
Definition Acpi30.h:125
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:501
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE EcData
Definition Acpi30.h:503
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE EcControl
Definition Acpi30.h:502
UINT8 Version
Definition Acpi30.h:272
UINT64 XFirmwareWakingVector
Definition Acpi30.h:271
UINT32 HardwareSignature
Definition Acpi30.h:267
UINT32 Signature
Definition Acpi30.h:265
UINT32 Length
Definition Acpi30.h:266
UINT32 FirmwareWakingVector
Definition Acpi30.h:268
UINT32 GlobalLock
Definition Acpi30.h:269
UINT32 Flags
Definition Acpi30.h:270
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk
Definition Acpi30.h:204
UINT8 PstateCnt
Definition Acpi30.h:165
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XGpe0Blk
Definition Acpi30.h:205
UINT32 FirmwareCtrl
Definition Acpi30.h:156
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE ResetReg
Definition Acpi30.h:194
UINT32 Pm1aEvtBlk
Definition Acpi30.h:166
UINT8 Century
Definition Acpi30.h:190
UINT16 FlushSize
Definition Acpi30.h:184
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk
Definition Acpi30.h:199
UINT8 MonAlrm
Definition Acpi30.h:189
UINT32 Dsdt
Definition Acpi30.h:157
UINT64 XFirmwareCtrl
Definition Acpi30.h:197
UINT32 PmTmrBlk
Definition Acpi30.h:171
UINT8 AcpiDisable
Definition Acpi30.h:163
UINT8 PmTmrLen
Definition Acpi30.h:177
UINT8 DutyOffset
Definition Acpi30.h:186
UINT8 CstCnt
Definition Acpi30.h:181
UINT32 Gpe1Blk
Definition Acpi30.h:173
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk
Definition Acpi30.h:203
UINT32 Pm1bEvtBlk
Definition Acpi30.h:167
UINT8 Pm1CntLen
Definition Acpi30.h:175
UINT8 DutyWidth
Definition Acpi30.h:187
UINT8 AcpiEnable
Definition Acpi30.h:162
UINT8 S4BiosReq
Definition Acpi30.h:164
UINT32 SmiCmd
Definition Acpi30.h:161
UINT16 PLvl2Lat
Definition Acpi30.h:182
UINT16 SciInt
Definition Acpi30.h:160
UINT8 Reserved0
Definition Acpi30.h:158
UINT8 DayAlrm
Definition Acpi30.h:188
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XGpe1Blk
Definition Acpi30.h:206
UINT32 Pm1aCntBlk
Definition Acpi30.h:168
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:155
UINT8 Pm1EvtLen
Definition Acpi30.h:174
UINT8 PreferredPmProfile
Definition Acpi30.h:159
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk
Definition Acpi30.h:200
UINT32 Flags
Definition Acpi30.h:193
UINT8 Gpe1BlkLen
Definition Acpi30.h:179
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk
Definition Acpi30.h:202
UINT8 ResetValue
Definition Acpi30.h:195
UINT64 XDsdt
Definition Acpi30.h:198
UINT8 Gpe0BlkLen
Definition Acpi30.h:178
UINT32 Gpe0Blk
Definition Acpi30.h:172
UINT16 IaPcBootArch
Definition Acpi30.h:191
UINT8 Pm2CntLen
Definition Acpi30.h:176
UINT32 Pm1bCntBlk
Definition Acpi30.h:169
UINT16 FlushStride
Definition Acpi30.h:185
UINT16 PLvl3Lat
Definition Acpi30.h:183
UINT8 Reserved1
Definition Acpi30.h:192
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk
Definition Acpi30.h:201
UINT32 Pm2CntBlk
Definition Acpi30.h:170
UINT8 Gpe1Base
Definition Acpi30.h:180
UINT8 RegisterBitOffset
Definition Acpi30.h:72
UINT8 AddressSpaceId
Definition Acpi30.h:70
UINT64 Address
Definition Acpi30.h:74
UINT8 RegisterBitWidth
Definition Acpi30.h:71
UINT8 AccessSize
Definition Acpi30.h:73
UINT32 GlobalSystemInterrupt
Definition Acpi30.h:373
Definition Acpi30.h:356
UINT8 Reserved
Definition Acpi30.h:360
UINT8 IoApicId
Definition Acpi30.h:359
UINT8 Type
Definition Acpi30.h:357
UINT32 IoApicAddress
Definition Acpi30.h:361
UINT8 Length
Definition Acpi30.h:358
UINT32 GlobalSystemInterruptBase
Definition Acpi30.h:362
Definition Acpi30.h:435
UINT32 GlobalSystemInterruptBase
Definition Acpi30.h:440
UINT8 Length
Definition Acpi30.h:437
UINT64 IoSapicAddress
Definition Acpi30.h:441
UINT8 Reserved
Definition Acpi30.h:439
UINT8 IoApicId
Definition Acpi30.h:438
UINT8 Type
Definition Acpi30.h:436
UINT64 LocalApicAddress
Definition Acpi30.h:429
UINT16 Flags
Definition Acpi30.h:418
UINT8 LocalApicLint
Definition Acpi30.h:419
UINT8 Length
Definition Acpi30.h:416
UINT8 Type
Definition Acpi30.h:415
UINT8 AcpiProcessorId
Definition Acpi30.h:417
UINT64 Reserved3
Definition Acpi30.h:569
UINT32 ProximityDomain
Definition Acpi30.h:561
UINT32 Reserved2
Definition Acpi30.h:567
UINT32 LengthHigh
Definition Acpi30.h:566
UINT32 AddressBaseLow
Definition Acpi30.h:563
UINT8 Type
Definition Acpi30.h:559
UINT32 AddressBaseHigh
Definition Acpi30.h:564
UINT32 Flags
Definition Acpi30.h:568
UINT16 Reserved1
Definition Acpi30.h:562
UINT8 Length
Definition Acpi30.h:560
UINT32 LengthLow
Definition Acpi30.h:565
UINT32 LocalApicAddress
Definition Acpi30.h:303
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:302
UINT32 GlobalSystemInterrupt
Definition Acpi30.h:408
UINT8 InterruptType
Definition Acpi30.h:384
UINT8 ProcessorEid
Definition Acpi30.h:386
UINT32 PlatformInterruptSourceFlags
Definition Acpi30.h:389
UINT8 ProcessorId
Definition Acpi30.h:385
UINT32 GlobalSystemInterrupt
Definition Acpi30.h:388
UINT8 CpeiProcessorOverride
Definition Acpi30.h:390
UINT8 IoSapicVector
Definition Acpi30.h:387
UINT32 PlatformInterruptSourceFlags
Definition Acpi30.h:471
UINT32 GlobalSystemInterrupt
Definition Acpi30.h:470
UINT8 ApicId
Definition Acpi30.h:344
UINT8 Length
Definition Acpi30.h:342
UINT32 Flags
Definition Acpi30.h:345
UINT8 AcpiProcessorId
Definition Acpi30.h:343
UINT8 Type
Definition Acpi30.h:341
UINT8 LocalSapicId
Definition Acpi30.h:452
UINT8 LocalSapicEid
Definition Acpi30.h:453
UINT32 ACPIProcessorUIDValue
Definition Acpi30.h:456
UINT32 Flags
Definition Acpi30.h:455
UINT8 AcpiProcessorId
Definition Acpi30.h:451
UINT8 Length
Definition Acpi30.h:450
UINT32 Length
Definition Acpi30.h:109
UINT8 Checksum
Definition Acpi30.h:105
UINT8 ExtendedChecksum
Definition Acpi30.h:111
UINT8 Revision
Definition Acpi30.h:107
UINT64 XsdtAddress
Definition Acpi30.h:110
UINT64 Signature
Definition Acpi30.h:104
UINT32 RsdtAddress
Definition Acpi30.h:108
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:484
UINT32 WarningEnergyLevel
Definition Acpi30.h:485
UINT32 CriticalEnergyLevel
Definition Acpi30.h:487
UINT32 LowEnergyLevel
Definition Acpi30.h:486
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:584
UINT32 Reserved1
Must be set to 1.
Definition Acpi30.h:519
EFI_ACPI_DESCRIPTION_HEADER Header
Definition Acpi30.h:518
Definition Acpi10.h:32