aboutsummaryrefslogtreecommitdiffstats
path: root/linux-user
AgeCommit message (Expand)AuthorFilesLines
2012-08-27linux-user: Clarify "Unable to reserve guest address space" errorPeter Maydell1-1/+4
2012-08-27linux-user: fix emulation of getdentsDmitry V. Levin2-10/+9
2012-08-27linux-user: arg_table need not have global scopeJim Meyering1-3/+3
2012-08-22linux-user: do_msgrcv: don't leak host_mb upon TARGET_EFAULT failureJim Meyering1-2/+2
2012-08-14linux-user: ARM: Ignore immediate value for svc in thumb modeAlexander Graf1-2/+1
2012-08-14linux-user: Use init_guest_space when -R and -B are specifiedMeador Inge3-44/+56
2012-08-14linux-user: Factor out guest space probing into a functionMeador Inge2-33/+90
2012-08-14flatload: fix bss clearingMike Frysinger1-1/+1
2012-08-14linux-user: make host_to_target_cmsg support SO_TIMESTAMP cmsg_typeJing Huang1-4/+16
2012-08-14linux-user: make do_setsockopt support SOL_RAW ICMP_FILTER socket optionJing Huang1-0/+20
2012-08-14linux-user: pass sockaddr from host to targetJing Huang1-3/+13
2012-08-13linux-user: Move target_to_host_errno_table[] setup out of ioctl loopPeter Maydell1-5/+6
2012-08-13linux-user: Fix SNDCTL_DSP_MAP{IN, OUT}BUF ioctl definitionsPeter Maydell3-4/+7
2012-08-13linux-user: Fix incorrect TARGET_BLKBSZGET, TARGET_BLKBSZSETPeter Maydell1-2/+2
2012-08-11unicore32-softmmu: Make UniCore32 cpuid & exceptions correct and runableGuan Xuetao1-1/+2
2012-08-09sparc: fix expression with uninitialized initial valueBlue Swirl1-5/+3
2012-08-04alpha-linux-user: Fix the getpriority syscallRichard Henderson1-5/+15
2012-08-04alpha-linux-user: Properly handle the non-rt sigprocmask syscall.Richard Henderson2-3/+2
2012-08-04alpha-linux-user: Fix a3 error return with v0 error bypass.Richard Henderson1-7/+5
2012-08-04linux-user: Translate pipe2 flags; add to straceRichard Henderson2-1/+5
2012-08-04linux-user: Allocate the right amount of space for non-fixed file mapsRichard Henderson1-11/+19
2012-08-04linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATHRichard Henderson2-2/+25
2012-08-04linux-user: Sync fcntl.h bits with the kernelRichard Henderson1-102/+92
2012-08-04alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properlyRichard Henderson1-10/+51
2012-08-04alpha-linux-user: Fix signal handlingRichard Henderson2-1/+43
2012-08-02Support 'help' as a synonym for '?' in command line optionsPeter Maydell1-2/+2
2012-08-01Replace 'struct siginfo' with 'siginfo_t'.Richard W.M. Jones1-4/+4
2012-07-27target-or32: Add linux user supportJia Liu5-4/+408
2012-07-27target-or32: Add linux syscall, signal and termbitsJia Liu4-0/+850
2012-06-24Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydel...Blue Swirl1-4/+1
2012-06-21qemu-log: cleanupBlue Swirl2-9/+6
2012-06-20target-arm: Remove ARM_CPUID_* macrosPeter Maydell1-4/+1
2012-06-07build: move *-user/ objects to nested Makefile.objsPaolo Bonzini2-0/+9
2012-06-04linux-user: Use cpu_reset() after cpu_init() / cpu_copy()Andreas Färber2-2/+2
2012-05-19linux-user: Fix stale tbs after mmapAlexander Graf1-1/+5
2012-05-03linux-user: fix emulation of /proc/self/mapsAlexander Graf1-1/+41
2012-05-03linux-user: Clean up interim solution for exit syscallAndreas Färber1-4/+0
2012-04-15linux-user: Fix exit syscall with QOM CPUAndreas Färber1-0/+4
2012-04-06Userspace ARM BE8 supportPaul Brook3-5/+31
2012-04-06arm-linux-user: fix elfload.c's AT_HWCAP to reflect cpu features.Benoit Canet1-4/+27
2012-04-06linux-user/arm/syscall_nr.h: Add syscall number for ppollPeter Maydell1-1/+1
2012-04-06linux-user: Add support for prctl PR_GET_NAME and PR_SET_NAMEPeter Maydell1-0/+24
2012-04-06linux-user/syscall.c: Fix indentation in prctl handlingPeter Maydell1-14/+15
2012-04-06linux-user: reserve 4GB of vmem for 32-on-64Alexander Graf1-0/+11
2012-04-06linux-user: resolve reserved_va vma downwardsPeter Maydell3-11/+26
2012-04-06linux-user: fix fallocateAlexander Graf1-0/+5
2012-04-06linux-user: Add ioctl for BLKBSZGETAlexander Graf1-0/+1
2012-04-06linux-user: add BLKSSZGET ioctl wrapperAlexander Graf1-0/+1
2012-04-06linux-user: fix BLK ioctl argumentsAlexander Graf1-3/+5
2012-04-06linux-user: add struct old_dev_t compatAlexander Graf1-2/+2
2012-04-06linux-user: implement device mapper ioctlsAlexander Graf4-0/+312
2012-04-06linux-user: target_argv is placed on ts->bprm->argv and can't be freed()Fabio Erculiani1-5/+0
2012-04-06linux-user: improve fake /proc/self/stat making `ps` not segfault.Fabio Erculiani1-4/+15
2012-03-15Bad zero comparison for sas_ss_flags on powerpcAlex Barcelo1-1/+1
2012-03-14Rename CPUState -> CPUArchStateAndreas Färber5-44/+44
2012-03-14linux-user: Don't overuse CPUStateAndreas Färber4-124/+131
2012-03-14Rename cpu_reset() to cpu_state_reset()Andreas Färber2-2/+2
2012-03-13qom: Add QOM support to user emulatorsAndreas Färber1-0/+2
2012-03-08Spelling fixes in comments (it's -> its)Stefan Weil1-1/+1
2012-02-10linux-user: brk() debuggingPaul Brook1-7/+9
2012-02-10linux-user: fail execve() if env/args too bigUlrich Hecht1-0/+9
2012-02-02linux-user: Fix sa_flags byte swaps for mipsAndreas Färber1-0/+8
2012-02-02linux-user: Define TARGET_QEMU_ESIGRETURN for mips64Andreas Färber1-0/+3
2012-02-02linux-user: Define TARGET_QEMU_ESIGRETURN for mipsn32Andreas Färber1-0/+3
2012-02-02linux-user: Implement *listxattr syscallsPeter Maydell1-1/+35
2012-02-02linux-user/syscall.c: Implement f and l versions of set/get/removexattrPeter Maydell1-9/+70
2012-02-02linux-user: Allow NULL value pointer in setxattr and getxattrPeter Maydell1-6/+18
2012-02-02linux-user: fix wait* syscall status returnsAlexander Graf1-2/+2
2012-02-02linux-user/strace.c: Correct errno printing for mmap etcPeter Maydell1-5/+4
2012-02-02linux-user: fix QEMU_STRACE=1 segfaultAlexander Graf2-4/+17
2012-02-02linux-user: add SO_PEERCRED support for getsockoptAkos PASZTORY2-1/+39
2012-02-02linux-user/main.c: Add option to user-mode emulation so that user can specify...陳韋任1-0/+7
2012-02-02linux-user: fake /proc/self/auxvAlexander Graf1-0/+30
2012-02-02linux-user: fake /proc/self/statAlexander Graf1-0/+26
2012-02-02linux-user: fake /proc/self/mapsAlexander Graf1-0/+15
2012-02-02linux-user: add open() hijack infrastructureAlexander Graf1-3/+49
2012-02-02linux-user: save auxv lengthAlexander Graf2-11/+5
2012-02-02linux-user: stack_base is now mandatory on all targetsRiku Voipio1-1/+1
2012-01-10elf: Improve symbol lookup (optimize, fix for bsd-user)Stefan Weil1-7/+4
2011-12-14Fix spelling in comments, documentation and messagesStefan Weil1-1/+1
2011-12-06linux-user/syscall.c: Don't skip stracing for fcntl64 failure casePeter Maydell1-2/+4
2011-12-06linux-user/arm/nwfpe/fpopcode.h: Fix non-UTF-8 charactersPeter Maydell1-17/+17
2011-12-06linux-user/cpu-uname.c: Convert to UTF-8Peter Maydell1-1/+1
2011-12-06fix typo: delete redundant semicolonDong Xu Wang1-1/+1
2011-12-02fix spelling in linux-user sub directoryDong Xu Wang5-8/+8
2011-11-11linux-user/elfload.c: Don't memset(NULL..) if malloc() failedPeter Maydell2-4/+3
2011-11-09configure: fix detection for xattr.h on modern distributionsAvi Kivity1-1/+1
2011-10-31Merge remote-tracking branch 'riku/linux-user-for-upstream' into stagingAnthony Liguori9-175/+193
2011-10-27ppc64-linux-user: Fix syscall return type.Richard Henderson1-10/+3
2011-10-27ppc64-linux-user: Properly interpret the entry function descriptor.Richard Henderson1-4/+4
2011-10-27sparc-linux-user: Add some missing syscall numbersRichard Henderson1-0/+3
2011-10-27sparc-linux-user: Fixup sending SIGSEGVRichard Henderson1-2/+2
2011-10-27sparc-linux-user: Handle SIGILL.Richard Henderson1-0/+9
2011-10-27linux-user: implement reboot syscallAlexander Graf1-1/+7
2011-10-27linux-user: fix openatAlexander Graf1-13/+1
2011-10-27linux-user: fix abi_(u)long, target_ulong mismatchMatthias Braun6-143/+157
2011-10-27linux-user: fix rlimit syscalls on sparc(64)Matthias Braun1-1/+6
2011-10-27linux-user: fix TARGET_RLIM_INFINITY declarationMatthias Braun1-1/+1
2011-10-26target-sparc: Change fpr representation to doubles.Richard Henderson1-12/+16
2011-10-21linux-user: Fix broken "-version" optionPeter Maydell1-11/+8
2011-10-05linux-user: Remove unused codeStefan Weil1-4/+1
2011-09-26Merge remote-tracking branch 'riku/linux-user-for-upstream' into stagingAnthony Liguori4-220/+579
2011-09-16Remove blanks before \n in output stringsStefan Weil1-1/+1
2011-09-09Fix include statements for qemu-common.hStefan Weil1-2/+1
2011-09-09introduce environment variables for all qemu-user optionsJohannes Schauer1-207/+348
2011-09-09linux-user: Implement setxattr/getxattr/removexattr syscallsAn-Cheng Huang1-3/+51
2011-09-09linux-user: Verify MIPS syscall argumentsAn-Cheng Huang1-5/+17
2011-09-09linux-user: Fix MIPS indirect syscall handlingAn-Cheng Huang1-1/+1
2011-09-09linux-user: Exit with an error if we couldn't set up gdbserverPeter Maydell1-1/+5
2011-09-09linux-user: Implement new ARM 64 bit cmpxchg kernel helperDr. David Alan Gilbert3-3/+148
2011-09-09linux-user: Fix initialization of the heap contents when allocating new pagesCédric VINCENT1-0/+9
2011-09-03Use new macro QEMU_PACKED for packed structuresStefan Weil1-8/+8
2011-08-26linux-user: Correct a few missuses of host addressesEdgar E. Iglesias1-14/+15
2011-08-22microblaze-user: Deliver SIGFPE on div by zeroEdgar E. Iglesias1-0/+7
2011-08-20Use glib memory allocation and free functionsAnthony Liguori3-18/+18
2011-08-05Avoid allocating TCG resources in non-TCG modeJan Kiszka1-1/+2
2011-07-30user: Restore debug usage message for '-d ?' in user mode emulationPeter Maydell1-5/+6
2011-07-25Wrap recv to avoid warningsBlue Swirl1-1/+1
2011-07-19Merge remote-tracking branch 'riku/linux-user-for-upstream' into stagingAnthony Liguori21-51/+482
2011-07-14set ELF_HWCAP for SPARC and SPARC64Artyom Tarasenko1-2/+4
2011-07-13linux-user/signal.c: Rename s390 target_ucontext fields to fix ia64Peter Maydell1-15/+15
2011-07-13linux-user: make MIPS and ARM eabi use same argument reorderingRiku Voipio1-20/+18
2011-07-13linux-user: correct syscall 123 on sh4Riku Voipio1-1/+1
2011-07-12mips: rlimit codes are not the sameWesley W. Terpstra2-3/+76
2011-07-12mips: rlimit incorrectly converts valuesWesley W. Terpstra1-5/+17
2011-07-12mips: null pointer deref should segfaultWesley W. Terpstra1-0/+2
2011-07-12mips: missing syscall returns wrong errnoWesley W. Terpstra1-1/+1
2011-07-12mips: sigaltstack argsWesley W. Terpstra1-1/+1
2011-07-11linux-user/syscall.c: Enforce pselect6 sigset size restrictionsPeter Maydell1-0/+5
2011-07-11linux-user: Implement prlimit64 syscallPeter Maydell2-0/+47
2011-07-11linux-user: Add syscall numbers from kernel 2.6.39.2Peter Maydell16-5/+253
2011-07-11linux-user: Add support for even more FB ioctlsCédric VINCENT3-0/+23
2011-07-11linux-user: Add support for more VT ioctlsCédric VINCENT3-0/+15
2011-07-11linux-user: Add support for KD...LED ioctlsCédric VINCENT2-0/+8
2011-06-28user: Fix -d debug logging for usermode emulationEdgar E. Iglesias1-1/+1
2011-06-27Merge remote-tracking branch 'riku/linux-user-for-upstream' into stagingAnthony Liguori7-171/+348
2011-06-26Remove exec-all.h include directivesBlue Swirl1-2/+1
2011-06-21linux-user: Fix sync_file_range on 32bit mipsRiku Voipio1-0/+5
2011-06-21linux-user/signal.c: Remove unused fenabPeter Maydell1-2/+5
2011-06-21linux-user/signal.c: Remove only-ever-set variable fpu_save_addrPeter Maydell1-5/+5
2011-06-21linux-user: Bump do_syscall() up to 8 syscall argumentsPeter Maydell3-17/+31
2011-06-21flatload: memp was a write-only variableJuan Quintela1-3/+0
2011-06-21flatload: end_code was only used in a debug messageJuan Quintela1-3/+2
2011-06-21linux-user: syscall should use sanitized arg1Juan Quintela1-2/+2
2011-06-21syscall: really return ret codeJuan Quintela1-4/+4
2011-06-21linuxload: id_change was a write only variableJuan Quintela1-24/+1
2011-06-21linux-user: Define AT_RANDOM to support target stack protection mechanism.Laurent ALFONSI1-1/+20
2011-06-21linux-user: add pselect6 syscall supportMike Frysinger1-19/+130
2011-06-21linux-user: Fix the computation of the requested heap sizevincent1-8/+29
2011-06-21linux-user: Don't use MAP_FIXED in do_brk()Peter Maydell1-9/+20
2011-06-21linux-user: Handle images where lowest vaddr is not page alignedPeter Maydell1-57/+73
2011-06-21linux-user: Fix the load of ELF files that have no "useful" symbolCédric VINCENT1-15/+19
2011-06-20Don't translate pointer when in restore_sigcontextMike McCormack1-2/+2
2011-06-15Command line support for altering the log file locationMatthew Fernandez1-17/+26
2011-06-10Merge remote branch 'rth/axp-next' into alpha-mergeEdgar E. Iglesias1-33/+17
2011-06-08Fix compilation warning due to missing header for sigaction (followup)Alexandre Raymond1-1/+0
2011-05-31target-alpha: Tidy exception constants.Richard Henderson1-30/+14
2011-05-31target-alpha: Rationalize internal processor registers.Richard Henderson1-3/+3
2011-05-23Merge branch 's390-next' of git://repo.or.cz/qemu/agrafAurelien Jarno9-6/+1181
2011-05-22Delete unused tb_invalidate_page_rangeBlue Swirl1-20/+2
2011-05-20s390x: s390x-linux-user supportUlrich Hecht9-6/+1181
2011-05-08linux-user: Replace deprecated functionStefan Weil1-1/+1
2011-05-08Fix spelling in comments (intruction -> instruction)Stefan Weil1-1/+1
2011-05-08Fix typo in comment (truely -> truly)Stefan Weil1-1/+1
2011-05-08Fix typos in comments (neccessary -> necessary)Stefan Weil1-1/+1
2011-05-08Fix typo in comment (dieing -> dying)Stefan Weil1-1/+1
2011-05-02Don't zero out buffer in sched_getaffinityMike McCormack1-12/+1
2011-05-02Fix buffer overrun in sched_getaffinityMike McCormack1-1/+1
2011-05-02linux-user: Fix compilation for "old" linux versionsStefan Weil1-0/+12
2011-04-26linux-user: untie syscalls from UID16Riku Voipio3-17/+43
2011-04-26linux-user: add s390x to llseek listAlexander Graf1-1/+2
2011-04-26linux-user: add ioctl(SIOCGIWNAME, ...) support.Laurent Vivier3-1/+5
2011-04-26linux-user: convert ioctl(SIOCGIFCONF, ...) result.Laurent Vivier2-2/+97
2011-04-26linux-user: improve tracesLaurent Vivier2-6/+167
2011-04-26[v2] linux-user: bigger default stackRiku Voipio1-5/+2
2011-04-25linux-user/arm/nwfpe: rename REG_PC to ARM_REG_PCPeter Maydell3-6/+6
2011-04-17softfloat: rename float*_eq() into float*_eq_quiet()Aurelien Jarno1-1/+1
2011-04-12unicore32: necessary modifications for other files to support unicore32Guan Xuetao4-5/+173
2011-04-12unicore32: add necessry headers in linux-user/unicore32 for unicore32 supportGuan Xuetao4-0/+454
2011-04-11microblaze: Correct ec mask in debug printEdgar E. Iglesias1-1/+1
2011-03-22linux-user: Fix unlock_user() call in return from poll()Peter Maydell1-3/+1
2011-03-06linux-user: Fix large seeks by 32 bit guest on 64 bit hostPeter Maydell1-6/+10
2011-03-03linux-user: fix compile failure if !CONFIG_USE_GUEST_BASEPeter Maydell1-0/+4
2011-02-17linux-user: correct core dump formatLaurent Vivier1-16/+18
2011-02-17linux-user: Support the epoll syscallsPeter Maydell2-0/+120
2011-02-17linux-user: in linux-user/strace.c, tswap() is uselessLaurent Vivier1-46/+33
2011-02-17linux-user: add rmdir() straceLaurent Vivier2-0/+15
2011-02-10linux-user/arm: fix compilation failures using softfloat's struct typesPeter Maydell3-19/+19
2011-02-09linux-user: fix for loopmount ioctlMartin Mohring1-2/+0
2011-02-09linux-user: fix build errors for mmap2-only portsMike Frysinger1-1/+1
2011-02-09linux-user: implement sched_{g,s}etaffinityMike Frysinger1-0/+67
2011-02-09linux-user/FLAT: allow targets to override FLAT processingMike Frysinger2-16/+21
2011-02-09linux-user/FLAT: fix auto-stack sizingMike Frysinger1-2/+9
2011-02-09linux-user: decode MAP_{UNINITIALIZED,EXECUTABLE} in straceMike Frysinger2-0/+5
2011-02-09linux-user: add ppoll syscall supportMike Frysinger1-2/+55
2011-02-09linux-user/elfload: add FDPIC supportMike Frysinger2-0/+78
2011-02-09linux-user: fix sizeof handling for getsockoptMike Frysinger1-2/+2
2011-02-09linux-user: Fix possible realloc memory leakStefan Weil1-3/+5
2011-02-09linux-user: Add support for -version optionPeter Maydell1-4/+13
2011-02-01linux-user: avoid gcc array overrun warning for sparcPeter Maydell1-3/+4