diff options
author | Alexander Graf <agraf@suse.de> | 2012-04-30 22:58:55 +0000 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2012-05-01 21:47:01 +0200 |
commit | ddf1ddcf65866e2dd8e5d515bc636617fb2e15ee (patch) | |
tree | 178c90ae449c3daa3e585e4a34b95a604b3ae66c | |
parent | a738816212614e63aca04e75a22c753644d15f4e (diff) |
linux-user: Fix invalid TARGET_ABI_BITS usage on ppc hosts
When trying to evaluate the size of the _host_ type size for olddev_t,
we need to expose the host's pointer size, not the guest pointer size.
This usage got introduced accidently in commit b754e4fc1.
Fix things by not using TARGET_.*, but rather use host sizeof()
information, which gives us the correct size.
Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
-rw-r--r-- | thunk.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -113,7 +113,7 @@ static inline int thunk_type_size(const argtype *type_ptr, int is_host) defined(HOST_PARISC) || defined(HOST_SPARC64) return 4; #elif defined(HOST_PPC) - return TARGET_ABI_BITS / 8; + return sizeof(void *); #else return 2; #endif |