#
607175e0 |
| 15-Apr-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: unix sockets - fix running dbus dbus sends too short (according to man 7 unix) addrlen for it's unix socket. I've been told that happens with other applications as well.
linux-user: unix sockets - fix running dbus dbus sends too short (according to man 7 unix) addrlen for it's unix socket. I've been told that happens with other applications as well. Linux kernel doesn't appear to mind, so I guess we whould be tolerant as well. Expand sockaddr with +1 to fit the \0 of the pathname passed. (scratchbox1 qemu had a very different workaround for the same issue). Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7116 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
24e1003a |
| 15-Apr-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: Added posix message queue syscalls except mq_notify Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr> Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
linux-user: Added posix message queue syscalls except mq_notify Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr> Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7114 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
9d33b76b |
| 08-Apr-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: fix fstatat64()/newfstatat() syscall implementation There are two different syscall names for the same goal. On systems with sizeof(long) == 64 it calls newfstatat.
linux-user: fix fstatat64()/newfstatat() syscall implementation There are two different syscall names for the same goal. On systems with sizeof(long) == 64 it calls newfstatat. On systems with sizeof(long) == 32 it calls fstatat64. Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7050 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
dbfe4c36 |
| 08-Apr-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: fix problems with inotify syscalls The sys_inotify* calls are defined if the target supports them and the host supports the necessary syscalls. But the syscalls are handled
linux-user: fix problems with inotify syscalls The sys_inotify* calls are defined if the target supports them and the host supports the necessary syscalls. But the syscalls are handled if the target supports them. This situation leads to compilation failures when the host doesn't support the necessary syscalls, as the linker will complain about undefined functions. Fix this state of affairs by making the handling conditions the same as the call definition conditions. Signed-off-by: Nathan Froyd <froydnj@codesourcery.com> Acked-By: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7038 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-85rc2, kvm-85rc1, release_0_10_1, v0.10.1 |
|
#
c2764719 |
| 07-Mar-2009 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
The _exit syscall is used for both thread termination in NPTL applications, and process termination in legacy applications. Try to guess which we want based on the presence of multiple threa
The _exit syscall is used for both thread termination in NPTL applications, and process termination in legacy applications. Try to guess which we want based on the presence of multiple threads. Also implement locking when modifying the CPU list. Signed-off-by: Paul Brook <paul@codesourcery.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6735 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: release_0_10_0, v0.10.0, kvm-84, kvm-84rc3, kvm-84rc2, kvm-84rc1 |
|
#
bedf26e6 |
| 03-Feb-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: Remove incorrect break; Reported-By: Laurent Desnogues <laurent.desnogues@gmail.com> Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aureli
linux-user: Remove incorrect break; Reported-By: Laurent Desnogues <laurent.desnogues@gmail.com> Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6503 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
d088d664 |
| 30-Jan-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: identify running binary in /proc/self/exe Some applications like to test /proc/self/exe to find out who they are. Fake the result of readlink() for them. Use realpath() t
linux-user: identify running binary in /proc/self/exe Some applications like to test /proc/self/exe to find out who they are. Fake the result of readlink() for them. Use realpath() to return full path to binary (which the links /proc/self/exe are) Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6485 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
38d840e6 |
| 30-Jan-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linuw-user fix: read() and acct() on NULL arguments Returning efault in these cases is not correct. Originally proposed by Thayne Harbaugh in 2007: http://www.mail-archive.com/qemu-d
linuw-user fix: read() and acct() on NULL arguments Returning efault in these cases is not correct. Originally proposed by Thayne Harbaugh in 2007: http://www.mail-archive.com/qemu-devel@nongnu.org/msg14658.html Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6481 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
8f7aeaf6 |
| 30-Jan-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: return EINVAL on incorrect sockaddr From: Lauro Ramos Venancio <lauro.venancio@gmail.com> Fixes ltp test accept01 Signed-off-by: Riku Voipio <riku.voipio@iki.fi
linux-user: return EINVAL on incorrect sockaddr From: Lauro Ramos Venancio <lauro.venancio@gmail.com> Fixes ltp test accept01 Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6479 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
8fea3602 |
| 30-Jan-2009 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: fix accept(2) with NULL peer Based on scratchbox2 patch by Mika Westerberg Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@au
linux-user: fix accept(2) with NULL peer Based on scratchbox2 patch by Mika Westerberg Signed-off-by: Riku Voipio <riku.voipio@iki.fi> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6478 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-83, kvm-83rc1 |
|
#
b15ad61c |
| 07-Jan-2009 |
edgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162> |
CRIS: Clone flags are reversed on CRIS. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6222 c046a42c-6fe2-441c
CRIS: Clone flags are reversed on CRIS. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6222 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
ef96779b |
| 07-Jan-2009 |
edgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162> |
CRIS: Implement set_thread_area for CRIS. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6210 c046a42c-6fe2-44
CRIS: Implement set_thread_area for CRIS. Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6210 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
530e7615 |
| 05-Jan-2009 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Fix more FSF addresses git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6192 c046a42c-6fe2-441c-8c8c-71466251a162
|
Revision tags: kvm-82, kvm-82rc1 |
|
#
2b1319c8 |
| 18-Dec-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
User-mode GDB stub improvements - handle fork Close gdbserver in child processes, so that only one stub tries to talk to GDB at a time. Updated from an earlier patch by Paul Brook.
User-mode GDB stub improvements - handle fork Close gdbserver in child processes, so that only one stub tries to talk to GDB at a time. Updated from an earlier patch by Paul Brook. Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6095 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-81, kvm-81rc1 |
|
#
3f911a51 |
| 13-Dec-2008 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Fix warning about unused shm_regions git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6001 c046a42c-6fe2-441c-8c8c-71466251a162
|
Revision tags: kvm-80, kvm-80rc3, kvm-80rc1 |
|
#
64b4d28c |
| 14-Nov-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
target-alpha: implement getxuid and getxgid syscalls This patch implemented the setxuid and setxgid syscalls for Alpha. These syscalls return two values, both uid/euid and gid/egid.
target-alpha: implement getxuid and getxgid syscalls This patch implemented the setxuid and setxgid syscalls for Alpha. These syscalls return two values, both uid/euid and gid/egid. In addition to returning the first value in $v0, the additional value is returned in the $a4 register. The syscalls are used instead of the separate syscalls for those values used on other architectures (this is probably because Alpha Linux started out syscall compatible with DEC/OSF/Tru64). With this patch, the perlbmk benchmarks from Spec2000 run properly. (Vince Weaver) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5722 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-79, kvm-79rc1 |
|
#
e441570f |
| 09-Nov-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
use target_mmap() to allocate idt, gdt and ldt (Kirill A. Shutemov). env->*dt.base should fit target address space, so we should use target_mmap to allocate them. Signed-off-by:
use target_mmap() to allocate idt, gdt and ldt (Kirill A. Shutemov). env->*dt.base should fit target address space, so we should use target_mmap to allocate them. Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5666 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
6d946cda |
| 06-Nov-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
User qemu profiling - Makefile.target: re-enable profiling for user qemu. It seems profiling was (accidently?) removed by commit 3937 - syscall.c: * add an include t
User qemu profiling - Makefile.target: re-enable profiling for user qemu. It seems profiling was (accidently?) removed by commit 3937 - syscall.c: * add an include to get _mcleanup prototype * add a call to _mcleanup for exit_group in a way similar to what is done for exit (Laurent Desnogues) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5642 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-78, kvm-78rc2 |
|
#
6de645c7 |
| 28-Oct-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Recvmsg must return the number of bytes received (Lauro Ramos Venancio). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5564 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
d732dcb4 |
| 28-Oct-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Fix iovec for the case with invalid elements (Lauro Ramos Venancio). We must call the writev even if an iovec element is invalid. For example, if the second element is invalid, the linux
Fix iovec for the case with invalid elements (Lauro Ramos Venancio). We must call the writev even if an iovec element is invalid. For example, if the second element is invalid, the linux process the first one. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5562 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
a2f86d8e |
| 28-Oct-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Use the host exit syscall for exiting (Lauro Ramos Venancio). We can't call the libc _exit function because it calls the exit_group host syscall. We must call directly the exit host sysc
Use the host exit syscall for exiting (Lauro Ramos Venancio). We can't call the libc _exit function because it calls the exit_group host syscall. We must call directly the exit host syscall. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5561 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
b1d8e52e |
| 26-Oct-2008 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Fix undeclared symbol warnings from sparse git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
be15b141 |
| 25-Oct-2008 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Replace uses of strncpy (a GNU extension) with Qemu pstrcpy git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5531 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
00b229ac |
| 24-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
Add missing return statement (fixes compiler warning). Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://s
Add missing return statement (fixes compiler warning). Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5523 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
Revision tags: kvm-78rc1 |
|
#
eeb438c1 |
| 13-Oct-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
linux-user: implement msg* syscalls Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.
linux-user: implement msg* syscalls Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5484 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|