Statistics
| Branch: | Revision:

root / linux-user @ 26ca8c06

Name Size
  alpha
  arm
  cris
  i386
  m68k
  microblaze
  mips
  mips64
  mipsn32
  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 124 kB
mmap.c 23.6 kB
qemu.h 15.2 kB
signal.c 164 kB
socket.h 5 kB
strace.c 39.1 kB
strace.list 46.7 kB
syscall.c 274.3 kB
syscall_defs.h 78.1 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
02e079c7 01/12/2013 02:47 pm Blue Swirl

Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf

  • 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf: (31 commits)
    PPC: linux-user: Calculate context pointer explicitly
    target-ppc: Error out for -cpu host on unknown PVR
    target-ppc: Slim conversion of model definitions to QOM subclasses...
837d1f97 01/12/2013 02:46 pm Blue Swirl

Merge branch 's390-reorg' of git://repo.or.cz/qemu/rth

  • 's390-reorg' of git://repo.or.cz/qemu/rth: (149 commits)
    target-s390: Claim maintainership
    target-s390: Use noreturn for exception and load_psw
    target-s390: Use TCG_CALL_NO_WG for misc helpers...
d2565875 01/12/2013 02:25 pm Richard Henderson

alpha-linux-user: Fix sigaction

Unconditional bswap replaced by _get_user/_put_user.

Signed-off-by: Richard Henderson <>
Signed-off-by: Blue Swirl <>

658f2dc9 01/12/2013 02:24 pm Richard Henderson

linux-user: Rewrite _get_user/_put_user with __builtin_choose_expr

The previous formuation with multiple assignments to __typeof(*hptr) falls
down when hptr is qualified const. E.g. with const struct S *p, p->f is
also qualified const.

With this formulation, there's no assignment to any local variable....

314992b1 01/08/2013 12:48 pm Alexander Graf

linux-user: fix mips 32-on-64 prealloc case

MIPS only supports 31 bits of virtual address space for user space, so let's
make sure we stay within that limit with our preallocated memory block.

This fixes the MIPS user space targets when executed without command line...

61993a67 01/07/2013 06:37 pm Samuel Seay

PPC: linux-user: Calculate context pointer explicitly

Peter Maydell recommended the change to be more proper. The result was tested
and shows coming up with the same proper value.

Signed-off-by: Samuel Seay <>
[agraf: change subject]...

beb526b1 01/07/2013 06:37 pm Samuel Seay

PPC: fix segfault in signal handling code

Removed h2g() macro around the ka->_sa_handler due to the _sa_handler being a
guest memory address.

Changed the __put_user to put_user as it was attempting to put a value at the
stack address but the new address is a guest memory address, __put_user is...

d5a103cd 01/05/2013 10:00 pm Richard Henderson

target-s390: Reorg exception handling

Make the user path more like the system path. Prepare for more kinds
of runtime exceptions. Rename ILC to ILEN to make it clear that we
want to pass around a full instruction length, rather than a "code"
that happens to be stored one bit left in a larger field....

586b0bef 01/04/2013 03:38 pm John Spencer

linux-user/syscall.c: remove forward declarations

instead use the correct headers that define these functions.

Requested-by: Stefan Weil <>
Signed-off-by: John Spencer <>
Reviewed-by: Amos Kong <>...

27dd7730 12/20/2012 01:15 am Anthony Liguori

Merge remote-tracking branch 'bonzini/header-dirs' into staging

  • bonzini/header-dirs: (45 commits)
    janitor: move remaining public headers to include/
    hw: move executable format header files to hw/
    fpu: move public header file to include/fpu
    softmmu: move remaining include files to include/ subdirectories...

View revisions

Also available in: Atom