ths
|
b5dc7732e1
|
More efficient target register / TC accesses.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4794 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-27 10:02:35 +00:00 |
|
ths
|
af325d36e0
|
Fix typo, by Laurent Desnogues.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4726 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-10 15:29:15 +00:00 |
|
pbrook
|
c3a928338e
|
Use qemu_mallocz to allocate new thread state. Remove redundant memset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4712 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-09 14:02:50 +00:00 |
|
pbrook
|
82e671d9ec
|
Despite what the documentation says/implies, PTHREAD_STACK_MIN is often not
defined by pthread.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4709 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-09 12:10:22 +00:00 |
|
pbrook
|
d865bab552
|
Implement thread creation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4693 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-07 22:12:17 +00:00 |
|
pbrook
|
30813cea9b
|
Fix location of futex.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4653 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-06-02 15:45:44 +00:00 |
|
pbrook
|
624f797905
|
Make signal queues per thread.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4635 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-31 16:11:38 +00:00 |
|
pbrook
|
e1e3f30b02
|
Fix structure type in sigtimedwait syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4630 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 21:53:38 +00:00 |
|
pbrook
|
da94d26390
|
Handle NULL argp/envp in execve syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4627 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:24:00 +00:00 |
|
pbrook
|
f0cbb61333
|
Implement waitid syscall.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4626 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:20:05 +00:00 |
|
pbrook
|
4cb05961c2
|
Perform target->host signal mapping for *kill syscalls.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4625 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 18:05:19 +00:00 |
|
pbrook
|
6e68e076e7
|
Move clone() register setup to target specific code. Handle fork-like clone.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4623 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 17:22:15 +00:00 |
|
pbrook
|
bd0c5661bf
|
NPTL host detection and futex syscall passthrough.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4616 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 14:34:11 +00:00 |
|
pbrook
|
63d7651b76
|
Implement clock_nanosleep.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4613 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:43:29 +00:00 |
|
pbrook
|
d7e4036e31
|
Fix build failure with old kernel headers (loop.h is incompatible with
glibc headers).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-23 16:06:43 +00:00 |
|
bellard
|
b255bfa816
|
added missing return (Mike Frysinger)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4419 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-10 21:51:02 +00:00 |
|
pbrook
|
a745ec6d91
|
Update ARM rt_frame layout.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4365 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-06 15:36:17 +00:00 |
|
balrog
|
b80059146a
|
Add loop device ioctls (Gary Thomas).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4257 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-26 14:44:49 +00:00 |
|
balrog
|
7ab240ad4b
|
Teach mmap to not overwrite reserved pages and fix brk return value (Richard Purdie).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4255 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-04-26 12:17:34 +00:00 |
|
aurel32
|
f2c7ba159b
|
add pread64 and pwrite64 system calls
(Gary Thomas)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4126 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-28 22:32:06 +00:00 |
|
pbrook
|
bb7ec0437a
|
m68k mmap2 fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4106 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-25 22:28:25 +00:00 |
|
aurel32
|
b5eff35546
|
Revert fix for CVE-2008-0928. Will be fixed in a different way later.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4041 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-03-11 23:30:22 +00:00 |
|
ths
|
d0dc7dc327
|
Make MIPS MT implementation more cache friendly.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3981 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-12 21:01:26 +00:00 |
|
balrog
|
7bedce8d85
|
Don't error out on zero-length chunks in writev, as to mimic Linux (Kirill A. Shutemov).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3970 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-10 13:28:08 +00:00 |
|
bellard
|
41df841110
|
lock_iovec() fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3967 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-02-04 22:26:57 +00:00 |
|
ths
|
6fa13c170c
|
Correct errno return for setsockopt(), by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3839 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-18 02:41:04 +00:00 |
|
ths
|
c02f499e10
|
Correct errno return for getsockopt(), by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3838 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-18 02:39:59 +00:00 |
|
balrog
|
b7d35e6583
|
sh_serial: enable tx after reset (Magnus Damm).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3811 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-12 00:40:24 +00:00 |
|
balrog
|
ed494d87f7
|
Add missing break just before execve, by Takashi Yoshii.
Fix a comment typo.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3810 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-11 23:23:52 +00:00 |
|
ths
|
982f3ab679
|
Fix execve argc/envc counting, by Takashi Yoshii.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3788 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-09 23:12:55 +00:00 |
|
ths
|
788f5ec40d
|
copy_{to,from}_user_timeval() update, by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3780 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-09 02:37:05 +00:00 |
|
ths
|
26edcf41db
|
copy_from_user_fdset() update, by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3779 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-09 02:25:24 +00:00 |
|
ths
|
03aa197628
|
Fix for execve syscall, by Kirill A. Shutemov.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3763 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-12-02 06:28:08 +00:00 |
|
bellard
|
2f6196984b
|
suppressed tgetx and tputx (initial patch by Thayne Harbaugh)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-16 10:46:05 +00:00 |
|
bellard
|
d2fd1af767
|
x86_64 linux user emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3646 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-14 18:08:56 +00:00 |
|
bellard
|
8d18e89309
|
i386 TLS support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3644 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-14 15:18:40 +00:00 |
|
bellard
|
dae3270c6e
|
suppressed page_unprotect_range() - fixed access_ok()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3641 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-14 10:51:00 +00:00 |
|
bellard
|
8582a53a34
|
64 bit cast for dirent64
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3625 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 23:11:36 +00:00 |
|
bellard
|
eeeac3f3e3
|
removed warning
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3607 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 19:34:32 +00:00 |
|
bellard
|
5a4a898d81
|
improved cmsg handling - improved shm memory code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3600 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 17:39:18 +00:00 |
|
bellard
|
9ee1fa2ca9
|
move get_errno() inside do_fcntl()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3591 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 15:11:19 +00:00 |
|
bellard
|
03acab6618
|
no longer use get_errno for do_modify_ldt()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3590 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 14:57:14 +00:00 |
|
bellard
|
579a97f7ff
|
Linux user memory access API change (initial patch by Thayne Harbaugh)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3583 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-11 14:26:47 +00:00 |
|
ths
|
b92c47c1cc
|
Strace for userland emulation, by Stuart Anderson and Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3502 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-11-01 00:07:38 +00:00 |
|
balrog
|
12bc92ab8a
|
Do not make NETLINK socket connections possible (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3488 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-30 21:06:14 +00:00 |
|
ths
|
0da46a6e2e
|
Syscall target errno fixes, by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3418 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-20 20:23:07 +00:00 |
|
blueswir1
|
992f48a036
|
Support for 32 bit ABI on 64 bit targets (only enabled Sparc64)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3396 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-14 16:27:31 +00:00 |
|
ths
|
c6cda17aca
|
getpriority() shouldn't use libc wrapper, by Thayne Harbaugh.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3376 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-09 03:42:34 +00:00 |
|
ths
|
48733d195b
|
CRIS Linux userland emulation, part 2. By Edgar E. Iglesias.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3367 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-10-08 13:36:46 +00:00 |
|
ths
|
198a74de4c
|
Move get_sp_from_cpustate from cpu.h to target_signal.h.
Enable sigaltstack processing for more architectures.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3253 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-09-27 16:44:32 +00:00 |
|