171#define ACPI_SIG_SLIC "SLIC"
172#define ACPI_SIG_SLIT "SLIT"
173#define ACPI_SIG_SPCR "SPCR"
174#define ACPI_SIG_SPMI "SPMI"
175#define ACPI_SIG_SRAT "SRAT"
176#define ACPI_SIG_STAO "STAO"
177#define ACPI_SIG_TCPA "TCPA"
178#define ACPI_SIG_TPM2 "TPM2"
179#define ACPI_SIG_UEFI "UEFI"
180#define ACPI_SIG_VRTC "VRTC"
181#define ACPI_SIG_WAET "WAET"
182#define ACPI_SIG_WDAT "WDAT"
183#define ACPI_SIG_WDDT "WDDT"
184#define ACPI_SIG_WDRT "WDRT"
185#define ACPI_SIG_WPBT "WPBT"
186#define ACPI_SIG_WSMT "WSMT"
187#define ACPI_SIG_XENV "XENV"
188#define ACPI_SIG_XXXX "XXXX"
281#define ACPI_SPCR_DO_NOT_DISABLE (1)
378#define ACPI_SRAT_CPU_USE_AFFINITY (1)
398#define ACPI_SRAT_MEM_ENABLED (1)
399#define ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1)
400#define ACPI_SRAT_MEM_NON_VOLATILE (1<<2)
419#define ACPI_SRAT_CPU_ENABLED (1)
436#define ACPI_SRAT_GICC_ENABLED (1)
467#define ACPI_SRAT_GENERIC_AFFINITY_ENABLED (1)
515#define ACPI_TCPA_CLIENT_TABLE 0
516#define ACPI_TCPA_SERVER_TABLE 1
549#define ACPI_TCPA_PCI_DEVICE (1)
550#define ACPI_TCPA_BUS_PNP (1<<1)
551#define ACPI_TCPA_ADDRESS_VALID (1<<2)
555#define ACPI_TCPA_INTERRUPT_MODE (1)
556#define ACPI_TCPA_INTERRUPT_POLARITY (1<<1)
557#define ACPI_TCPA_SCI_VIA_GPE (1<<2)
558#define ACPI_TCPA_GLOBAL_INTERRUPT (1<<3)
587#define ACPI_TPM23_ACPI_START_METHOD 2
616#define ACPI_TPM2_NOT_ALLOWED 0
617#define ACPI_TPM2_RESERVED1 1
618#define ACPI_TPM2_START_METHOD 2
619#define ACPI_TPM2_RESERVED3 3
620#define ACPI_TPM2_RESERVED4 4
621#define ACPI_TPM2_RESERVED5 5
622#define ACPI_TPM2_MEMORY_MAPPED 6
623#define ACPI_TPM2_COMMAND_BUFFER 7
624#define ACPI_TPM2_COMMAND_BUFFER_WITH_START_METHOD 8
625#define ACPI_TPM2_RESERVED9 9
626#define ACPI_TPM2_RESERVED10 10
627#define ACPI_TPM2_COMMAND_BUFFER_WITH_ARM_SMC 11
628#define ACPI_TPM2_RESERVED 12
660#define ACPI_TPM2_INTERRUPT_SUPPORT (1)
664#define ACPI_TPM2_IDLE_SUPPORT (1)
731#define ACPI_WAET_RTC_NO_ACK (1)
732#define ACPI_WAET_TIMER_ONE_READ (1<<1)
765#define ACPI_WDAT_ENABLED (1)
766#define ACPI_WDAT_STOPPED 0x80
843#define ACPI_WDDT_AVAILABLE (1)
844#define ACPI_WDDT_ACTIVE (1<<1)
845#define ACPI_WDDT_TCO_OS_OWNED (1<<2)
846#define ACPI_WDDT_USER_RESET (1<<11)
847#define ACPI_WDDT_WDT_RESET (1<<12)
848#define ACPI_WDDT_POWER_FAIL (1<<13)
849#define ACPI_WDDT_UNKNOWN_RESET (1<<14)
853#define ACPI_WDDT_AUTO_RESET (1)
854#define ACPI_WDDT_ALERT_SUPPORT (1<<1)
924#define ACPI_WSMT_FIXED_COMM_BUFFERS (1)
925#define ACPI_WSMT_COMM_BUFFER_NESTED_PTR_PROTECTION (2)
926#define ACPI_WSMT_SYSTEM_RESOURCE_PROTECTION (4)
unsigned int UINT32
Definition ProcessorBind.h:102
struct acpi_table_xenv ACPI_TABLE_XENV
struct acpi_table_waet ACPI_TABLE_WAET
struct acpi_table_wdrt ACPI_TABLE_WDRT
struct acpi_tpm2_trailer ACPI_TPM2_TRAILER
struct acpi_table_wsmt ACPI_TABLE_WSMT
struct acpi_table_slit ACPI_TABLE_SLIT
struct acpi_table_tpm2 ACPI_TABLE_TPM2
struct acpi_srat_x2apic_cpu_affinity ACPI_SRAT_X2APIC_CPU_AFFINITY
struct acpi_table_slic ACPI_TABLE_SLIC
struct acpi_srat_gicc_affinity ACPI_SRAT_GICC_AFFINITY
struct acpi_table_spcr ACPI_TABLE_SPCR
struct acpi_table_wdat ACPI_TABLE_WDAT
AcpiSratType
Definition actbl3.h:348
@ ACPI_SRAT_TYPE_X2APIC_CPU_AFFINITY
Definition actbl3.h:351
@ ACPI_SRAT_TYPE_GIC_ITS_AFFINITY
Definition actbl3.h:353
@ ACPI_SRAT_TYPE_RESERVED
Definition actbl3.h:355
@ ACPI_SRAT_TYPE_GENERIC_AFFINITY
Definition actbl3.h:354
@ ACPI_SRAT_TYPE_MEMORY_AFFINITY
Definition actbl3.h:350
@ ACPI_SRAT_TYPE_CPU_AFFINITY
Definition actbl3.h:349
@ ACPI_SRAT_TYPE_GICC_AFFINITY
Definition actbl3.h:352
struct acpi_vrtc_entry ACPI_VRTC_ENTRY
struct acpi_srat_mem_affinity ACPI_SRAT_MEM_AFFINITY
struct acpi_table_tcpa_client ACPI_TABLE_TCPA_CLIENT
struct acpi_srat_cpu_affinity ACPI_SRAT_CPU_AFFINITY
struct acpi_wdat_entry ACPI_WDAT_ENTRY
struct acpi_table_srat ACPI_TABLE_SRAT
AcpiWdatInstructions
Definition actbl3.h:806
@ ACPI_WDAT_READ_COUNTDOWN
Definition actbl3.h:808
@ ACPI_WDAT_READ_VALUE
Definition actbl3.h:807
@ ACPI_WDAT_WRITE_VALUE
Definition actbl3.h:809
@ ACPI_WDAT_PRESERVE_REGISTER
Definition actbl3.h:812
@ ACPI_WDAT_WRITE_COUNTDOWN
Definition actbl3.h:810
@ ACPI_WDAT_INSTRUCTION_RESERVED
Definition actbl3.h:811
struct acpi_table_wpbt ACPI_TABLE_WPBT
struct acpi_table_tpm23 ACPI_TABLE_TPM23
struct acpi_tpm2_arm_smc ACPI_TPM2_ARM_SMC
struct acpi_table_wddt ACPI_TABLE_WDDT
struct acpi_srat_generic_affinity ACPI_SRAT_GENERIC_AFFINITY
struct acpi_tmp23_trailer ACPI_TPM23_TRAILER
struct acpi_srat_gic_its_affinity ACPI_SRAT_GIC_ITS_AFFINITY
struct acpi_table_vrtc ACPI_TABLE_VRTC
AcpiWdatActions
Definition actbl3.h:785
@ ACPI_WDAT_GET_CURRENT_COUNTDOWN
Definition actbl3.h:787
@ ACPI_WDAT_GET_COUNTDOWN
Definition actbl3.h:788
@ ACPI_WDAT_GET_STATUS
Definition actbl3.h:798
@ ACPI_WDAT_ACTION_RESERVED
Definition actbl3.h:800
@ ACPI_WDAT_GET_RUNNING_STATE
Definition actbl3.h:790
@ ACPI_WDAT_SET_SHUTDOWN
Definition actbl3.h:797
@ ACPI_WDAT_RESET
Definition actbl3.h:786
@ ACPI_WDAT_SET_COUNTDOWN
Definition actbl3.h:789
@ ACPI_WDAT_SET_STATUS
Definition actbl3.h:799
@ ACPI_WDAT_SET_STOPPED_STATE
Definition actbl3.h:793
@ ACPI_WDAT_GET_STOPPED_STATE
Definition actbl3.h:792
@ ACPI_WDAT_SET_RUNNING_STATE
Definition actbl3.h:791
@ ACPI_WDAT_GET_REBOOT
Definition actbl3.h:794
@ ACPI_WDAT_GET_SHUTDOWN
Definition actbl3.h:796
@ ACPI_WDAT_SET_REBOOT
Definition actbl3.h:795
struct acpi_table_stao ACPI_TABLE_STAO
struct acpi_table_spmi ACPI_TABLE_SPMI
AcpiSpmiInterfaceTypes
Definition actbl3.h:320
@ ACPI_SPMI_KEYBOARD
Definition actbl3.h:322
@ ACPI_SPMI_RESERVED
Definition actbl3.h:326
@ ACPI_SPMI_BLOCK_TRANSFER
Definition actbl3.h:324
@ ACPI_SPMI_SMI
Definition actbl3.h:323
@ ACPI_SPMI_SMBUS
Definition actbl3.h:325
@ ACPI_SPMI_NOT_USED
Definition actbl3.h:321
struct acpi_table_uefi ACPI_TABLE_UEFI
struct acpi_table_tcpa_server ACPI_TABLE_TCPA_SERVER
struct acpi_table_tcpa_hdr ACPI_TABLE_TCPA_HDR
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
UINT8 ApicId
Definition actbl3.h:368
UINT8 ProximityDomainLo
Definition actbl3.h:367
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:366
UINT32 Flags
Definition actbl3.h:369
UINT32 ClockDomain
Definition actbl3.h:372
UINT8 ProximityDomainHi[3]
Definition actbl3.h:371
UINT8 LocalSapicEid
Definition actbl3.h:370
UINT32 Flags
Definition actbl3.h:460
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:455
UINT8 Reserved
Definition actbl3.h:456
UINT32 ProximityDomain
Definition actbl3.h:458
UINT8 DeviceHandleType
Definition actbl3.h:457
UINT32 Reserved1
Definition actbl3.h:461
UINT8 DeviceHandle[16]
Definition actbl3.h:459
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:443
UINT32 ProximityDomain
Definition actbl3.h:444
UINT32 ItsId
Definition actbl3.h:446
UINT16 Reserved
Definition actbl3.h:445
UINT32 ClockDomain
Definition actbl3.h:430
UINT32 AcpiProcessorUid
Definition actbl3.h:428
UINT32 ProximityDomain
Definition actbl3.h:427
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:426
UINT32 Flags
Definition actbl3.h:429
UINT64 Reserved2
Definition actbl3.h:392
UINT64 Length
Definition actbl3.h:389
UINT16 Reserved
Definition actbl3.h:387
UINT64 BaseAddress
Definition actbl3.h:388
UINT32 Flags
Definition actbl3.h:391
UINT32 Reserved1
Definition actbl3.h:390
UINT32 ProximityDomain
Definition actbl3.h:386
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:385
UINT32 ProximityDomain
Definition actbl3.h:409
UINT32 ClockDomain
Definition actbl3.h:412
UINT32 Flags
Definition actbl3.h:411
ACPI_SUBTABLE_HEADER Header
Definition actbl3.h:407
UINT16 Reserved
Definition actbl3.h:408
UINT32 ApicId
Definition actbl3.h:410
UINT32 Reserved2
Definition actbl3.h:413
ACPI_TABLE_HEADER Header
Definition actbl3.h:222
ACPI_TABLE_HEADER Header
Definition actbl3.h:236
UINT64 LocalityCount
Definition actbl3.h:237
UINT8 Entry[1]
Definition actbl3.h:238
ACPI_TABLE_HEADER Header
Definition actbl3.h:255
UINT16 PciVendorId
Definition actbl3.h:269
UINT8 Reserved1
Definition actbl3.h:267
UINT8 FlowControl
Definition actbl3.h:265
UINT8 PciDevice
Definition actbl3.h:271
UINT8 PciSegment
Definition actbl3.h:274
UINT16 PciDeviceId
Definition actbl3.h:268
UINT8 InterruptType
Definition actbl3.h:259
ACPI_GENERIC_ADDRESS SerialPort
Definition actbl3.h:258
UINT8 BaudRate
Definition actbl3.h:262
UINT8 PcInterrupt
Definition actbl3.h:260
UINT8 PciBus
Definition actbl3.h:270
UINT8 PciFunction
Definition actbl3.h:272
UINT32 PciFlags
Definition actbl3.h:273
UINT8 TerminalType
Definition actbl3.h:266
UINT8 Parity
Definition actbl3.h:263
UINT8 StopBits
Definition actbl3.h:264
UINT8 Reserved[3]
Definition actbl3.h:257
UINT32 Reserved2
Definition actbl3.h:275
UINT8 InterfaceType
Definition actbl3.h:256
UINT32 Interrupt
Definition actbl3.h:261
UINT32 Interrupt
Definition actbl3.h:307
UINT8 Reserved1
Definition actbl3.h:305
ACPI_GENERIC_ADDRESS IpmiRegister
Definition actbl3.h:308
ACPI_TABLE_HEADER Header
Definition actbl3.h:299
UINT8 GpeNumber
Definition actbl3.h:304
UINT16 SpecRevision
Definition actbl3.h:302
UINT8 PciFunction
Definition actbl3.h:312
UINT8 Reserved2
Definition actbl3.h:313
UINT8 InterruptType
Definition actbl3.h:303
UINT8 PciDevice
Definition actbl3.h:311
UINT8 PciDeviceFlag
Definition actbl3.h:306
UINT8 InterfaceType
Definition actbl3.h:300
UINT8 PciBus
Definition actbl3.h:310
UINT8 Reserved
Definition actbl3.h:301
UINT8 PciSegment
Definition actbl3.h:309
ACPI_TABLE_HEADER Header
Definition actbl3.h:339
UINT32 TableRevision
Definition actbl3.h:340
UINT64 Reserved
Definition actbl3.h:341
UINT8 IgnoreUart
Definition actbl3.h:482
ACPI_TABLE_HEADER Header
Definition actbl3.h:481
UINT32 MinimumLogLength
Definition actbl3.h:521
UINT64 LogAddress
Definition actbl3.h:522
ACPI_TABLE_HEADER Header
Definition actbl3.h:506
UINT16 PlatformClass
Definition actbl3.h:507
UINT32 Reserved3
Definition actbl3.h:538
UINT64 MinimumLogLength
Definition actbl3.h:529
UINT8 GpeNumber
Definition actbl3.h:534
UINT64 LogAddress
Definition actbl3.h:530
UINT16 Reserved
Definition actbl3.h:528
ACPI_GENERIC_ADDRESS Address
Definition actbl3.h:537
UINT8 Reserved2[3]
Definition actbl3.h:535
UINT8 DeviceFlags
Definition actbl3.h:532
UINT16 SpecRevision
Definition actbl3.h:531
ACPI_GENERIC_ADDRESS ConfigAddress
Definition actbl3.h:539
UINT8 InterruptFlags
Definition actbl3.h:533
UINT32 GlobalInterrupt
Definition actbl3.h:536
UINT8 Device
Definition actbl3.h:542
UINT8 Function
Definition actbl3.h:543
UINT8 Bus
Definition actbl3.h:541
UINT8 Group
Definition actbl3.h:540
UINT32 Reserved
Definition actbl3.h:579
ACPI_TABLE_HEADER Header
Definition actbl3.h:578
UINT64 ControlAddress
Definition actbl3.h:580
UINT32 StartMethod
Definition actbl3.h:581
UINT16 Reserved
Definition actbl3.h:606
ACPI_TABLE_HEADER Header
Definition actbl3.h:604
UINT64 ControlAddress
Definition actbl3.h:607
UINT32 StartMethod
Definition actbl3.h:608
UINT16 PlatformClass
Definition actbl3.h:605
ACPI_TABLE_HEADER Header
Definition actbl3.h:679
UINT8 Identifier[16]
Definition actbl3.h:680
UINT16 DataOffset
Definition actbl3.h:681
ACPI_TABLE_HEADER Header
Definition actbl3.h:699
UINT32 Flags
Definition actbl3.h:725
ACPI_TABLE_HEADER Header
Definition actbl3.h:724
ACPI_TABLE_HEADER Header
Definition actbl3.h:747
UINT32 Entries
Definition actbl3.h:759
UINT8 PciBus
Definition actbl3.h:750
UINT8 Reserved2[3]
Definition actbl3.h:758
UINT16 PciSegment
Definition actbl3.h:749
UINT8 Reserved[3]
Definition actbl3.h:753
UINT32 HeaderLength
Definition actbl3.h:748
UINT8 PciFunction
Definition actbl3.h:752
UINT8 PciDevice
Definition actbl3.h:751
UINT8 Flags
Definition actbl3.h:757
UINT32 MinCount
Definition actbl3.h:756
UINT32 TimerPeriod
Definition actbl3.h:754
UINT32 MaxCount
Definition actbl3.h:755
UINT16 Period
Definition actbl3.h:835
UINT16 PciVendorId
Definition actbl3.h:831
UINT16 Capability
Definition actbl3.h:837
UINT16 Status
Definition actbl3.h:836
ACPI_TABLE_HEADER Header
Definition actbl3.h:828
UINT16 MinCount
Definition actbl3.h:834
UINT16 MaxCount
Definition actbl3.h:833
ACPI_GENERIC_ADDRESS Address
Definition actbl3.h:832
UINT16 TableVersion
Definition actbl3.h:830
UINT16 SpecVersion
Definition actbl3.h:829
UINT8 PciFunction
Definition actbl3.h:876
ACPI_TABLE_HEADER Header
Definition actbl3.h:869
UINT8 Units
Definition actbl3.h:879
UINT16 PciDeviceId
Definition actbl3.h:872
UINT8 PciDevice
Definition actbl3.h:875
ACPI_GENERIC_ADDRESS ControlRegister
Definition actbl3.h:870
UINT8 PciSegment
Definition actbl3.h:877
UINT16 MaxCount
Definition actbl3.h:878
UINT8 PciBus
Definition actbl3.h:874
ACPI_GENERIC_ADDRESS CountRegister
Definition actbl3.h:871
UINT16 PciVendorId
Definition actbl3.h:873
UINT8 Layout
Definition actbl3.h:898
UINT8 Type
Definition actbl3.h:899
UINT16 ArgumentsLength
Definition actbl3.h:900
UINT32 HandoffSize
Definition actbl3.h:896
ACPI_TABLE_HEADER Header
Definition actbl3.h:895
UINT64 HandoffAddress
Definition actbl3.h:897
ACPI_TABLE_HEADER Header
Definition actbl3.h:917
UINT32 ProtectionFlags
Definition actbl3.h:918
UINT32 EventInterrupt
Definition actbl3.h:943
UINT8 EventFlags
Definition actbl3.h:944
ACPI_TABLE_HEADER Header
Definition actbl3.h:940
UINT64 GrantTableSize
Definition actbl3.h:942
UINT64 GrantTableAddress
Definition actbl3.h:941
UINT32 Reserved
Definition actbl3.h:595
UINT8 OperationFlags
Definition actbl3.h:652
UINT32 GlobalInterrupt
Definition actbl3.h:650
UINT16 Reserved
Definition actbl3.h:653
UINT8 InterruptFlags
Definition actbl3.h:651
UINT32 FunctionId
Definition actbl3.h:654
UINT8 MethodParameters[12]
Definition actbl3.h:635
UINT64 LogAddress
Definition actbl3.h:637
UINT32 MinimumLogLength
Definition actbl3.h:636
ACPI_GENERIC_ADDRESS PhysicalAddress
Definition actbl3.h:707
UINT32 Irq
Definition actbl3.h:708
UINT16 Reserved
Definition actbl3.h:775
UINT32 Value
Definition actbl3.h:777
ACPI_GENERIC_ADDRESS RegisterRegion
Definition actbl3.h:776
UINT32 Mask
Definition actbl3.h:778
UINT8 Action
Definition actbl3.h:773
UINT8 Instruction
Definition actbl3.h:774