aboutsummaryrefslogtreecommitdiff
path: root/include/imc.h
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.ibm.com>2019-07-18 16:51:11 +1000
committerOliver O'Halloran <oohall@gmail.com>2019-07-19 17:45:50 +1000
commitae9fb433c5a6e80f6d8e0387788b7ad13443a45e (patch)
tree99f8dd7cf515b65da2c9c2c14307554c976c41e4 /include/imc.h
parentc773765548a598eb583b2ab55b43230b895a00e3 (diff)
downloadskiboot-ae9fb433c5a6e80f6d8e0387788b7ad13443a45e.zip
skiboot-ae9fb433c5a6e80f6d8e0387788b7ad13443a45e.tar.gz
skiboot-ae9fb433c5a6e80f6d8e0387788b7ad13443a45e.tar.bz2
sparse: fix endian types of struct imc_chip_cb members
hw/imc.c:188:46: warning: incorrect type in assignment (different base types) hw/imc.c:188:46: expected unsigned long long [usertype] imc_chip_command hw/imc.c:188:46: got restricted beint64_t hw/imc.c:370:41: warning: incorrect type in argument 1 (different base types) hw/imc.c:370:41: expected restricted beint64_t [usertype] be_val hw/imc.c:370:41: got unsigned long long [usertype] imc_chip_avl_vector hw/imc.c:833:38: warning: incorrect type in assignment (different base types) hw/imc.c:833:38: expected unsigned long long [usertype] imc_chip_command hw/imc.c:833:38: got restricted beint64_t hw/imc.c:894:38: warning: incorrect type in assignment (different base types) hw/imc.c:894:38: expected unsigned long long [usertype] imc_chip_command hw/imc.c:894:38: got restricted beint64_t Signed-off-by: Stewart Smith <stewart@linux.ibm.com> Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Diffstat (limited to 'include/imc.h')
-rw-r--r--include/imc.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/imc.h b/include/imc.h
index 6b04bb3..9b65824 100644
--- a/include/imc.h
+++ b/include/imc.h
@@ -97,12 +97,12 @@
*/
struct imc_chip_cb
{
- u64 imc_chip_run_status;
- u64 imc_chip_command;
- u64 imc_chip_collection_speed;
- u64 imc_chip_avl_vector;
- u64 imc_chip_run_mode;
-};
+ be64 imc_chip_run_status;
+ be64 imc_chip_command;
+ be64 imc_chip_collection_speed;
+ be64 imc_chip_avl_vector;
+ be64 imc_chip_run_mode;
+} __packed;
/* Size of IMC dtb LID (256KBytes) */
#define MAX_DECOMPRESSED_IMC_DTB_SIZE 0x40000