[Qemu-devel] qemu cpu-exec.c vl.h hw/openpic.c hw/ppc.c hw/p...

2007-04-09 Thread Jocelyn Mayer
CVSROOT:/sources/qemu Module name:qemu Changes by: Jocelyn Mayer 07/04/09 22:45:36 Modified files: . : cpu-exec.c vl.h hw : openpic.c ppc.c ppc_chrp.c ppc_prep.c target-ppc : cpu.h helper.c translate_init.c Log message:

Re: [Qemu-devel] Just to add one single point

2007-04-09 Thread J. Mayer
On Mon, 2007-04-09 at 17:26 -0400, Rob Landley wrote: > On Sunday 08 April 2007 7:19 pm, Paul Brook wrote: [...] > > AFAIK PPC emulation hasn't *ever* worked well enough to boot without at > least > > building a custom linux kernel. In addition the -kernel commandline option > > have no effect

[Qemu-devel] Re: USB problem in QEMU

2007-04-09 Thread Raúl Sánchez Siles
Yu, Xiaoyang wrote: > > > The USB problem I met is that using some kind of USB disks will cause > guest OS run extremely slow, while these disks can work properly in host > OS. It looks like the USB simulation in QEMU is not fully featured, and > can not handle some error conditions properly. >

Re: [Qemu-devel] Just to add one single point

2007-04-09 Thread Rob Landley
On Sunday 08 April 2007 7:19 pm, Paul Brook wrote: > > Mr Paul Brook did break the PREP and heathrow machines while doing > > changes in the PCI code. There were some posts on this list reporting > > this and he never even tried to fix what he broke. And now he's > > complaining "I cannot test as i

Re: QEMU Automated Testing (was [Qemu-devel] qemu Makefile.target vl.h hw/acpi.c hw/adlib.c ...)

2007-04-09 Thread Rob Landley
On Sunday 08 April 2007 4:43 pm, Natalia Portillo wrote: > Hi all, > > I have a huge list of operating systems (both closed and open source, that > works and that doesn't work under QEMU) that can be used to check that QEMU > doesn't broke (or even, that it corrects a non-working state). I vaguel

Re: [Qemu-devel] 0.9.0 Win32 Tap inferface PPC Guest issue

2007-04-09 Thread Ely Soto
Ok this is the fix I came up with. Basically it will check all the other objects that could potentially be waiting for service. This will prevent one high priority object from starving the rest. I'm not certain what the intention for the timeout > 0 check but this completely prevented any wait

Re: [Qemu-devel] 0.9.0 Win32 Tap inferface PPC Guest issue

2007-04-09 Thread Ely Soto
Ok I located the source of the problem. The code in main_loop_wait() that uses WaitForMultipleObjects will only service one object that woke it up. What is occuring is that the host_alarm timer is being serviced anytime the tap_semaphore is also signaled, therefore the tap callback function is

Re: [Qemu-devel] Re: IRQ handling

2007-04-09 Thread Paul Brook
> > In its current implementation it doesn't provide any functional > > enhancements over a {callpack, opaque, nIRQ} triplet. What it does do is > > isolate the device (IRQ source) emulation from the implementation > > details. > > So, I was confused by some remarks saying that this would give new

[Qemu-devel] qemu disas.c

2007-04-09 Thread Blue Swirl
CVSROOT:/cvsroot/qemu Module name:qemu Changes by: Blue Swirl 07/04/09 15:14:57 Modified files: . : disas.c Log message: Fix monitor disasm output for Sparc64 target CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/disas.c?cvsroot=qemu&r1=1.36

Re: [Qemu-devel] Re: IRQ handling

2007-04-09 Thread J. Mayer
On Mon, 2007-04-09 at 14:58 +0100, Paul Brook wrote: [...] > > > Having each device keep track of 3 values (callback, opaque and nIRQ; see > > > earlier) is a real mess, evidenced by the fact that devices don't do this > > > consistently, the PCI code has grown its own slightly different > > > mec

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 14:17:31 Modified files: target-mips: op.c translate.c Log message: Fix CP0_IntCtl handling. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.c?cvsroot=qemu&r1=

[Qemu-devel] qemu/target-mips op.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 14:16:30 Modified files: target-mips: op.c Log message: Proper handling of reserved bits in the context register. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 14:15:41 Modified files: target-mips: op.c translate.c Log message: Mark watchpoint features as unimplemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op.

[Qemu-devel] qemu/target-mips op_mem.c translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 14:14:21 Modified files: target-mips: op_mem.c translate.c Log message: Catch unaligned sc/scd. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/op_mem.c?cvsroot=q

[Qemu-devel] qemu/target-mips op.c translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 14:13:40 Modified files: target-mips: op.c translate.c Log message: Fix exception handling cornercase for rdhwr. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/o

Re: [Qemu-devel] Re: IRQ handling

2007-04-09 Thread Paul Brook
> > In summary the IRQ source (ie. device raising the IRQ) needs to keep > > track of 4 values: > > 1) Callback > > 2) Opaque callback argument > > 3) PIN number > > 4) IRQ state. >... > > I believe (1) and (2) are inherently linked, and it makes no sense to > > set/change them individually. > > OK

[Qemu-devel] qemu/target-mips translate.c

2007-04-09 Thread Thiemo Seufer
CVSROOT:/sources/qemu Module name:qemu Changes by: Thiemo Seufer 07/04/09 12:31:31 Modified files: target-mips: translate.c Log message: Remove bogus mtc0 handling. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/qemu/target-mips/translate.c?cvsroot=qem

Re: [Qemu-devel] Re: IRQ handling

2007-04-09 Thread J. Mayer
On Mon, 2007-04-09 at 01:41 +0100, Paul Brook wrote: > [replying to a couple of different mails] > > > What do you need to route an IRQ ? > > -> A peripheral destination > > Agreed. > > > What we got now ? > > -> a callback with 3 parameters: an opaque, a PIN (the n_IRQ) and a > > state > > We

Re: [Qemu-devel] Just to add one single point

2007-04-09 Thread J. Mayer
On Mon, 2007-04-09 at 00:19 +0100, Paul Brook wrote: > > Mr Paul Brook did break the PREP and heathrow machines while doing > > changes in the PCI code. There were some posts on this list reporting > > this and he never even tried to fix what he broke. And now he's > > complaining "I cannot test as

Re: QEMU Automated Testing (was [Qemu-devel] qemu Makefile.target vl.h hw/acpi.c hw/adlib.c ...)

2007-04-09 Thread Eduardo Felipe
Sorry, I'm afraid I badly mixed up things in my mind. vncrec and pyvnc2swf record VNC server responses, not client actions, so they will hardly be of any help. To record and replay client actions these tools are more appropriate: http://cyberelk.net/tim/rfbproxy/ http://cyberelk.net/tim/rfbplay

[Qemu-devel] Testing PPC

2007-04-09 Thread Lorenzo Campedelli
Possibly it's only a starting point but I could use the files found at http://www.pps.jussieu.fr/~letouzey/emul_debianppc.en.html to actually see I could boot some linux on qemu-system-ppc. Skipping the part aboud vde, I could boot it both with 0.9.0 and with a snapshot dated 20070406. From the