summaryrefslogtreecommitdiffstats
path: root/linux-user
Commit message (Collapse)AuthorAgeFilesLines
* QEMU_STRACE documentation bit by Thayne Harbaugh.balrog2007-12-161-1/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3822 c046a42c-6fe2-441c-8c8c-71466251a162
* Mark host pages as reserved (Magnus Damm).balrog2007-12-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3813 c046a42c-6fe2-441c-8c8c-71466251a162
* sh_serial: enable tx after reset (Magnus Damm).balrog2007-12-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3811 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing break just before execve, by Takashi Yoshii.balrog2007-12-111-0/+1
| | | | | | | Fix a comment typo. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3810 c046a42c-6fe2-441c-8c8c-71466251a162
* Various linux-user structures and definitions fixes for PowerPC targets.j_mayer2007-12-104-33/+45
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3800 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix execve argc/envc counting, by Takashi Yoshii.ths2007-12-091-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3788 c046a42c-6fe2-441c-8c8c-71466251a162
* copy_{to,from}_user_timeval() update, by Thayne Harbaugh.ths2007-12-091-32/+42
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3780 c046a42c-6fe2-441c-8c8c-71466251a162
* copy_from_user_fdset() update, by Thayne Harbaugh.ths2007-12-091-76/+75
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3779 c046a42c-6fe2-441c-8c8c-71466251a162
* SH4: Signal handling for the user space emulator, by Magnus Damm.ths2007-12-023-10/+328
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3764 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix for execve syscall, by Kirill A. Shutemov.ths2007-12-021-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3763 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix PowerPC 64 stat and statfs structures definitions.j_mayer2007-11-211-0/+36
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3712 c046a42c-6fe2-441c-8c8c-71466251a162
* SH4 Fix missing 6th arg of syscall, by "takasi-y".ths2007-11-201-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3711 c046a42c-6fe2-441c-8c8c-71466251a162
* Always make all PowerPC exception definitions visible.j_mayer2007-11-171-6/+0
| | | | | | | | | Always make the hypervisor timers available. Remove all TARGET_PPC64H checks, keeping a few if (0) tests for cases that cannot be properly handled with the current PowerPC CPU definition. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3656 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed tgetx and tputx (initial patch by Thayne Harbaugh)bellard2007-11-166-206/+398
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162
* force correct ppc64 cpubellard2007-11-151-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3651 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 fixesbellard2007-11-151-11/+14
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3650 c046a42c-6fe2-441c-8c8c-71466251a162
* x86_64 linux user emulationbellard2007-11-144-47/+154
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3646 c046a42c-6fe2-441c-8c8c-71466251a162
* printf format fixbellard2007-11-141-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3645 c046a42c-6fe2-441c-8c8c-71466251a162
* i386 TLS supportbellard2007-11-144-12/+161
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3644 c046a42c-6fe2-441c-8c8c-71466251a162
* always define TARGET_ABI32 if 32 bit userbellard2007-11-141-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3643 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed target_mmap() if host page size < TARGET_PAGE_SIZEbellard2007-11-141-138/+126
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3642 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed page_unprotect_range() - fixed access_ok()bellard2007-11-142-4/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3641 c046a42c-6fe2-441c-8c8c-71466251a162
* added lock_user() in target_strlen()bellard2007-11-141-9/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3639 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow use of SPE extension by all PowerPC targets,j_mayer2007-11-121-2/+0
| | | | | | | | | | adding gprh registers to store GPR MSBs when GPRs are 32 bits. Remove not-needed-anymore ppcemb-linux-user target. Keep ppcemb-softmmu target, which provides 1kB pages support and 36 bits physical address space. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3628 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit cast for dirent64bellard2007-11-111-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3625 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed more invalid pointer usagebellard2007-11-111-48/+55
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3624 c046a42c-6fe2-441c-8c8c-71466251a162
* user access fixesbellard2007-11-111-55/+57
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3623 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit compilation fixesbellard2007-11-111-17/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3622 c046a42c-6fe2-441c-8c8c-71466251a162
* removed warnings - improved sparc32/64 signal frame setup - disabled x86 ↵bellard2007-11-111-59/+92
| | | | | | frame setup for x86_64 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3608 c046a42c-6fe2-441c-8c8c-71466251a162
* removed warningbellard2007-11-111-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3607 c046a42c-6fe2-441c-8c8c-71466251a162
* sparc64_[get|set]_context are not meaningful in abi32 modebellard2007-11-111-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3606 c046a42c-6fe2-441c-8c8c-71466251a162
* hex numbers must have a leading 0xbellard2007-11-111-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3603 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed invalid TARGET_CMSG_FIRSTHDR macrobellard2007-11-111-3/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3601 c046a42c-6fe2-441c-8c8c-71466251a162
* improved cmsg handling - improved shm memory codebellard2007-11-111-42/+72
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3600 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed invalid castbellard2007-11-111-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3597 c046a42c-6fe2-441c-8c8c-71466251a162
* use correct typesbellard2007-11-112-35/+41
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3596 c046a42c-6fe2-441c-8c8c-71466251a162
* printf format fixesbellard2007-11-111-8/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3595 c046a42c-6fe2-441c-8c8c-71466251a162
* removed warnings - fixed arm stack copy bugbellard2007-11-111-8/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3593 c046a42c-6fe2-441c-8c8c-71466251a162
* move get_errno() inside do_fcntl()bellard2007-11-111-35/+25
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162
* no longer use get_errno for do_modify_ldt()bellard2007-11-111-16/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed error codesbellard2007-11-111-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3588 c046a42c-6fe2-441c-8c8c-71466251a162
* -strace optionbellard2007-11-111-3/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3587 c046a42c-6fe2-441c-8c8c-71466251a162
* Linux user memory access API change (initial patch by Thayne Harbaugh)bellard2007-11-119-587/+868
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162
* added cpu_model parameter to cpu_init()bellard2007-11-101-58/+27
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162
* Clean out the N32 macros from target-mips, and introduce MIPS ABI specificths2007-11-083-11/+11
| | | | | | | defines for linux-user. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3556 c046a42c-6fe2-441c-8c8c-71466251a162
* removed obsolete x86 code copy supportbellard2007-11-082-13/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3551 c046a42c-6fe2-441c-8c8c-71466251a162
* removed unused codebellard2007-11-081-5/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3549 c046a42c-6fe2-441c-8c8c-71466251a162
* added -cpu option for x86 - fixed glibc hack in case the global variables ↵bellard2007-11-081-6/+31
| | | | | | are moved git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3548 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix some compiler warnings.ths2007-11-032-1/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3520 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix incorrect PowerPC instruction fetch exception dump.j_mayer2007-11-031-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3517 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud