ACK: [PATCH 2/5] acpi: hest: change type from hex to dec as in ACPI spec

ivanhu ivan.hu at canonical.com
Thu Jun 22 07:14:03 UTC 2017



On 06/20/2017 09:39 AM, Alex Hung wrote:
> ACPI spec does not use hex numbers for HEST. It is easier to compare to
> spec when types are written in decimal numbers. There are no functional
> changes.
> 
> Signed-off-by: Alex Hung <alex.hung at canonical.com>
> ---
>   src/acpi/hest/hest.c        | 16 ++++++++--------
>   src/lib/include/fwts_acpi.h | 16 ++++++++--------
>   2 files changed, 16 insertions(+), 16 deletions(-)
> 
> diff --git a/src/acpi/hest/hest.c b/src/acpi/hest/hest.c
> index cfcb3b6..85e1bf7 100644
> --- a/src/acpi/hest/hest.c
> +++ b/src/acpi/hest/hest.c
> @@ -823,31 +823,31 @@ static int hest_test1(fwts_framework *fw)
>   		uint16_t *type = (uint16_t *)data;
>   
>   		switch (*type) {
> -		case 0x00:
> +		case 0:
>   			hest_check_ia32_arch_machine_check_exception(fw, &length, &data, &passed);
>   			hest_type_00_count++;
>   			break;
> -		case 0x01:
> +		case 1:
>   			hest_check_ia32_arch_corrected_machine_check(fw, &length, &data, &passed);
>   			hest_type_01_count++;
>   			break;
> -		case 0x02:
> +		case 2:
>   			hest_check_fwts_acpi_table_hest_nmi_error(fw, &length, &data, &passed);
>   			hest_type_02_count++;
>   			break;
> -		case 0x06:
> +		case 6:
>   			hest_check_pci_express_root_port_aer(fw, &length, &data, &passed);
>   			break;
> -		case 0x07:
> +		case 7:
>   			hest_check_pci_express_device_aer(fw, &length, &data, &passed);
>   			break;
> -		case 0x08:
> +		case 8:
>   			hest_heck_pci_express_bridge_aer(fw, &length, &data, &passed);
>   			break;
> -		case 0x09:
> +		case 9:
>   			hest_check_generic_error_source(fw, &length, &data, &passed);
>   			break;
> -		case 0x0a:
> +		case 10:
>   			hest_check_generic_error_source_v2(fw, &length, &data, &passed);
>   			break;
>   		default:
> diff --git a/src/lib/include/fwts_acpi.h b/src/lib/include/fwts_acpi.h
> index b34a1aa..d22f1f4 100644
> --- a/src/lib/include/fwts_acpi.h
> +++ b/src/lib/include/fwts_acpi.h
> @@ -1438,7 +1438,7 @@ typedef struct {
>   	uint32_t	misc_register_msr_address;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_machine_check_bank;
>   
> -/* Section 18.3.2.1 Table 18-322, Type 0x00 */
> +/* Section 18.3.2.1 Table 18-322, Type 0 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1454,7 +1454,7 @@ typedef struct {
>   	fwts_acpi_table_hest_machine_check_bank	bank[0];
>   } __attribute__ ((packed)) fwts_acpi_table_hest_ia32_machine_check_exception;
>   
> -/* Section 18.3.2.2 Table 18-324, Type 0x01 */
> +/* Section 18.3.2.2 Table 18-324, Type 1 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1469,7 +1469,7 @@ typedef struct {
>   	fwts_acpi_table_hest_machine_check_bank	bank[0];
>   } __attribute__ ((packed)) fwts_acpi_table_hest_ia32_corrected_machine_check;
>   
> -/* Section 18.3.2.2.1, 18-325, Type 0x02 */
> +/* Section 18.3.2.2.1, 18-325, Type 2 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1479,7 +1479,7 @@ typedef struct {
>   	uint32_t	max_raw_data_length;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_nmi_error;
>   
> -/* Section 18.3.2.3, Table 18-326, Type 0x06 */
> +/* Section 18.3.2.3, Table 18-326, Type 6 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1500,7 +1500,7 @@ typedef struct {
>   	uint32_t	root_error_command;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_pci_express_root_port_aer;
>   
> -/* Section 18.3.2.4, Table 18-327, Type 0x07 */
> +/* Section 18.3.2.4, Table 18-327, Type 7 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1520,7 +1520,7 @@ typedef struct {
>   	uint32_t	advanced_error_capabilities_and_control;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_pci_express_device_aer;
>   
> -/* Section 18.3.2.5, Table 18-328, Type 0x08 */
> +/* Section 18.3.2.5, Table 18-328, Type 8 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1543,7 +1543,7 @@ typedef struct {
>   	uint32_t	secondary_advanced_error_capabilities_and_control;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_pci_express_bridge_aer;
>   
> -/* Section 18.3.2.6, Table 18-329, Type 0x09 */
> +/* Section 18.3.2.6, Table 18-329, Type 9 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> @@ -1558,7 +1558,7 @@ typedef struct {
>   	uint32_t	error_status_block_length;
>   } __attribute__ ((packed)) fwts_acpi_table_hest_generic_hardware_error_source;
>   
> -/* Section 18.3.2.8, Table 18-344, Type 0x0A */
> +/* Section 18.3.2.8, Table 18-344, Type 10 */
>   typedef struct {
>   	uint16_t	type;
>   	uint16_t	source_id;
> 

Acked-by: Ivan Hu <ivan.hu at canonical.com>



More information about the fwts-devel mailing list