ppc64-linux-user: Properly interpret the entry function descriptor.
Don't confuse the load address with the load bias. They're equalfor ET_DYN objects (i.e. ld.so) but different for ET_EXEC objects(i.e. statically linked).
Signed-off-by: Richard Henderson <rth@twiddle.net>...
ppc64-linux-user: Fix syscall return type.
Use target_ulong instead of hard-coded uint32_t.Remove the disabled printf's that are redundant with -strace.
Signed-off-by: Richard Henderson <rth@twiddle.net>Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
sparc-linux-user: Handle SIGILL.
sparc-linux-user: Fixup sending SIGSEGV
sparc-linux-user: Add some missing syscall numbers
Signed-off-by: Richard Henderson <rth@twiddle.net>Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
linux-user: implement reboot syscall
For OBS, we're running a full cross-guest inside of a VM. When a buildis done there, we reboot the guest as shutdown mechanism.
Unfortunately, reboot is not implemented in linux-user. So this mechanismfails, spilling unpretty warnings. This patch implements sys_reboot()...
linux-user: fix TARGET_RLIM_INFINITY declaration
Signed-off-by: Matthias Braun <matze@braunis.de>Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
linux-user: fix rlimit syscalls on sparc(64)
Signed-off-by: Matthias Braun <matze@braunis.de>Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
linux-user: fix abi_(u)long, target_ulong mismatch
abi_(u)long might be different from target_ulong, so don't use tswaplbut introduce a new tswapal
linux-user: fix openat
When running openat using qemu-arm, we stumbled over invalid permissionson the created files. The reason for this is that the mode parameter getstreates as an O_... flag, which it isn't - it's a permission bitmask.
This patch removes the needless translation of the mode parameter,...
View all revisions | View revisions
Also available in: Atom