actbl1.h (4e73e0eb633f8a1b5cbf20e7f42c6dbfec1d1ca7) actbl1.h (eb2289ba1ba994de25af0d94b5e80ba93d2c1c3c)
1/******************************************************************************
2 *
3 * Name: actbl1.h - Additional ACPI table definitions
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2008, Intel Corp.

--- 997 unchanged lines hidden (view full) ---

1006 u32 global_irq; /* Global system interrupt */
1007 u32 flags; /* Interrupt Source Flags */
1008};
1009
1010/* Flags field above */
1011
1012#define ACPI_MADT_CPEI_OVERRIDE (1)
1013
1/******************************************************************************
2 *
3 * Name: actbl1.h - Additional ACPI table definitions
4 *
5 *****************************************************************************/
6
7/*
8 * Copyright (C) 2000 - 2008, Intel Corp.

--- 997 unchanged lines hidden (view full) ---

1006 u32 global_irq; /* Global system interrupt */
1007 u32 flags; /* Interrupt Source Flags */
1008};
1009
1010/* Flags field above */
1011
1012#define ACPI_MADT_CPEI_OVERRIDE (1)
1013
1014/* 9: Processor Local X2_APIC (07/2008) */
1014/* 9: Processor Local X2APIC (ACPI 4.0) */
1015
1016struct acpi_madt_local_x2apic {
1017 struct acpi_subtable_header header;
1018 u16 reserved; /* Reserved - must be zero */
1019 u32 local_apic_id; /* Processor x2APIC ID */
1020 u32 lapic_flags;
1021 u32 uid; /* ACPI processor UID */
1022};
1023
1015
1016struct acpi_madt_local_x2apic {
1017 struct acpi_subtable_header header;
1018 u16 reserved; /* Reserved - must be zero */
1019 u32 local_apic_id; /* Processor x2APIC ID */
1020 u32 lapic_flags;
1021 u32 uid; /* ACPI processor UID */
1022};
1023
1024/* 10: Local X2APIC NMI (07/2008) */
1024/* 10: Local X2APIC NMI (ACPI 4.0) */
1025
1026struct acpi_madt_local_x2apic_nmi {
1027 struct acpi_subtable_header header;
1028 u16 inti_flags;
1029 u32 uid; /* ACPI processor UID */
1030 u8 lint; /* LINTn to which NMI is connected */
1031 u8 reserved[3];
1032};

--- 173 unchanged lines hidden (view full) ---

1206};
1207
1208/* Flags */
1209
1210#define ACPI_SRAT_MEM_ENABLED (1) /* 00: Use affinity structure */
1211#define ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1) /* 01: Memory region is hot pluggable */
1212#define ACPI_SRAT_MEM_NON_VOLATILE (1<<2) /* 02: Memory region is non-volatile */
1213
1025
1026struct acpi_madt_local_x2apic_nmi {
1027 struct acpi_subtable_header header;
1028 u16 inti_flags;
1029 u32 uid; /* ACPI processor UID */
1030 u8 lint; /* LINTn to which NMI is connected */
1031 u8 reserved[3];
1032};

--- 173 unchanged lines hidden (view full) ---

1206};
1207
1208/* Flags */
1209
1210#define ACPI_SRAT_MEM_ENABLED (1) /* 00: Use affinity structure */
1211#define ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1) /* 01: Memory region is hot pluggable */
1212#define ACPI_SRAT_MEM_NON_VOLATILE (1<<2) /* 02: Memory region is non-volatile */
1213
1214/* 2: Processor Local X2_APIC Affinity (07/2008) */
1214/* 2: Processor Local X2_APIC Affinity (ACPI 4.0) */
1215
1216struct acpi_srat_x2apic_cpu_affinity {
1217 struct acpi_subtable_header header;
1218 u16 reserved; /* Reserved, must be zero */
1219 u32 proximity_domain;
1220 u32 apic_id;
1221 u32 flags;
1215
1216struct acpi_srat_x2apic_cpu_affinity {
1217 struct acpi_subtable_header header;
1218 u16 reserved; /* Reserved, must be zero */
1219 u32 proximity_domain;
1220 u32 apic_id;
1221 u32 flags;
1222 u32 clock_domain;
1223 u32 reserved2;
1222};
1223
1224/* Flags for struct acpi_srat_cpu_affinity and struct acpi_srat_x2apic_cpu_affinity */
1225
1226#define ACPI_SRAT_CPU_ENABLED (1) /* 00: Use affinity structure */
1227
1228/*******************************************************************************
1229 *

--- 113 unchanged lines hidden ---
1224};
1225
1226/* Flags for struct acpi_srat_cpu_affinity and struct acpi_srat_x2apic_cpu_affinity */
1227
1228#define ACPI_SRAT_CPU_ENABLED (1) /* 00: Use affinity structure */
1229
1230/*******************************************************************************
1231 *

--- 113 unchanged lines hidden ---