|
XenevaOS
|

Go to the source code of this file.
Classes | |
| struct | acpi_table_slic |
| struct | acpi_table_slit |
| struct | acpi_table_spcr |
| struct | acpi_table_spmi |
| struct | acpi_table_srat |
| struct | acpi_srat_cpu_affinity |
| struct | acpi_srat_mem_affinity |
| struct | acpi_srat_x2apic_cpu_affinity |
| struct | acpi_srat_gicc_affinity |
| struct | acpi_srat_gic_its_affinity |
| struct | acpi_srat_generic_affinity |
| struct | acpi_table_stao |
| struct | acpi_table_tcpa_hdr |
| struct | acpi_table_tcpa_client |
| struct | acpi_table_tcpa_server |
| struct | acpi_table_tpm23 |
| struct | acpi_tmp23_trailer |
| struct | acpi_table_tpm2 |
| struct | acpi_tpm2_trailer |
| struct | acpi_tpm2_arm_smc |
| struct | acpi_table_uefi |
| struct | acpi_table_vrtc |
| struct | acpi_vrtc_entry |
| struct | acpi_table_waet |
| struct | acpi_table_wdat |
| struct | acpi_wdat_entry |
| struct | acpi_table_wddt |
| struct | acpi_table_wdrt |
| struct | acpi_table_wpbt |
| struct | acpi_table_wsmt |
| struct | acpi_table_xenv |
Macros | |
| #define | ACPI_SIG_SLIC "SLIC" /* Software Licensing Description Table */ |
| #define | ACPI_SIG_SLIT "SLIT" /* System Locality Distance Information Table */ |
| #define | ACPI_SIG_SPCR "SPCR" /* Serial Port Console Redirection table */ |
| #define | ACPI_SIG_SPMI "SPMI" /* Server Platform Management Interface table */ |
| #define | ACPI_SIG_SRAT "SRAT" /* System Resource Affinity Table */ |
| #define | ACPI_SIG_STAO "STAO" /* Status Override table */ |
| #define | ACPI_SIG_TCPA "TCPA" /* Trusted Computing Platform Alliance table */ |
| #define | ACPI_SIG_TPM2 "TPM2" /* Trusted Platform Module 2.0 H/W interface table */ |
| #define | ACPI_SIG_UEFI "UEFI" /* Uefi Boot Optimization Table */ |
| #define | ACPI_SIG_VRTC "VRTC" /* Virtual Real Time Clock Table */ |
| #define | ACPI_SIG_WAET "WAET" /* Windows ACPI Emulated devices Table */ |
| #define | ACPI_SIG_WDAT "WDAT" /* Watchdog Action Table */ |
| #define | ACPI_SIG_WDDT "WDDT" /* Watchdog Timer Description Table */ |
| #define | ACPI_SIG_WDRT "WDRT" /* Watchdog Resource Table */ |
| #define | ACPI_SIG_WPBT "WPBT" /* Windows Platform Binary Table */ |
| #define | ACPI_SIG_WSMT "WSMT" /* Windows SMM Security Migrations Table */ |
| #define | ACPI_SIG_XENV "XENV" /* Xen Environment table */ |
| #define | ACPI_SIG_XXXX "XXXX" /* Intermediate AML header for ASL/ASL+ converter */ |
| #define | ACPI_SPCR_DO_NOT_DISABLE (1) |
| #define | ACPI_SRAT_CPU_USE_AFFINITY (1) /* 00: Use affinity structure */ |
| #define | ACPI_SRAT_MEM_ENABLED (1) /* 00: Use affinity structure */ |
| #define | ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1) /* 01: Memory region is hot pluggable */ |
| #define | ACPI_SRAT_MEM_NON_VOLATILE (1<<2) /* 02: Memory region is non-volatile */ |
| #define | ACPI_SRAT_CPU_ENABLED (1) /* 00: Use affinity structure */ |
| #define | ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ |
| #define | ACPI_SRAT_GENERIC_AFFINITY_ENABLED (1) /* 00: Use affinity structure */ |
| #define | ACPI_TCPA_CLIENT_TABLE 0 |
| #define | ACPI_TCPA_SERVER_TABLE 1 |
| #define | ACPI_TCPA_PCI_DEVICE (1) |
| #define | ACPI_TCPA_BUS_PNP (1<<1) |
| #define | ACPI_TCPA_ADDRESS_VALID (1<<2) |
| #define | ACPI_TCPA_INTERRUPT_MODE (1) |
| #define | ACPI_TCPA_INTERRUPT_POLARITY (1<<1) |
| #define | ACPI_TCPA_SCI_VIA_GPE (1<<2) |
| #define | ACPI_TCPA_GLOBAL_INTERRUPT (1<<3) |
| #define | ACPI_TPM23_ACPI_START_METHOD 2 |
| #define | ACPI_TPM2_NOT_ALLOWED 0 |
| #define | ACPI_TPM2_RESERVED1 1 |
| #define | ACPI_TPM2_START_METHOD 2 |
| #define | ACPI_TPM2_RESERVED3 3 |
| #define | ACPI_TPM2_RESERVED4 4 |
| #define | ACPI_TPM2_RESERVED5 5 |
| #define | ACPI_TPM2_MEMORY_MAPPED 6 |
| #define | ACPI_TPM2_COMMAND_BUFFER 7 |
| #define | ACPI_TPM2_COMMAND_BUFFER_WITH_START_METHOD 8 |
| #define | ACPI_TPM2_RESERVED9 9 |
| #define | ACPI_TPM2_RESERVED10 10 |
| #define | ACPI_TPM2_COMMAND_BUFFER_WITH_ARM_SMC 11 /* V1.2 Rev 8 */ |
| #define | ACPI_TPM2_RESERVED 12 |
| #define | ACPI_TPM2_INTERRUPT_SUPPORT (1) |
| #define | ACPI_TPM2_IDLE_SUPPORT (1) |
| #define | ACPI_WAET_RTC_NO_ACK (1) /* RTC requires no int acknowledge */ |
| #define | ACPI_WAET_TIMER_ONE_READ (1<<1) /* PM timer requires only one read */ |
| #define | ACPI_WDAT_ENABLED (1) |
| #define | ACPI_WDAT_STOPPED 0x80 |
| #define | ACPI_WDDT_AVAILABLE (1) |
| #define | ACPI_WDDT_ACTIVE (1<<1) |
| #define | ACPI_WDDT_TCO_OS_OWNED (1<<2) |
| #define | ACPI_WDDT_USER_RESET (1<<11) |
| #define | ACPI_WDDT_WDT_RESET (1<<12) |
| #define | ACPI_WDDT_POWER_FAIL (1<<13) |
| #define | ACPI_WDDT_UNKNOWN_RESET (1<<14) |
| #define | ACPI_WDDT_AUTO_RESET (1) |
| #define | ACPI_WDDT_ALERT_SUPPORT (1<<1) |
| #define | ACPI_WSMT_FIXED_COMM_BUFFERS (1) |
| #define | ACPI_WSMT_COMM_BUFFER_NESTED_PTR_PROTECTION (2) |
| #define | ACPI_WSMT_SYSTEM_RESOURCE_PROTECTION (4) |
| #define ACPI_SIG_SLIC "SLIC" /* Software Licensing Description Table */ |
| #define ACPI_SIG_SLIT "SLIT" /* System Locality Distance Information Table */ |
| #define ACPI_SIG_SPCR "SPCR" /* Serial Port Console Redirection table */ |
| #define ACPI_SIG_SPMI "SPMI" /* Server Platform Management Interface table */ |
| #define ACPI_SIG_SRAT "SRAT" /* System Resource Affinity Table */ |
| #define ACPI_SIG_STAO "STAO" /* Status Override table */ |
| #define ACPI_SIG_TCPA "TCPA" /* Trusted Computing Platform Alliance table */ |
| #define ACPI_SIG_TPM2 "TPM2" /* Trusted Platform Module 2.0 H/W interface table */ |
| #define ACPI_SIG_UEFI "UEFI" /* Uefi Boot Optimization Table */ |
| #define ACPI_SIG_VRTC "VRTC" /* Virtual Real Time Clock Table */ |
| #define ACPI_SIG_WAET "WAET" /* Windows ACPI Emulated devices Table */ |
| #define ACPI_SIG_WDAT "WDAT" /* Watchdog Action Table */ |
| #define ACPI_SIG_WDDT "WDDT" /* Watchdog Timer Description Table */ |
| #define ACPI_SIG_WDRT "WDRT" /* Watchdog Resource Table */ |
| #define ACPI_SIG_WPBT "WPBT" /* Windows Platform Binary Table */ |
| #define ACPI_SIG_WSMT "WSMT" /* Windows SMM Security Migrations Table */ |
| #define ACPI_SIG_XENV "XENV" /* Xen Environment table */ |
| #define ACPI_SIG_XXXX "XXXX" /* Intermediate AML header for ASL/ASL+ converter */ |
| #define ACPI_SPCR_DO_NOT_DISABLE (1) |
| #define ACPI_SRAT_CPU_ENABLED (1) /* 00: Use affinity structure */ |
| #define ACPI_SRAT_CPU_USE_AFFINITY (1) /* 00: Use affinity structure */ |
| #define ACPI_SRAT_GENERIC_AFFINITY_ENABLED (1) /* 00: Use affinity structure */ |
| #define ACPI_SRAT_GICC_ENABLED (1) /* 00: Use affinity structure */ |
| #define ACPI_SRAT_MEM_ENABLED (1) /* 00: Use affinity structure */ |
| #define ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1) /* 01: Memory region is hot pluggable */ |
| #define ACPI_SRAT_MEM_NON_VOLATILE (1<<2) /* 02: Memory region is non-volatile */ |
| #define ACPI_TCPA_ADDRESS_VALID (1<<2) |
| #define ACPI_TCPA_BUS_PNP (1<<1) |
| #define ACPI_TCPA_CLIENT_TABLE 0 |
| #define ACPI_TCPA_GLOBAL_INTERRUPT (1<<3) |
| #define ACPI_TCPA_INTERRUPT_MODE (1) |
| #define ACPI_TCPA_INTERRUPT_POLARITY (1<<1) |
| #define ACPI_TCPA_PCI_DEVICE (1) |
| #define ACPI_TCPA_SCI_VIA_GPE (1<<2) |
| #define ACPI_TCPA_SERVER_TABLE 1 |
| #define ACPI_TPM23_ACPI_START_METHOD 2 |
| #define ACPI_TPM2_COMMAND_BUFFER 7 |
| #define ACPI_TPM2_COMMAND_BUFFER_WITH_ARM_SMC 11 /* V1.2 Rev 8 */ |
| #define ACPI_TPM2_COMMAND_BUFFER_WITH_START_METHOD 8 |
| #define ACPI_TPM2_IDLE_SUPPORT (1) |
| #define ACPI_TPM2_INTERRUPT_SUPPORT (1) |
| #define ACPI_TPM2_MEMORY_MAPPED 6 |
| #define ACPI_TPM2_NOT_ALLOWED 0 |
| #define ACPI_TPM2_RESERVED 12 |
| #define ACPI_TPM2_RESERVED1 1 |
| #define ACPI_TPM2_RESERVED10 10 |
| #define ACPI_TPM2_RESERVED3 3 |
| #define ACPI_TPM2_RESERVED4 4 |
| #define ACPI_TPM2_RESERVED5 5 |
| #define ACPI_TPM2_RESERVED9 9 |
| #define ACPI_TPM2_START_METHOD 2 |
| #define ACPI_WAET_RTC_NO_ACK (1) /* RTC requires no int acknowledge */ |
| #define ACPI_WAET_TIMER_ONE_READ (1<<1) /* PM timer requires only one read */ |
| #define ACPI_WDAT_ENABLED (1) |
| #define ACPI_WDAT_STOPPED 0x80 |
| #define ACPI_WDDT_ACTIVE (1<<1) |
| #define ACPI_WDDT_ALERT_SUPPORT (1<<1) |
| #define ACPI_WDDT_AUTO_RESET (1) |
| #define ACPI_WDDT_AVAILABLE (1) |
| #define ACPI_WDDT_POWER_FAIL (1<<13) |
| #define ACPI_WDDT_TCO_OS_OWNED (1<<2) |
| #define ACPI_WDDT_UNKNOWN_RESET (1<<14) |
| #define ACPI_WDDT_USER_RESET (1<<11) |
| #define ACPI_WDDT_WDT_RESET (1<<12) |
| #define ACPI_WSMT_COMM_BUFFER_NESTED_PTR_PROTECTION (2) |
| #define ACPI_WSMT_FIXED_COMM_BUFFERS (1) |
| #define ACPI_WSMT_SYSTEM_RESOURCE_PROTECTION (4) |
| typedef struct acpi_srat_cpu_affinity ACPI_SRAT_CPU_AFFINITY |
| typedef struct acpi_srat_generic_affinity ACPI_SRAT_GENERIC_AFFINITY |
| typedef struct acpi_srat_gic_its_affinity ACPI_SRAT_GIC_ITS_AFFINITY |
| typedef struct acpi_srat_gicc_affinity ACPI_SRAT_GICC_AFFINITY |
| typedef struct acpi_srat_mem_affinity ACPI_SRAT_MEM_AFFINITY |
| typedef struct acpi_srat_x2apic_cpu_affinity ACPI_SRAT_X2APIC_CPU_AFFINITY |
| typedef struct acpi_table_slic ACPI_TABLE_SLIC |
| typedef struct acpi_table_slit ACPI_TABLE_SLIT |
| typedef struct acpi_table_spcr ACPI_TABLE_SPCR |
| typedef struct acpi_table_spmi ACPI_TABLE_SPMI |
| typedef struct acpi_table_srat ACPI_TABLE_SRAT |
| typedef struct acpi_table_stao ACPI_TABLE_STAO |
| typedef struct acpi_table_tcpa_client ACPI_TABLE_TCPA_CLIENT |
| typedef struct acpi_table_tcpa_hdr ACPI_TABLE_TCPA_HDR |
| typedef struct acpi_table_tcpa_server ACPI_TABLE_TCPA_SERVER |
| typedef struct acpi_table_tpm2 ACPI_TABLE_TPM2 |
| typedef struct acpi_table_tpm23 ACPI_TABLE_TPM23 |
| typedef struct acpi_table_uefi ACPI_TABLE_UEFI |
| typedef struct acpi_table_vrtc ACPI_TABLE_VRTC |
| typedef struct acpi_table_waet ACPI_TABLE_WAET |
| typedef struct acpi_table_wdat ACPI_TABLE_WDAT |
| typedef struct acpi_table_wddt ACPI_TABLE_WDDT |
| typedef struct acpi_table_wdrt ACPI_TABLE_WDRT |
| typedef struct acpi_table_wpbt ACPI_TABLE_WPBT |
| typedef struct acpi_table_wsmt ACPI_TABLE_WSMT |
| typedef struct acpi_table_xenv ACPI_TABLE_XENV |
| typedef struct acpi_tmp23_trailer ACPI_TPM23_TRAILER |
| typedef struct acpi_tpm2_arm_smc ACPI_TPM2_ARM_SMC |
| typedef struct acpi_tpm2_trailer ACPI_TPM2_TRAILER |
| typedef struct acpi_vrtc_entry ACPI_VRTC_ENTRY |
| typedef struct acpi_wdat_entry ACPI_WDAT_ENTRY |
| enum AcpiSratType |
| enum AcpiWdatActions |
| enum AcpiWdatInstructions |