Statistics
| Branch: | Revision:

root / linux-user @ fd068a95

Name Size
  alpha
  arm
  cris
  i386
  m68k
  microblaze
  mips
  mips64
  openrisc
  ppc
  s390x
  sh4
  sparc
  sparc64
  unicore32
  x86_64
Makefile.objs 229 Bytes
cpu-uname.c 2.4 kB
cpu-uname.h 49 Bytes
elfload.c 87 kB
errno_defs.h 8.8 kB
flat.h 2.5 kB
flatload.c 25.4 kB
ioctls.h 18.6 kB
linux_loop.h 2.3 kB
linuxload.c 4.4 kB
m68k-sim.c 4.8 kB
main.c 126.6 kB
mmap.c 23.6 kB
qemu.h 15.2 kB
signal.c 160.7 kB
socket.h 7.3 kB
strace.c 41 kB
strace.list 46.7 kB
syscall.c 278.4 kB
syscall_defs.h 78.5 kB
syscall_types.h 7.4 kB
target_flat.h 625 Bytes
uaccess.c 1.6 kB
vm86.c 15.2 kB

Latest revisions

# Date Author Comment
e9a970a8 03/11/2013 02:35 pm Peter Maydell

linux-user/syscall.c: Don't warn about unimplemented get_robust_list

The nature of the kernel ABI for the get_robust_list and set_robust_list
syscalls means we cannot implement them in QEMU. Make get_robust_list
silently return ENOSYS rather than using the default "print message and...

a94b4987 03/11/2013 02:34 pm Peter Maydell

linux-user: Implement accept4

Implement the accept4 syscall (which is identical to accept
but has an additional flags argument).

Signed-off-by: Peter Maydell <>
Reviewed-by: Richard Henderson <>
Signed-off-by: Riku Voipio <>

a8fd1aba 03/11/2013 02:34 pm Peter Maydell

linux-user: Implement sendfile and sendfile64

Implement the sendfile and sendfile64 syscalls. This implementation
passes all the LTP test cases for these syscalls.

Signed-off-by: Peter Maydell <>
Reviewed-by: Richard Henderson <>...

dfae8e00 03/11/2013 02:34 pm Peter Maydell

linux-user: make bogus negative iovec lengths fail EINVAL

If the guest passes us a bogus negative length for an iovec, fail
EINVAL rather than proceeding blindly forward. This fixes some of
the error cases tests for readv and writev in the LTP.

Signed-off-by: Peter Maydell <>...

63ec54d7 03/11/2013 02:33 pm Peter Maydell

linux-user: Fix layout of usage table to account for option text

The linux-user usage message attempts to line up the columns in
its table by calculating the maximum width of any item in them.
However for the 'Argument' column it was only accounting for the...

0d95fda8 03/11/2013 01:05 pm Dillon Amburgey

linux-user: Add more sparc syscall numbers

Signed-off-by: Dillon Amburgey <>
Signed-off-by: Riku Voipio <>

f2b79ce9 03/11/2013 01:05 pm Dillon Amburgey

linux-user: Support setgroups syscall with no groups

Signed-off-by: Dillon Amburgey <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Riku Voipio <>

bfb669f3 03/11/2013 01:05 pm John Rigby

linux-user: fix futex strace of FUTEX_CLOCK_REALTIME

Handle same as existing FUTEX_PRIVATE_FLAG.

Signed-off-by: John Rigby <>
Signed-off-by: Riku Voipio <>

cce246e0 03/11/2013 01:04 pm John Rigby

linux-user/syscall.c: handle FUTEX_WAIT_BITSET in do_futex

Upstream libc has recently changed to start using
FUTEX_WAIT_BITSET instead of FUTEX_WAIT and this
is causing do_futex to return -TARGET_ENOSYS.

Pass bitset in val3 to sys_futex which will be
ignored by kernel for the FUTEX_WAIT case....

d95ec14f 03/11/2013 01:04 pm Laurent Vivier

linux-user: improve print_fcntl()

Signed-off-by: Laurent Vivier <>
Signed-off-by: Riku Voipio <>

View revisions

Also available in: Atom