[Qemu-devel] [PATCH] Add mips-user signal handling

2006-06-19 Thread Raphaël Rigo
o the signal handler is not done by setting CP0_EPC and doing an "eret" but by directly modifying PC. Please consider it for inclusion into the mainline. Raphaël Rigo Index: linux-user/main.c === RCS file: /sources/qemu/

[Qemu-devel] [PATCH] mips-user socket-related syscall support

2006-06-19 Thread Raphaël Rigo
mu-mips is now capable of running a webserver (which is very nice :) Please consider it for inclusion into mainline. Raphaël Rigo ? linux-user/sh4/socket.h Index: linux-user/qemu.h === RCS file: /sources/qemu/qemu/linux-user/qemu.h,v

Re: [Qemu-devel] [PATCH] Add mips-user signal handling

2006-06-19 Thread Raphaël Rigo
Jamie Lokier wrote: Raphaël Rigo wrote: Hello, this patch adds signal handling for mips-user (and mipsel also). However it doesn't implement setup_rt_frame, but it seems it is not used a lot, so the current patch should support the vast majority of applications. Note that som

Re: [Qemu-devel] [PATCH] mips-user socket-related syscall support

2006-06-19 Thread Raphaël Rigo
Fabrice Bellard wrote: > Hi, > > Is it really needed to duplicate socket.h ? What are the differences for > mips ? > > Regards, > > Fabrice. > Hi, almost all socket related constants are different on MIPS. I thought it would be cleaner to define all constants for each target, so that if we add

Re: [Qemu-devel] [PATCH] mips-user socket-related syscall support

2006-06-20 Thread Raphaël Rigo
Fabrice Bellard wrote: Another point is that doing: +target_long args[6]; + +tputl(args, arg1); +tputl(args+1, arg2); +tputl(args+2, arg3); +tputl(args+3, arg4); +tputl(args+4, arg5); +tputl(args+5, arg6); at the start of every syscall is not acceptable. You should a

Re: [Qemu-devel] [PATCH] mips-user socket-related syscall support

2006-06-22 Thread Raphaël Rigo
Raphaël Rigo wrote: > Fabrice Bellard wrote: >> Another point is that doing: >> >> +target_long args[6]; >> + >> +tputl(args, arg1); >> +tputl(args+1, arg2); >> +tputl(args+2, arg3); >> +tputl(args+3, arg4); >> +tputl

Re: [Qemu-devel] Pending MIPS patches

2006-06-26 Thread Raphaël Rigo
Dirk Behme wrote: Hi Raphaël, maybe you find some time and like to answer to Fabrice's remark regarding patch 8 below? http://lists.gnu.org/archive/html/qemu-devel/2006-06/msg00419.html Would be nice to get as many of the pending MIPS patches applied as possible. Many thanks Dirk Fabric

Re: [Qemu-devel] QCow v2

2006-07-04 Thread Raphaël Rigo
Nathaniel McCallum wrote: Mark's notes on the qcow format got me to thinking how useful it would be to be able to store other information in the qcow image itself. For instance you could store the configuration for the virtual machine in the image which could be extracted and then start the virt

[Qemu-devel] [PATCH] Typo : fix recv and recvfrom syscalls in user emulation

2007-03-16 Thread Raphaël Rigo
Trivial patch following Regards, Raphaël Rigo === RCS file: /sources/qemu/qemu/linux-user/syscall.c,v retrieving revision 1.89 diff -u -r1.89 syscall.c --- linux-user/syscall.c2 Mar 2007 20:47:59 - 1.89 +++ linux

[Qemu-devel] [PATCH] Implement socket syscalls for platforms that do not use socketcall

2006-03-16 Thread Raphaël Rigo
only tested some of these syscalls on mipsel, so testing is welcomed and if people consider it not that dirty, it could be even considered for inclusion after testing ;) Raphaël Rigo Index: linux-user/qemu.h === RCS file: /sources

Re: [Qemu-devel] MIPS patches, was: MIPS single stepping

2006-04-19 Thread Raphaël Rigo
Dirk Behme wrote: > Thiemo Seufer wrote: >> Stefan Weil wrote: >> >>> Great, it works fine. > > Thanks :) > >> FWIW, I have some rather massive MIPS update (e.g. MIPS32R2 support) >> in the works and hope to get it finished enough the next days to >> make a quilt patchset of it. I plan to integr