ACK: [PATCH 1/3] lib: acpi: Add support for the SPMI table

Alex Hung alex.hung at canonical.com
Wed Jun 17 08:22:23 UTC 2015


On 06/15/2015 08:48 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
> 
> Table desribed in http://www.intel.com/content/www/us/en/servers/ipmi/
>   ipmi-intelligent-platform-mgt-interface-spec-2nd-gen-v2-0-spec-update.html
> pages 600-606.
> 
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>  src/lib/include/fwts_acpi.h | 22 ++++++++++++++++++++++
>  1 file changed, 22 insertions(+)
> 
> diff --git a/src/lib/include/fwts_acpi.h b/src/lib/include/fwts_acpi.h
> index 409074c..8fd95af 100644
> --- a/src/lib/include/fwts_acpi.h
> +++ b/src/lib/include/fwts_acpi.h
> @@ -866,6 +866,28 @@ typedef struct {
>  	uint8_t		pci_function_number;
>  } __attribute__ ((packed)) fwts_acpi_table_mchi;
>  
> +/*
> + *   http://www.intel.com/content/www/us/en/servers/ipmi/ipmi-intelligent-platform-mgt-interface-spec-2nd-gen-v2-0-spec-update.html
> + *	page 600-606
> + */
> +typedef struct {
> +	fwts_acpi_table_header	header;
> +	uint8_t		interface_type;
> +	uint8_t		reserved1;
> +	uint16_t	specification_revision;
> +	uint8_t		interrupt_type;
> +	uint8_t		gpe;
> +	uint8_t		reserved2;
> +	uint8_t		pci_device_flag;
> +	uint32_t	global_system_interrupt;
> +	fwts_acpi_gas	base_address;
> +	uint8_t		pci_segment_group_number;
> +	uint8_t		pci_bus_number;
> +	uint8_t		pci_device_number;
> +	uint8_t		pci_function_number;
> +	uint8_t		reserved3;
> +} __attribute__ ((packed)) fwts_acpi_table_spmi;
> +
>  void fwts_acpi_table_get_header(fwts_acpi_table_header *hdr, uint8_t *data);
>  
>  #endif
> 

Acked-by: Alex Hung <alex.hung at canonical.com>



More information about the fwts-devel mailing list