summary refs log tree commit diff stats
path: root/hw/timer/omap_gptimer.c
diff options
context:
space:
mode:
authorPaul Burton <paul@archlinuxmips.org>2014-06-22 11:25:33 +0100
committerRiku Voipio <riku.voipio@linaro.org>2014-06-29 14:19:58 +0300
commit8289d112811adfd609c1e3d855427a96418564b0 (patch)
tree2847284d80a3a6d03764baa7ec1faaedde010093 /hw/timer/omap_gptimer.c
parent76b94245507881a0621c5bb3b144c3c19dcbcb4d (diff)
downloadfocaccia-qemu-8289d112811adfd609c1e3d855427a96418564b0.tar.gz
focaccia-qemu-8289d112811adfd609c1e3d855427a96418564b0.zip
linux-user: translate the result of getsockopt SO_TYPE
QEMU previously passed the result of the host syscall directly to the
target program. This is a problem if the host & target have different
representations of socket types, as is the case when running a MIPS
target program on an x86 host. Introduce a host_to_target_sock_type
helper function mirroring the existing target_to_host_sock_type, and
call it to translate the value provided by getsockopt when called for
the SO_TYPE option.

Signed-off-by: Paul Burton <paul@archlinuxmips.org>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'hw/timer/omap_gptimer.c')
0 files changed, 0 insertions, 0 deletions