]> git.proxmox.com Git - mirror_qemu.git/commit
[v2] linux-user: implement m68k atomic syscalls
authorRiku Voipio <riku.voipio@linaro.org>
Wed, 24 Jul 2013 06:44:26 +0000 (09:44 +0300)
committerRiku Voipio <riku.voipio@linaro.org>
Tue, 24 Sep 2013 07:47:07 +0000 (10:47 +0300)
commit89aaf1a6ad91c4cb3224fcca461d71dac9fa3fa6
tree56a1b96294cef2b7a8757757b038995f9f9927ae
parent1308c464a8414ce3c6f79e172255fb90b5aa313d
[v2] linux-user: implement m68k atomic syscalls

With nptl enabled, atomic_cmpxchg_32 and atomic_barrier
system calls are needed. This patch enabled really dummy
versions of the system calls, modeled after the m68k
kernel code.

With this patch I am able to execute m68k binaries
with qemu linux-user (busybox compiled for coldfire).

[v2] que an segfault instead of returning a EFAULT
to keep in line with kernel code.

Cc: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
linux-user/strace.list
linux-user/syscall.c