[Qemu-devel] [BUG] progid:DXImageTransform.Microsoft.xxx hangs qemu

2006-02-10 Thread Juergen Pfennig
Hi, THIS IS NOT AN HTML OR IE PROBLEM! It's a bug in Qemus emulation. Here is most likely the reason for some problems that newer Windows versions (since IE 5.x) may have caused. It is not always obvious that IE is the reason as it is often "hidden" inside other apps. The bug does not appear in

[Qemu-devel] [FIX] ne2000 when vm stopped - network hangs after loadvm

2006-02-09 Thread Juergen Pfennig
Hi, there is still a little problem with ne2000: (1) when the vm is in stopped state packets are still received (2) this can fill the receive buffer before savevm ... (3) when restarting qemu with loadvm the buffer is still full (4) the guest OS does not get an int, so it does not know that da

[Qemu-devel] [PATCH] Qemu can dance speed-step - let windows see the correct time!

2006-02-07 Thread Juergen Pfennig
Hi, the following is stuff from qemu-xp and cannot directly be applied to the qemu sources. Anyhow: you can see what I have done. As a result windows displays the correct time. Also the poll() was a bit optimised. The timer stuff was changed to get some cpu cycles back. On a system with low CPU lo

[Qemu-devel] [SOURCES] qemu refactoring - osdep.c and tools.c

2006-02-07 Thread Juergen Pfennig
Hi, my little qemu project (I name it qemu-xp and will report on it later) has reached it's starting point. Unfortunately these "preparations" are so interesting they might be helpfull for users. Such an important but trivial thing is to make the clock in windows go right (now also with speed-step

[Qemu-devel] [PATCH] Stop rtc-clock from loosing ticks ...

2006-02-04 Thread Juergen Pfennig
Please take the following as a compliment: After four weeks of studying and refactoring the qemu code I found a second bug. The 1st one was a missing ne2000 register, the second one lets the rtc-clock loose ticks if the system is under load. Cool! The author (Fabrice?) obviously did no want the ti

[Qemu-devel] [PATCH] A simple way to DMA (and async. IO) to make win2003 happy

2006-02-01 Thread Juergen Pfennig
Hello ... Please note: I will send the Async IO stuff later, see below. This Patch: Here is a very simple patch to ide.c that does not change the controller type and that lets an existing win2003 in- stallation use multi-sector IO and/or DMA. There is another patch for BS

Re: [Qemu-devel] Evaluating Disk IO and Snapshots

2006-01-20 Thread Juergen Pfennig
Hi Andre you suggested ... While you are at it, have you considered using the LZO libraries instead of zlib for compression/decompression speed? Sure, it won't compress as much as zlib, but speed improvements should be noticeable. ... sorry. This is a misunderstanding. (1) I will not modi

[Qemu-devel] Evaluating Disk IO and Snapshots

2006-01-19 Thread Juergen Pfennig
Hi, THE FOLLOWING IS IMPORTANT (COMMENTS ARE WELCOME): I will modifiy monitor.c to implement a "save" command. That command will do: stop commit (rename the old vmstate file) savevm (from where it got loaded) The commands commit and savevm will be modified to give progress repor

[Qemu-devel] RE: qemu debian etch

2006-01-17 Thread Juergen Pfennig
Hi, win2003 (and as you say win XP) does not detect the media change. As a consequence the cached data gets not flushed (inside win). The "change cd /dev/cdrom" sometimes caused a qemu crash for me. So you probably found a bug. If nobody else solves the problem it will stay on my list as a low pri

[Qemu-devel] [PATCH] 1st improvement of serial.c (Modemstatus etc.)

2006-01-16 Thread Juergen Pfennig
Hello, as I promised I will send QEMU patches even if I don't know about QEMU's patch policy ... Here a more complex one: serial.c (and vl.h): (1) sending break (2) outgoing modem state (3) incomming modem state (4) CHECK THIS: support to disable interrupts (a PC feature) in vl.c (and vl.h): (1

[Qemu-devel] [PATCH] ne2000 did not save rxcr in state file (2nd try)

2006-01-16 Thread Juergen Pfennig
Hi (on my 1st try some lines at the end of the patch were missing) as I promised I will send QEMU patches even if I don't know about QEMU's patch policy ... Here a very simple one: Index: hw/ne2000.c === RCS file: /home/Cvsroot/qemu/

[Qemu-devel] [HACK] Demo for higher speed on large display (cirrus_vga)

2006-01-16 Thread Juergen Pfennig
Hello, although I will integrate this into my patchset this not a proposed patch for qemu. This hack just shows that the current implementation of updating the emulated screen is inefficient and needs improvements. (1) 1280 px width does not work well (16 bit only) - too slow to be usefull (2) 102

[Qemu-devel] [PATCH] ne2000 did not save rxcr in state file

2006-01-16 Thread Juergen Pfennig
Hi, as I promised I will send QEMU patches even if I don't know about QEMU's patch policy ... Here a very simple one: Index: hw/ne2000.c === RCS file: /home/Cvsroot/qemu/hw/ne2000.c,v retrieving revision 1.1.1.1 diff -B -b -U3 -r1.1.1

[Qemu-devel] Qemu - where will it go?

2006-01-14 Thread Juergen Pfennig
Hello dear readers, as I found out qemu is quite stable and has acceptable performance. Using it you could freeze legacy applications using a legacy OS like win 2003 or win XP. I am talking of periods from 5 to 20 years! In a commercial environment it happens frequently that you would like to acc

[Qemu-devel] serial.c changes to make smartcard reader work on win2003 emulated on linux

2006-01-13 Thread Juergen Pfennig
Hi, now my qemu evaluation is done, I had a deep look into the code and I can now write my documentation. What I wanted to find out was: (1) Can qemu be used with the latest MS OS (e.g. Win2003) to run legacy software under Linux? Answer: yes it works fine and stable. Win2003 activat

[Qemu-devel] What does qemu really emulate?

2006-01-12 Thread Juergen Pfennig
Hi, I am still trying to make my card reader work. I even found a long cable and a RS232 diagnostics box. In my current serial.c/vl.c version I correctly handle DSR and DTR. I can demonstrate this nicely with Linux+gtkterm and Windows XP and Hyperterm. Before I add more features please help me wit

[Qemu-devel] Somebody improving serial emulation?

2006-01-12 Thread Juergen Pfennig
Hi, I could not continue with my documentation (using qemu with Win2003) because I could not make a Towitoku serial card reader work. With the original qemu 8.0 it failed to work badly, after some patches it now fails much nicer (they seem to use a combination of BREAK and DSR in their ASIC to s

[Qemu-devel] es1370 gone with win2003 sp1

2006-01-09 Thread Juergen Pfennig
Hi, could somebody, before I am going to write some documentation about QEMU, please answer some of my qestions? Question 1 (win2003sp1 sound): Is there any evidence to believe that MS did not remove the support for es1370 sound with win2003 sp1? For the initial non-sp1 win2003 installation a wor