diff options
author | Andres Lugo-Reyes <aalugore@us.ibm.com> | 2017-05-25 15:26:47 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2017-05-30 14:03:40 -0400 |
commit | dc2bca3d0a6bfef8d0fe442ce76bb989741ff4ea (patch) | |
tree | d02a2736c1d6506345e1bb25fa7bd14aa62e2688 /src | |
parent | 31e51883d6ed96e8016c09c57b9bb0f7f725d446 (diff) | |
download | talos-occ-dc2bca3d0a6bfef8d0fe442ce76bb989741ff4ea.tar.gz talos-occ-dc2bca3d0a6bfef8d0fe442ce76bb989741ff4ea.zip |
Fix incorrect reserved section in wof header struct
Change-Id: Ie38c8e61bad60286183224a5b2fa851bfb885606
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41004
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Wael El-Essawy <welessa@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/occ_405/wof/wof.h | 110 |
1 files changed, 55 insertions, 55 deletions
diff --git a/src/occ_405/wof/wof.h b/src/occ_405/wof/wof.h index 0da112f..b9e6469 100644 --- a/src/occ_405/wof/wof.h +++ b/src/occ_405/wof/wof.h @@ -93,35 +93,35 @@ enum wof_disabled_actions // Structure to hold relevant data from the WOF header in Mainstore typedef struct __attribute__ ((packed)) { - uint32_t magic_number; //4 - uint8_t reserved_1[7]; //11 - uint8_t version; //12 - uint16_t vfrt_block_size; //14 - uint16_t vfrt_blck_hdr_sz; //16 - uint16_t vfrt_data_size; //18 - uint8_t active_quads_size; //19 - uint8_t core_count; //20 - uint16_t vdn_start; //22 - uint16_t vdn_step; //24 - uint16_t vdn_size; //26 - uint16_t vdd_start; //28 - uint16_t vdd_step; //30 - uint16_t vdd_size; //32 - uint16_t vratio_start; //34 - uint16_t vratio_step; //36 - uint16_t vratio_size; //38 - uint16_t fratio_start; //40 - uint16_t fratio_step; //42 - uint16_t fratio_size; //44 - uint16_t vdn_percent[8]; //60 - uint16_t socket_power_w; //62 - uint16_t nest_freq_mhz; //64 - uint16_t nom_freq_mhz; //66 - uint16_t rdp_capacity; //68 - uint64_t wof_tbls_src_tag; //76 - uint64_t package_name_hi; //84 - uint64_t package_name_lo; //88 - uint8_t reserved_2[40]; //128 + uint32_t magic_number; + uint8_t reserved_1[3]; + uint8_t version; + uint16_t vfrt_block_size; + uint16_t vfrt_blck_hdr_sz; + uint16_t vfrt_data_size; + uint8_t active_quads_size; + uint8_t core_count; + uint16_t vdn_start; + uint16_t vdn_step; + uint16_t vdn_size; + uint16_t vdd_start; + uint16_t vdd_step; + uint16_t vdd_size; + uint16_t vratio_start; + uint16_t vratio_step; + uint16_t vratio_size; + uint16_t fratio_start; + uint16_t fratio_step; + uint16_t fratio_size; + uint16_t vdn_percent[8]; + uint16_t socket_power_w; + uint16_t nest_freq_mhz; + uint16_t nom_freq_mhz; + uint16_t rdp_capacity; + uint64_t wof_tbls_src_tag; + uint64_t package_name_hi; + uint64_t package_name_lo; + uint8_t reserved_2[40]; } wof_header_data_t; @@ -131,32 +131,32 @@ typedef struct // Bit vector where each bit signifies a different failure case uint16_t wof_disabled; // Data from wof header for debug - uint8_t version; //12 - uint16_t vfrt_block_size; //14 - uint16_t vfrt_blck_hdr_sz; //16 - uint16_t vfrt_data_size; //18 - uint8_t active_quads_size; //19 - uint8_t core_count; //20 - uint16_t vdn_start; //22 - uint16_t vdn_step; //24 - uint16_t vdn_size; //26 - uint16_t vdd_start; //28 - uint16_t vdd_step; //30 - uint16_t vdd_size; //32 - uint16_t vratio_start; //34 - uint16_t vratio_step; //36 - uint16_t vratio_size; //38 - uint16_t fratio_start; //40 - uint16_t fratio_step; //42 - uint16_t fratio_size; //44 - uint16_t vdn_percent[8]; //60 - uint16_t socket_power_w; //62 - uint16_t nest_freq_mhz; //64 - uint16_t nom_freq_mhz; //66 - uint16_t rdp_capacity; //68 - uint64_t wof_tbls_src_tag; //76 - uint64_t package_name_hi; //84 - uint64_t package_name_lo; //88 + uint8_t version; + uint16_t vfrt_block_size; + uint16_t vfrt_blck_hdr_sz; + uint16_t vfrt_data_size; + uint8_t active_quads_size; + uint8_t core_count; + uint16_t vdn_start; + uint16_t vdn_step; + uint16_t vdn_size; + uint16_t vdd_start; + uint16_t vdd_step; + uint16_t vdd_size; + uint16_t vratio_start; + uint16_t vratio_step; + uint16_t vratio_size; + uint16_t fratio_start; + uint16_t fratio_step; + uint16_t fratio_size; + uint16_t vdn_percent[8]; + uint16_t socket_power_w; + uint16_t nest_freq_mhz; + uint16_t nom_freq_mhz; + uint16_t rdp_capacity; + uint64_t wof_tbls_src_tag; + uint64_t package_name_hi; + uint64_t package_name_lo; // Calculated step from start for VDD uint16_t vdd_step_from_start; // Calculated step from start for VDN |