[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

[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

[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

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

[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 report

[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

[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

[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)

[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:

[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):

[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