ACK: [PATCH 1/3] lib: acpi: Add in GAS address types
ivanhu
ivan.hu at canonical.com
Mon Jun 15 08:10:37 UTC 2015
On 2015年06月13日 01:40, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
> src/lib/include/fwts_acpi.h | 10 +++++++++-
> 1 file changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/src/lib/include/fwts_acpi.h b/src/lib/include/fwts_acpi.h
> index 45cc515..0f7a6aa 100644
> --- a/src/lib/include/fwts_acpi.h
> +++ b/src/lib/include/fwts_acpi.h
> @@ -38,6 +38,14 @@
> #define FWTS_FACP_IAPC_BOOT_ARCH_MSI_NOT_SUPPORTED (0x0008)
> #define FWTS_FACP_IAPC_BOOT_ARCH_PCIE_ASPM_CONTROLS (0x0010)
>
> +#define FWTS_GAS_ADDR_SPACE_ID_SYSTEM_MEMORY (0x00)
> +#define FWTS_GAS_ADDR_SPACE_ID_SYSTEM_IO (0x01)
> +#define FWTS_GAS_ADDR_SPACE_ID_PCI_CONFIG (0x02)
> +#define FWTS_GAS_ADDR_SPACE_ID_EC (0x03)
> +#define FWTS_GAS_ADDR_SPACE_ID_SMBUS (0x04)
> +#define FWTS_GAS_ADDR_SPACE_ID_PCC (0x0a)
> +#define FWTS_GAS_ADDR_SPACE_ID_FFH (0x7f)
> +
> #include "fwts_types.h"
> #include "fwts_framework.h"
> #include "fwts_log.h"
> @@ -51,7 +59,7 @@ extern const char *fwts_acpi_fadt_preferred_pm_profile[];
> /* 5.2.3.1 Generic Address Structure */
> typedef struct {
> uint8_t address_space_id;
> - uint8_t register_bit_width;
> + uint8_t register_bit_width;
> uint8_t register_bit_offset;
> uint8_t access_width;
> uint64_t address;
Acked-by: Ivan Hu<ivan.hu at canonical.com>
More information about the fwts-devel
mailing list